Skip to main content

Release Notes next

Yake release notes and upgrade guide

Update provider-azure to 1.57.0

[github.com/gardener/gardener-extension-provider-azure:v1.57.0]

⚠️ Breaking Changes

  • [OPERATOR] Following the renaming based on PR13273, 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. by @wpross [#1376]

📰 Noteworthy

  • [OPERATOR] Deprecate resourceGroup field of infrastructureConfig by @hebelsan [#1356]

✨ New Features

  • [OPERATOR] The Worker controller is prepared to support self-hosted shoot clusters with managed infrastructure (see GEP-28). by @timebertt [#1378]
  • [USER] VMs can now be deployed into capacity reservations by @AndreasBurger [#1373]

🐛 Bug Fixes

  • [OPERATOR] A bug in the cloud controller manager visible in Azure China has been fixed by updating the container images as follows:
    • v1.31.9 -> v1.31.10
    • v1.32.8 -> v1.32.9
    • v1.33.3 -> v1.33.4 by @vpnachev [#1368]
  • [OPERATOR] Fix bug in Azure client failing to make use of Workload Identity in Azure China by downgrading the module github.com/AzureAD/microsoft-authentication-library-for-go to version v1.4.2. by @vpnachev [#1357]

🏃 Others

  • [OPERATOR] Add input validation for DNS provider secrets referenced in the shoot spec. by @wpross [#1337]

  • [OPERATOR] Update azure container registry links to v2 for new images by @hebelsan [#1385]

  • [OPERATOR] Improve the implementation of the DisableRemedyController featuregate. Now by @kon-angelo [#1361]

  • [OPERATOR] Remove controlplane webhook cleanup by @hebelsan [#1349]

  • [OPERATOR] Remove CPU requests for azure-extension components in Shoot and Seed. by @voelzmo [#1384]

  • [OPERATOR] Annotations added to ensure in-tree PVs can be forced attached to the node in ReadOnly caching mode. by @kon-angelo [#1382]

  • [OPERATOR] Support for K8S version v1.34 has been added. Check the K8S release notes before upgrading to v1.34.

    Updated azure-sdk-for-go, microsoft-authentication-library-for-go, gardener/gardener, gardener/machine-controller-manager, gardener/remedy-controller, ginkgo, prometheus-operator, x/crypto, x/tools, k8s.io/api, k8s.io/apiextensions-apiserver, k8s.io/apimachinery, k8s.io/autoscaler/vertical-pod-autoscaler, k8s.io/client-go, k8s.io/code-generator, k8s.io/component-base, k8s.io/kubelet, sigs.k8s.io/controller-runtime, sigs.k8s.io/controller-tools, cloud-controller-manager by @wpross [#1376]

  • [DEPENDENCY] The following container images have been updated:

    • cloud-controller-manager: v1.31.10 -> v1.31.11 (patch)
    • cloud-controller-manager: v1.32.9 -> v1.32.10 (patch)
    • cloud-controller-manager: v1.33.4 -> v1.33.5 (patch)
    • cloud-controller-manager: v1.34.2 -> v1.34.3 (patch)
    • cloud-node-manager: v1.31.10 -> v1.31.11 (patch)
    • cloud-node-manager: v1.32.9 -> v1.32.10 (patch)
    • cloud-node-manager: v1.33.4 -> v1.33.5 (patch)
    • cloud-node-manager: v1.34.2 -> v1.34.3 (patch)
    • csi-provisioner: v6.0.0 -> v6.1.0 (singleton) by @gardener-github-actions[bot] [#1381]
  • [DEPENDENCY] The following container images have been updated:

    • cloud-node-manager: v1.31.9 -> v1.31.10 (patch)
    • cloud-node-manager: v1.32.8 -> v1.32.9 (patch)
    • cloud-node-manager: v1.33.3 -> v1.33.4 (patch)
    • csi-provisioner: v5.3.0 -> v6.0.0 (singleton)
    • csi-resizer: v1.14.0 -> v2.0.0 (singleton)
    • csi-snapshot-controller: v8.3.0 -> v8.4.0 (singleton)
    • csi-snapshotter: v8.3.0 -> v8.4.0 (singleton) by @gardener-github-actions[bot] [#1315]

Helm Charts

  • admission-azure-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-azure-application:v1.57.0
  • admission-azure-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-azure-runtime:v1.57.0
  • provider-azure: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-azure:v1.57.0

Container (OCI) Images

  • gardener-extension-admission-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.57.0
  • gardener-extension-provider-azure: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.57.0
Update os-gardenlinux to 0.35.0

[github.com/gardener/gardener-extension-os-gardenlinux:v0.35.0]

🏃 Others

  • [OPERATOR] The Garden Linux OS extension now reconciles on OSCs of type gardenlinux-fips. by @MrBatschner [#321]

Helm Charts

  • os-gardenlinux: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/os-gardenlinux:v0.35.0

Container (OCI) Images

  • gardener-extension-os-gardenlinux: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/os-gardenlinux:v0.35.0
Update provider-gcp to 1.48.0

[github.com/gardener/gardener-extension-provider-gcp:v1.48.0]

⚠️ Breaking Changes

  • [OPERATOR] Following the renaming based on PR13273, autonomous shoot cluster was renamed to self hosted shoot cluster. This leads to e.g. a change of the /gardener-extension-provider-gcp'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. by @tobschli [#1236]

✨ New Features

  • [OPERATOR] The Worker controller is prepared to support self-hosted shoot clusters with managed infrastructure (see GEP-28). by @timebertt [#1239]
  • [USER] The provider-gcp extension does now support shoot clusters with Kubernetes version 1.34. You should consider the Kubernetes release notes before upgrading to 1.34. by @tobschli [#1236]

🏃 Others

  • [OPERATOR] Add missing useWorkloadIdentity helm parameter for the ingress-gce chart. by @kon-angelo [#1226]
  • [OPERATOR] A bug in the migration of dual-stack to single-stack clusters has been fixed. by @axel7born [#1243]
  • [OPERATOR] Introduce a healthcheck for the ingress controller when deployed. by @kon-angelo [#1230]
  • [OPERATOR] Remove CPU requests for gcp-extension components in Shoot and Seed. by @voelzmo [#1242]
  • [OPERATOR] Deployment gce-ingress is scaled to 0, but still enabled after migration from dual-stack to single-stack networking. by @axel7born [#1227]
  • [DEPENDENCY] The following container images have been updated:
    • csi-driver: v1.17.14 -> v1.22.1 (singleton)
    • csi-driver-filestore: v1.11.0 -> v1.11.4 (singleton)
    • csi-provisioner: v5.3.0 -> v6.1.0 (singleton)
    • csi-resizer: v1.14.0 -> v2.0.0 (singleton)
    • csi-snapshot-controller: v8.3.0 -> v8.4.0 (singleton)
    • csi-snapshotter: v8.3.0 -> v8.4.0 (singleton) by @gardener-github-actions[bot] [#1221]
  • [DEPENDENCY] Updated
    gardener/gardener -> v1.132.2
    ginkgo -> v2.27.2
    x/exp, x/oauth2, x/tools by @wpross [#1247]

Helm Charts

  • admission-gcp-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-gcp-application:v1.48.0
  • admission-gcp-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-gcp-runtime:v1.48.0
  • provider-gcp: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-gcp:v1.48.0

Container (OCI) Images

  • gardener-extension-admission-gcp: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-gcp:v1.48.0
  • gardener-extension-provider-gcp: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-gcp:v1.48.0