Skip to content

Add support for Kubernetes 1.34#1210

Merged
hebelsan merged 7 commits intogardener:masterfrom
tobschli:kubernetes-134
Dec 11, 2025
Merged

Add support for Kubernetes 1.34#1210
hebelsan merged 7 commits intogardener:masterfrom
tobschli:kubernetes-134

Conversation

@tobschli
Copy link
Copy Markdown
Member

@tobschli tobschli commented Nov 20, 2025

How to categorize this PR?

/area open-source usability
/kind enhancement
/platform openstack
/exp intermediate
/topology garden seed shoot
/merge squash

What this PR does / why we need it:
This PR adds support for Kubernetes 1.34 to the extension.

Which issue(s) this PR fixes:
Part of gardener/gardener#12814

Special notes for your reviewer:

  • I have successfully validated the functionality as follows:
    • Create new clusters with versions < 1.34
    • Create new clusters with version = 1.34
    • Upgrade old clusters from version 1.33 to version 1.34
    • Delete clusters with versions < 1.34
    • Delete clusters with version = 1.34

Release note:

The provider-openstack extension does now support shoot clusters with Kubernetes version 1.34. You should consider the [Kubernetes release notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.34.md) before upgrading to 1.34.
Following the renaming based on [PR13273](https://github.com/gardener/gardener/pull/13273), **autonomous shoot cluster** was renamed to **self hosted shoot cluster**. This leads to e.g. a change of the `/gardener-extension-provider-azure`'s cli argument `--autonomous-shoot-cluster` to change to `--self-hosted-shoot-cluster` and the respective helm chart's variable `.Values.gardener.autonomousShootCluster` to change to `.Values.gardener.selfHostedShootCluster`.

@tobschli tobschli requested a review from a team as a code owner November 20, 2025 08:56
@gardener-robot gardener-robot added area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related area/usability Usability related exp/intermediate Issue that requires some project experience kind/enhancement Enhancement, improvement, extension merge/squash Should be merged via 'Squash and merge' platform/openstack OpenStack platform/infrastructure topology/garden Affects Garden clusters topology/seed Affects Seed clusters topology/shoot Affects Shoot clusters needs/review Needs review labels Nov 20, 2025
@ghost ghost added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Nov 20, 2025
@gardener-robot gardener-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. needs/second-opinion Needs second review by someone else labels Nov 20, 2025
@github-actions github-actions bot added needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) and removed reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) labels Nov 20, 2025
@ghost ghost added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Nov 21, 2025
@github-actions github-actions bot removed the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Nov 21, 2025
@ghost ghost added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Nov 21, 2025
@github-actions github-actions bot removed the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Nov 21, 2025
@github-actions
Copy link
Copy Markdown
Contributor

This update adds support for Kubernetes 1.34 and migrates to newer tooling versions while refactoring autonomous cluster terminology to use "self-hosted" naming conventions instead.

Walkthrough

  • New Feature: Added support for Kubernetes 1.34.0+ with corresponding container images and conformance testing placeholders
  • Refactor: Renamed autonomousShootCluster to selfHostedShootCluster across configuration files, Helm charts, and Go code for improved terminology consistency
  • Chore: Updated dependencies including Gardener core (v1.131.2 → v1.132.1), Kubernetes APIs (v0.33.5 → v0.34.1), and controller-runtime (v0.21.0 → v0.22.4)
  • Chore: Upgraded controller-gen from v0.18.0 to v0.19.0, updating all generated CustomResourceDefinition files with new version annotations

Model: claude-sonnet-4-20250514 | Prompt Tokens: 45986 | Completion Tokens: 225

@ghost ghost added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Nov 21, 2025
@github-actions github-actions bot removed the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Nov 21, 2025
Copy link
Copy Markdown
Contributor

@hebelsan hebelsan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@gardener-robot gardener-robot added reviewed/lgtm Has approval for merging and removed needs/review Needs review needs/second-opinion Needs second review by someone else labels Dec 11, 2025
@hebelsan hebelsan merged commit fb2f739 into gardener:master Dec 11, 2025
45 checks passed
@gardener-robot gardener-robot added the status/closed Issue is closed (either delivered or triaged) label Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related area/usability Usability related exp/intermediate Issue that requires some project experience kind/enhancement Enhancement, improvement, extension merge/squash Should be merged via 'Squash and merge' needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) platform/openstack OpenStack platform/infrastructure reviewed/lgtm Has approval for merging size/L Denotes a PR that changes 100-499 lines, ignoring generated files. status/closed Issue is closed (either delivered or triaged) topology/garden Affects Garden clusters topology/seed Affects Seed clusters topology/shoot Affects Shoot clusters

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants