Skip to content

Releases: gardener/gardener-extension-provider-azure

v1.59.0

23 Mar 10:53

Choose a tag to compare

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

⚠️ Breaking Changes

  • [DEVELOPER] The PLATFORM makefile variable has been replaced by TARGET_PLATFORM. by @wpross [#1453]

✨ New Features

  • [USER] This extension now supports shoot clusters with Kubernetes version 1.35. You should consider the Kubernetes release notes before upgrading to 1.35. by @rfranzke [#1443]
  • [DEVELOPER] Gardener extension provider-azure container images now can be built for multiple platforms locally via the variable TARGET_PLATFORMS, e.g. make docker-images TARGET_PLATFORMS=linux/amd64,linux/arm64. If the variable is unset, the container images are built for the platform linux/<host-arch> only. by @wpross [#1453]

🐛 Bug Fixes

  • [OPERATOR] Fixed an issue that prevented featuregates from being rendered correctly by @AndreasBurger [#1444]
  • [OPERATOR] Fixed DNSRecords not reconciling in runtime cluster because of missing namespace permissions by @matthias-horne [#1460]
  • [OPERATOR] Fixed missing create event permissions in runtime cluster when publishing "became leader" event by @matthias-horne [#1460]

🏃 Others

  • [OPERATOR] Fix premature deletion of the remedy-controller deployment on startup. It will be scaled to 0 by @kon-angelo [#1461]
  • [OPERATOR] The .spec.trafficDistribution field of the topology-aware Services will be automatically switched from the deprecated PreferClose to the new PreferSameZone option for Kubernetes 1.34+. by @Kostov6 [#1452]
  • [OPERATOR] Update gardener/gardener v1.137.4 -> v1.137.5 by @wpross [#1480]
  • [OPERATOR] Updated Azure cloud-controller-manager and cloud-node-manager image repositories to mcr.microsoft.com/oss/v2/kubernetes for Kubernetes versions >= 1.32 to align with upstream Dalec build system changes. by @wpross [#1474]
  • [USER] Classified "CannotDeleteLoadBalancerWithPrivateLinkService" as a dependency error. by @acumino [#1455]
  • [DEPENDENCY] The following container images have been updated:
    • cloud-controller-manager: v1.32.11 -> v1.32.14 (patch)
    • cloud-controller-manager: v1.33.6 -> v1.33.9 (patch)
    • cloud-controller-manager: v1.34.5 -> v1.34.6 (patch)
    • cloud-controller-manager: v1.35.0 -> v1.35.1 (patch)
    • cloud-node-manager: v1.32.11 -> v1.32.14 (patch)
    • cloud-node-manager: v1.33.6 -> v1.33.9 (patch)
    • cloud-node-manager: v1.34.5 -> v1.34.6 (patch)
    • cloud-node-manager: v1.35.0 -> v1.35.1 (patch)
    • csi-driver-disk: v1.34.1 -> v1.34.2 (singleton)
    • csi-driver-file: v1.35.0 -> v1.35.1 (singleton)
    • csi-provisioner: v6.1.1 -> v6.2.0 (minor) by @federated-github-access[bot] [#1472]
  • [DEPENDENCY] The following container images have been updated:
    • cloud-controller-manager: v1.34.3 -> v1.34.5 (patch)
    • cloud-controller-manager: v1.34.5 -> v1.35.0 (minor)
    • cloud-node-manager: v1.34.3 -> v1.34.5 (patch)
    • cloud-node-manager: v1.34.5 -> v1.35.0 (minor)
    • csi-attacher: v4.10.0 -> v4.11.0 (singleton)
    • csi-driver-file: v1.34.3 -> v1.35.0 (singleton)
    • csi-liveness-probe: v2.17.0 -> v2.18.0 (singleton)
    • csi-node-driver-registrar: v2.15.0 -> v2.16.0 (singleton)
    • csi-provisioner: v6.1.0 -> v6.1.1 (patch)
    • csi-resizer: v2.0.0 -> v2.1.0 (minor)
    • csi-snapshot-controller: v8.4.0 -> v8.5.0 (singleton)
    • csi-snapshotter: v8.4.0 -> v8.5.0 (singleton) by @ghost [#1437]

Helm Charts

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

Container (OCI) Images

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

v1.58.4

13 Mar 14:07

Choose a tag to compare

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

🏃 Others

  • [OPERATOR] Updated github.com/gardener/gardener to v1.136.6 by @wpross [#1478]

Helm Charts

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

Container (OCI) Images

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

v1.58.3

09 Mar 12:43

Choose a tag to compare

Helm Charts

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

Container (OCI) Images

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

v1.58.2

24 Feb 13:30

Choose a tag to compare

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

🏃 Others

  • [OPERATOR] Fix premature deletion of the remedy-controller deployment on startup. It will be scaled to 0 by @kon-angelo [#1465]

Helm Charts

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

Container (OCI) Images

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

v1.58.1

03 Feb 12:56

Choose a tag to compare

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

🐛 Bug Fixes

  • [OPERATOR] Fixed an issue that prevented featuregates from being rendered correctly by @AndreasBurger [#1445]

Helm Charts

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

Container (OCI) Images

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

v1.58.0

30 Jan 12:31

Choose a tag to compare

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

⚠️ Breaking Changes

  • [OPERATOR] provider-azure no longer supports Shoots with Кubernetes version <= 1.29. by @marc1404 [#1395]
  • [OPERATOR] ETCD backup config in the provider-chart no longer requires an additional backup yaml-level to render as expected by @AndreasBurger [#1411]

🐛 Bug Fixes

  • [OPERATOR] Support not only the DNS-specific keys for dns provider secrets, but in addition the infrastructure secret keys. by @wpross [#1403]
  • [OPERATOR] Fixed an issue during backupBucket validation without providerConfig. by @wpross [#1418]
  • [OPERATOR] Downgrade csi-provisioner and csi-resizer for K8S <= 1.33 to make VolumeAttributesClass available for K8S <= 1.33 (v1beta1 + enabled featureGate) and K8S >= 1.34 (v1). by @wpross [#1401]
  • [USER] Fixes the RBAC permission setup when using VACs by @AndreasBurger [#1436]

🏃 Others

  • [OPERATOR] Adopts Gardener MachineImage Capabilities and introduces CapabilityFlavors to the providerConfig. by @Roncossek [#1313]
  • [OPERATOR] Fix an issue that would prevent cluster-autoscaler from considering VolumeAttributesClasses for scaling on shoot < v1.34 by @kon-angelo [#1427]
  • [OPERATOR] Improves VNet configuration validation and documentation. by @hebelsan [#1406]
  • [OPERATOR] Extension-provider logging config can now be changed via helm-values by @AndreasBurger [#1411]
  • [OPERATOR] export testresults as inlined ocm-resource by @GuezelS [#1391]
  • [OPERATOR] Set --strict-topology for the external provisioner of the CSI Disk controller. by @hebelsan [#1399]
  • [OPERATOR] Fix remedy controller finalizer removal from nodes based on virtualmachine objects by @kon-angelo [#1412]
  • [OPERATOR] Fix a bug where the namespace for the discovery of the kubeconfig secret was incorrect during the remedy-controller removal. by @kon-angelo [#1402]
  • [DEPENDENCY] The following container images have been updated:
  • [DEPENDENCY] The following container images have been updated:
    • cloud-controller-manager: v1.31.11 -> v1.31.12 (patch)
    • cloud-controller-manager: v1.32.10 -> v1.32.11 (patch)
    • cloud-controller-manager: v1.33.5 -> v1.33.6 (patch)
    • cloud-controller-manager: v1.33.6 -> v1.34.3 (minor)
    • cloud-node-manager: v1.31.11 -> v1.31.12 (patch)
    • cloud-node-manager: v1.32.10 -> v1.32.11 (patch)
    • cloud-node-manager: v1.33.5 -> v1.33.6 (patch)
    • cloud-node-manager: v1.33.6 -> v1.34.3 (minor)
    • csi-driver-disk: v1.33.6 -> v1.34.0 (singleton)
    • csi-driver-file: v1.33.3 -> v1.34.3 (singleton) by @gardener-github-actions[bot] [#1388]
  • [DEPENDENCY] Updated dependency gardener/gardener to v1.134.0 (Release Notes). by @marc1404 [#1395]

Helm Charts

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

Container (OCI) Images

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

v1.57.3

23 Jan 11:38

Choose a tag to compare

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

🐛 Bug Fixes

Helm Charts

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

Container (OCI) Images

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

v1.57.2

19 Jan 14:20

Choose a tag to compare

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

🐛 Bug Fixes

  • [OPERATOR] The github.com/gardener/gardener dependency was bumped to v1.132.4 to include a fix for an issue causing deletions of extensions.BackupEntry to be stuck due to conflicts while removing the finalizer from the BackupEntry Secret. This mostly affected the deletion of the source BackupEntry during the restore phase of control plane migration. by @plkokanov [#1426]
  • [OPERATOR] Downgrade csi-provisioner and csi-resizer for K8S <= 1.33 to make VolumeAttributesClass available for K8S <= 1.33 (v1beta1 + enabled featureGate) and K8S >= 1.34 (v1). by @AndreasBurger [#1428]
  • [OPERATOR] Fixed an issue during backupBucket validation without providerConfig. by @wpross [#1424]

🏃 Others

  • [OPERATOR] Fix an issue that would prevent cluster-autoscaler from considering VolumeAttributesClasses for scaling on shoot < v1.34 by @AndreasBurger [#1429]

Helm Charts

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

Container (OCI) Images

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

v1.57.1

18 Dec 17:57

Choose a tag to compare

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

🐛 Bug Fixes

  • [OPERATOR] Support not only the DNS-specific keys for dns provider secrets, but in addition the infrastructure secret keys. by @wpross [#1404]

🏃 Others

  • [OPERATOR] Fix a bug where the namespace for the discovery of the kubeconfig secret was incorrect during the remedy-controller removal. by @kon-angelo [#1405]

Helm Charts

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

Container (OCI) Images

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

v1.57.0

01 Dec 10:32

Choose a tag to compare

[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