Releases: gardener/gardener-extension-provider-azure
Releases · gardener/gardener-extension-provider-azure
v1.45.2
[gardener/gardener-extension-provider-azure]
🏃 Others
[OPERATOR]
Fix a bug that would migrate shoots away from terraform during control-plane migration. This would occur only if the seed was marked to use the flow reconciler for new shoots. by @AndreasBurger [#930]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.45.2
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.45.2
v1.45.1
[gardener/gardener-extension-provider-azure]
🐛 Bug Fixes
[OPERATOR]
Fix bug where only one infra mutator gets called by @AndreasBurger [#911]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.45.1
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.45.1
v1.45.0
[gardener/machine-controller-manager-provider-azure]
📰 Noteworthy
[USER]
The cloud instance to connect to can now be configured via the provider spec by @AndreasBurger [gardener/machine-controller-manager-provider-azure#148]
🏃 Others
[USER]
Machine-Controller-Manager Provider-Azure now supports enabling of vm boot diagnostics. by @hebelsan [gardener/machine-controller-manager-provider-azure#136][USER]
Add support forConfidentialVM
types in Azure. by @kon-angelo [gardener/machine-controller-manager-provider-azure#146][USER]
Error Code is now extracted from azcore.ResponseError.ErrorCode by @rishabh-11 [gardener/machine-controller-manager-provider-azure#153][USER]
Fix passing data disk caching method by @hebelsan [gardener/machine-controller-manager-provider-azure#149][DEVELOPER]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager-provider-azure#140][DEVELOPER]
Switch AzureDataDisk.Lun from pointer to value by @hebelsan [gardener/machine-controller-manager-provider-azure#150]
[gardener/gardener-extension-provider-azure]
✨ New Features
[USER]
Extension-Provider-Azure now supports enabling of vm boot diagnostics in the worker providerConfig. by @hebelsan [#808]
🏃 Others
[OPERATOR]
Add support for confidential VMs by @kon-angelo [#835][OPERATOR]
The CIDR blocks used for shoot egress will now be provided via the status of the shoot's infrastructure-resource by @AndreasBurger [#852][OPERATOR]
OverconstrainedZonalAllocationRequest
is now classified asERR_RETRYABLE_CONFIGURATION_PROBLEM
by @Kostov6 [#881][OPERATOR]
Improve flow shoot deletion with custom vnet by @hebelsan [#896][OPERATOR]
A problem with deploying MachineClasses that reference an operating system image whose version contains a+
character was fixed. by @AndreasBurger [#898]
[gardener/machine-controller-manager]
⚠️ Breaking Changes
[DEVELOPER]
New provider method Driver.InitializeMachine added for Post-Creation VM Instance Initialization steps. by @elankath [gardener/machine-controller-manager#898]
🏃 Others
[OPERATOR]
Updated k8s dependencies tov0.29.3
by @rishabh-11 [gardener/machine-controller-manager#907][OPERATOR]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager#903]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.45.0
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.45.0
v1.44.1
[gardener/gardener-extension-provider-azure]
🐛 Bug Fixes
[OPERATOR]
Fixes a monitoring configuration issue that caused false CCM-down alerts to fire. by @AndreasBurger [#884][USER]
Fix panic that could occur when using zoned cluster and providing external vnet config by @AndreasBurger [#885]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.44.1
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.44.1
v1.44.0
[gardener/gardener-extension-provider-azure]
✨ New Features
[OPERATOR]
This extension now makes use of the new.spec.pools[].userDataSecretRef
field to get to the worker pool user data. by @rfranzke [#868][USER]
The provider-azure extension does now support shoot clusters with Kubernetes version 1.30. You should consider the Kubernetes release notes before upgrading to 1.30. by @shafeeqes [#855]
🏃 Others
[OPERATOR]
Added NetcfgSubnetRangesOverlap keyword to non-retryable infra dependencies known error by @hebelsan [#848][OPERATOR]
Fix an issue causing nil-pointer exceptions for DNSRecords deletion. by @kon-angelo [#880][OPERATOR]
Add migration test for the infrastructure reconciler by @kon-angelo [#867][OPERATOR]
The following image is updated:- mcr.microsoft.com/oss/kubernetes-csi/azurefile-csi: v1.30.0 -> v1.30.2 by @ialidzhikov [#870]
[OPERATOR]
This extension is now using the new way of providing monitoring configuration (ref GEP-19) in case a shoot cluster's Prometheus has been migrated to management viaprometheus-operator
. by @rfranzke [#853][OPERATOR]
Thecontrolplaneexposure.azure.extensions.gardener.cloud
webhook does no longer mutate Services/Deployments. Previously the webhook was called for Services/Deployments mutations and was not mutating anything. by @ialidzhikov [#862][OPERATOR]
Replace usage of deprecated azure blob SDK client with its newer counterpart by @AndreasBurger [#849][OPERATOR]
QoL improvements to the infrastructure reconciler by @kon-angelo [#867][OPERATOR]
IntroduceDNSRecordConfig
object to configure the cloud environment for the DNSRecord object. by @kon-angelo [#863]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.44.0
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.44.0
v1.43.3
[gardener/gardener-extension-provider-azure]
🏃 Others
[OPERATOR]
Fix an issue when deleting a DNSRecord causing nil-pointer exceptions by @kon-angelo [#879]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.43.3
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.43.3
v1.43.2
[gardener/gardener-extension-provider-azure]
🏃 Others
[OPERATOR]
Fix a nil pointer exception in the DNSRecord actuator. by @kon-angelo [#874]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.43.2
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.43.2
v1.43.1
[gardener/gardener-extension-provider-azure]
🏃 Others
[OPERATOR]
Fix a bug causing nil pointer exceptions on the backupbucket reconciliation when no BackupBucket providerConfig was provided. by @ialidzhikov [#856]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.43.1
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.43.1
v1.43.0
[gardener/gardener-extension-provider-azure]
⚠️ Breaking Changes
[USER]
[csi-snapshotter] Enable prevent-volume-mode-conversion feature flag by default. Volume mode change can still be triggered with the respective annotations. You can read more in the KEP by @hebelsan [#809][OPERATOR]
provider-azure
no longer supports Shoots with Кubernetes version == 1.24. by @shafeeqes [#769]
🏃 Others
[OPERATOR]
Update clients for dns, storage, compute, and msi to use the new Azure SDK libraries by @AndreasBurger [#833][OPERATOR]
add os information as labels in machine class objects. by @tedteng [#816][OPERATOR]
Deployment of the Remedy Controller can now additionally be controlled using theDisableRemedyController
feature gate. by @AndreasBurger [#806][OPERATOR]
The Azure instance to connect to can now be configured in the CloudProfile and BackupBucket/BackupEntry. by @AndreasBurger [#815][OPERATOR]
NodeGroupAutoscalingOptions can now be specified per worker group via the worker through the fieldworker.spec.pools.clusterAutoscaler
by @aaronfern [#831][DEPENDENCY]
The following golang dependencies have been upgraded :
[gardener/machine-controller-manager-provider-azure]
🏃 Others
[USER]
Bugfix:- During VM deletion, the cascade delete option is set only for the resources part of VM creation. by @rishabh-11 [gardener/machine-controller-manager-provider-azure#143]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.43.0
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.43.0
v1.42.3
[gardener/gardener-extension-provider-azure]
🏃 Others
[OPERATOR]
Fix a bug where the terraform-provider-azure would not properly delete shoot resource groups. The infrastructure-controller will issue an additional delete operation for the shoot's resource group. by @kon-angelo [#842][OPERATOR]
The extension will now try to delete empty resource groups on infrastructure creation after an unsuccessful terraform-apply operation.
A resource group may not be ready for some time after a successful create call returns. The azurerm terraform-provider on resource group does not respect that and the GET call may result in a NotFound error creating a deadlock. The extension will try to workaround this by deleting empty resource groups under the condition that this is a Create operation. by @AndreasBurger [#844]
Docker Images
- gardener-extension-admission-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-azure:v1.42.3
- gardener-extension-provider-azure:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-azure:v1.42.3