Releases: gardener/gardener-extension-provider-azure
v1.59.0
[github.com/gardener/gardener-extension-provider-azure:v1.59.0]
⚠️ Breaking Changes
✨ 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 variableTARGET_PLATFORMS, e.g.make docker-images TARGET_PLATFORMS=linux/amd64,linux/arm64. If the variable is unset, the container images are built for the platformlinux/<host-arch>only. by @wpross [#1453]
🐛 Bug Fixes
[OPERATOR]Fixed an issue that prevented featuregates from being rendered correctly by @AndreasBurger [#1444][OPERATOR]FixedDNSRecordsnot reconciling in runtime cluster because of missingnamespacepermissions by @matthias-horne [#1460][OPERATOR]Fixed missing createeventpermissions 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.trafficDistributionfield of the topology-aware Services will be automatically switched from the deprecatedPreferCloseto the newPreferSameZoneoption for Kubernetes 1.34+. by @Kostov6 [#1452][OPERATOR]Update gardener/gardener v1.137.4 -> v1.137.5 by @wpross [#1480][OPERATOR]Updated Azurecloud-controller-managerandcloud-node-managerimage repositories tomcr.microsoft.com/oss/v2/kubernetesfor Kubernetes versions>= 1.32to 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
[github.com/gardener/gardener-extension-provider-azure:v1.58.4]
🏃 Others
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
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
[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
[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
[github.com/gardener/gardener-extension-provider-azure:v1.58.0]
⚠️ Breaking Changes
[OPERATOR]provider-azureno longer supports Shoots with Кubernetes version <= 1.29. by @marc1404 [#1395][OPERATOR]ETCD backup config in the provider-chart no longer requires an additionalbackupyaml-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 MachineImageCapabilitiesand introducesCapabilityFlavorsto theproviderConfig. by @Roncossek [#1313][OPERATOR]Fix an issue that would prevent cluster-autoscaler from consideringVolumeAttributesClassesfor scaling on shoot< v1.34by @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:- csi-driver-disk: v1.34.0 -> v1.34.1 (minor) by @AndreasBurger [#1442]
[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 dependencygardener/gardenertov1.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
[github.com/gardener/gardener-extension-provider-azure:v1.57.3]
🐛 Bug Fixes
[USER]Fixes the RBAC permission setup when using VACs by @AndreasBurger [#1435]
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
[github.com/gardener/gardener-extension-provider-azure:v1.57.2]
🐛 Bug Fixes
[OPERATOR]Thegithub.com/gardener/gardenerdependency was bumped tov1.132.4to include a fix for an issue causing deletions ofextensions.BackupEntryto be stuck due to conflicts while removing the finalizer from theBackupEntrySecret. This mostly affected the deletion of the sourceBackupEntryduring therestorephase 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 consideringVolumeAttributesClassesfor scaling on shoot< v1.34by @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
[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
[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-clusterto change to--self-hosted-shoot-clusterand the respective helm chart's variable.Values.gardener.autonomousShootClusterto change to.Values.gardener.selfHostedShootCluster. by @wpross [#1376]
📰 Noteworthy
✨ New Features
[OPERATOR]TheWorkercontroller 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:[OPERATOR]Fix bug in Azure client failing to make use of Workload Identity in Azure China by downgrading the modulegithub.com/AzureAD/microsoft-authentication-library-for-goto versionv1.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 theDisableRemedyControllerfeaturegate. 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