Releases: gardener/gardener-extension-provider-azure
Releases · gardener/gardener-extension-provider-azure
v1.37.1
[gardener/gardener-extension-provider-azure]
🐛 Bug Fixes
[USER]The node-controller-manager is now set to keep setting deprecated node labels for k8s clusters of version>=1.26.0, <1.28.0to ensure pods using persistent volumes with node affinities are scheduled in the cluster. by @kon-angelo [#718]
v1.37.0
[gardener/gardener-extension-provider-azure]
✨ New Features
[USER]The Azure extension does now support shoot clusters with Kubernetes version 1.27. You should consider the Kubernetes release notes before upgrading to 1.27. by @ary1992 [#699]
🏃 Others
[OPERATOR]Fix an issue with the bastion integration testing panicking on cleanup due to the security group having being deleted. by @kon-angelo [#709][OPERATOR]Old and obsolete logging configurations are removed. by @vlvasilev [#700][OPERATOR]Add calico scheme to azure-validator. by @kon-angelo [#696][OPERATOR]The following images are updated:- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.24.20 -> v1.24.21 (for Kubernetes 1.24)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.25.14 -> v1.25.15 (for Kubernetes 1.25)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.23.25 -> v1.23.30 (for Kubernetes 1.23)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.24.14 -> v1.24.21 (for Kubernetes 1.24)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.25.6 -> v1.25.15 (for Kubernetes 1.25)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.26.2 -> v1.26.11 (for Kubernetes 1.26) by @ary1992 [#699]
[OPERATOR]Update azure-validator to use the lenient decoder for Calico resources. by @kon-angelo [#698][DEPENDENCY]The following dependency is updated:[DEPENDENCY]The following dependencies were updated:- registry.k8s.io/sig-storage/csi-provisioner v3.4.0 -> v3.4.1 by @dimityrmirchev [#702]
[DEVELOPER]All code related to the removedAPIServerSNIfeature gate ofgardenlethas been removed from this extension. by @rfranzke [#704]
[gardener/machine-controller-manager]
🐛 Bug Fixes
[OPERATOR]IncludedUnavailableReplicasin determining if a machine deployment status update is needed by @ialidzhikov [gardener/machine-controller-manager#834]
v1.36.2
[machine-controller-manager]
🐛 Bug Fixes
- [OPERATOR] Included
UnavailableReplicasin determining if a machine deployment status update is needed (gardener/machine-controller-manager#834, @ialidzhikov)
v1.36.1
[gardener-extension-provider-azure]
🏃 Others
- [OPERATOR] Add calico scheme to azure-validator. (gardener/gardener-extension-provider-azure#697, @kon-angelo)
v1.36.0
[gardener-extension-provider-azure]
📖 Documentation
- [DEPENDENCY] The flags which went out-of-support in MCM v0.49.0 have been cleaned up from MCM deployment yaml. (gardener/gardener-extension-provider-azure#674, @himanshu-kun)
🏃 Others
- [OPERATOR] The admission/validation component is now adapted such that it works well in garden cluster with enabled
NetworkPolicyprotection (default sincegardener/gardener@v1.71when garden cluster is managed bygardener-operator). (gardener/gardener-extension-provider-azure#683, @rfranzke) - [OPERATOR] The following dependency has been updated: (gardener/gardener-extension-provider-azure#685, @acumino)
- github.com/gardener/gardener 1.67.1 -> 1.70.2
- [OPERATOR] Update golang to
v1.20.4(gardener/gardener-extension-provider-azure#690, @kon-angelo) - [OPERATOR] Update cloud-controller-manager
v1.24.17->v1.24.20(gardener/gardener-extension-provider-azure#691, @kon-angelo) - [OPERATOR] Update cloud-controller-manager
v1.25.11->v1.25.14(gardener/gardener-extension-provider-azure#691, @kon-angelo) - [OPERATOR] Update cloud-controller-manager
v1.26.7->v1.26.10(gardener/gardener-extension-provider-azure#691, @kon-angelo) - [OPERATOR] Update azurefile-csi
v1.26.1->v1.28.0(gardener/gardener-extension-provider-azure#691, @kon-angelo) - [OPERATOR] Prevent shoot clusters from being configured with calico and overlay network as this is not supported on azure (gardener/gardener-extension-provider-azure#669, @ScheererJ)
- [OPERATOR] Restore terraform behavior to delete the azure resource group even if it contains other resources. (gardener/gardener-extension-provider-azure#671, @kon-angelo)
[machine-controller-manager]
⚠️ Breaking Changes
- [OPERATOR] Removal of the following flags (and corresponding fields in associated structs): 'machine-creation-timeout' 'machine-drain-timeout', 'machine-pv-detach-timeout', 'machine-health-timeout=10m', 'machine-safety-apiserver-statuscheck-timeout', 'machine-safety-apiserver-statuscheck-period', 'machine-safety-orphan-vms-period', 'machine-max-evict-retries', 'node-conditions', 'bootstrap-token-auth-extra-groups', 'delete-migrated-machine-class'. The MCM no longer accepts these flags since these are options handled by the Machine Controller invoked by platform specific provider launchers. (gardener/machine-controller-manager#769, @elankath)
- [DEVELOPER] Deletion of 'Driver.GenerateMachineClassForMigration'. Providers need to adapt to this. (gardener/machine-controller-manager#769, @elankath)
✨ New Features
- [USER] Machine object won't turn from
PendingtoRunningstate ifnode.gardener.cloud/critical-components-not-readytaint is there on the corresponding node. (gardener/machine-controller-manager#778, @SimonKienzler)
🐛 Bug Fixes
- [USER] An edge case where all the machineSets were scaled down to zero has been dealt with. (gardener/machine-controller-manager#804, @himanshu-kun)
- [USER] An edge case where outdated DesiredReplicas annotation blocked a rolling update is fixed. (gardener/machine-controller-manager#822, @rishabh-11)
- [USER] An edge case where all the machineSets were scaled down to zero has been dealt with. (gardener/machine-controller-manager#803, @himanshu-kun)
- [USER] Fix a bug in the bootstrap token creation that caused node to not be able to join the cluster due to an expired bootstrap token. (gardener/machine-controller-manager#773, @schrodit)
- [OPERATOR] An issue causing nil pointer panic on scaleup of the machinedeployment along with trigger of rolling update, is fixed (gardener/machine-controller-manager#817, @himanshu-kun)
📖 Documentation
- [DEVELOPER] Added proposal for hot-update of resources (instance/Nic/Disk) (gardener/machine-controller-manager#761, @himanshu-kun)
🏃 Others
- [OPERATOR]
CrashloopBackoffmachines will turn toRunningquicker (gardener/machine-controller-manager#806, @rishabh-11) - [OPERATOR] CVE categorization for MCM has been added. (gardener/machine-controller-manager#791, @dkistner)
- [DEVELOPER] The API generation now works again. Previously the API docs was generated to a location that was ignored by git and other API docs file was maintained. (gardener/machine-controller-manager#800, @ialidzhikov)
- [DEVELOPER] Bump
k8s.io/*dependencies to v1.26.2 (gardener/machine-controller-manager#792, @afritzler)
[machine-controller-manager-provider-azure]
⚠️ Breaking Changes
- [OPERATOR] Support for migration of machineClass is dropped by the mcm-provider (gardener/machine-controller-manager-provider-azure#96, @himanshu-kun)
🏃 Others
- [USER] Updated golang version to 1.20.4 (gardener/machine-controller-manager-provider-azure#99, @rishabh-11)
- [OPERATOR] CVE categorization for mcm-provider-azure has been added. (gardener/machine-controller-manager-provider-azure#82, @dkistner)
- [OPERATOR] removed the use of
deferin printing logs for resource creation methods (gardener/machine-controller-manager-provider-azure#87, @rishabh-11) - [DEPENDENCY] upgraded dependency: (gardener/machine-controller-manager-provider-azure#96, @himanshu-kun)
- github.com/gardener/machine-controller-manager -> v0.49.1
📰 Noteworthy
- [USER] Fixed VM creation and update when
sshAccessis disabled. (gardener/machine-controller-manager-provider-azure#80, @AleksandarSavchev)
[terraformer]
🏃 Others
- [OPERATOR] Update alpine base image to
v3.17.3(gardener/terraformer#136, @kon-angelo) - [OPERATOR] Terrafomer base image has been updated from
alpine:3.17.2toalpine:3.18.0(gardener/terraformer#137, @MartinWeindel) - [OPERATOR] Builder base image has been updated from
golang:1.19.6togolang:1.20.4(gardener/terraformer#137, @MartinWeindel) - [OPERATOR] Gardener dependency has been updated from
v1.59.1tov1.71.2(gardener/terraformer#137, @MartinWeindel)
v1.35.3
[gardener-extension-provider-azure]
🏃 Others
- [OPERATOR] Remove the error code check from
NodesCheckerto prevent nil pointer panic. (gardener/gardener-extension-provider-azure#684, @acumino)
v1.35.2
no release notes available
v1.35.1
[gardener-extension-provider-azure]
🏃 Others
- [OPERATOR] Restore terraform behavior to delete the azure resource group even if it contains other resources. (gardener/gardener-extension-provider-azure#676, @kon-angelo)
v1.35.0
[gardener-extension-provider-azure]
⚠️ Breaking Changes
- [USER] Provider-azure now deploys a new default
volumesnapshotclass. (gardener/gardener-extension-provider-azure#468, @rakesh-garimella)
✨ New Features
- [USER] You can now configure if the deployed
storageclassandvolumesnapshotclassare marked as default. (gardener/gardener-extension-provider-azure#468, @rakesh-garimella) - [OPERATOR]
csi-driver-nodeis annotated with thewait-for-csi-nodeannotation. Gardener uses this to only schedule workload pods to aNodeonce the driver has been successfully registered with theCSINodeobject. (gardener/gardener-extension-provider-azure#643, @SimonKienzler) - [OPERATOR] The
csi-snapshot-validationService deployed by the provider-azure extension can now be topology-aware (depending on the Seed setting and the Shoot HA failure tolerance type). For more details, see the Topology-aware Traffic Routing documentation. (gardener/gardener-extension-provider-azure#649, @ialidzhikov)
🐛 Bug Fixes
- [OPERATOR] The stale healthcheck conditions from the extension are now properly cleaned up. (gardener/gardener-extension-provider-azure#650, @acumino)
- [OPERATOR] An issue has been fixed which caused undesired
PATCHrequests when updating the state in theWorkerorShootStateresources. (gardener/gardener-extension-provider-azure#655, @oliver-goetz) - [OPERATOR] An issue causing Azure-related errors not getting categorized properly is now fixed. (gardener/gardener-extension-provider-azure#661, @acumino)
- [OPERATOR] An issue causing provider-azure to wrongly delete the
extensions.gardener.cloud:provider-azure:csi-snapshot-validationClusterRole and ClusterRoleBinding from the Seed cluster on every Shoot deletion is now fixed. (gardener/gardener-extension-provider-azure#664, @ialidzhikov)
🏃 Others
- [OPERATOR] Adapted extension components to support the FullNetworkPoliciesInRuntimeCluster feature gate introduced by
gardener/gardenerv1.66, see here and #7352 for more information. (gardener/gardener-extension-provider-azure#642, @oliver-goetz) - [OPERATOR] Update cloud-controller-manager
v1.23.25 -> v1.23.30(gardener/gardener-extension-provider-azure#648, @kon-angelo) - [OPERATOR] Update cloud-controller-manager
v1.24.12 -> v1.24.17(gardener/gardener-extension-provider-azure#648, @kon-angelo) - [OPERATOR] Update cloud-controller-manager
v1.25.6 -> v1.25.11(gardener/gardener-extension-provider-azure#648, @kon-angelo) - [OPERATOR] Update cloud-controller-manager
v1.26.2 -> v1.26.7(gardener/gardener-extension-provider-azure#648, @kon-angelo) - [OPERATOR] Update azuredisk-csi
v1.25.0 -> v1.27.0(gardener/gardener-extension-provider-azure#648, @kon-angelo) - [OPERATOR] Update azurefile-csi
v1.21.0 -> v1.26.1(gardener/gardener-extension-provider-azure#648, @kon-angelo) - [OPERATOR] The
gardener-extension-admission-azureService in thegardener-extension-admission-azurechart can now be configured to be topology-aware. (gardener/gardener-extension-provider-azure#657, @ialidzhikov) - [OPERATOR]
github.com/kubernetes-sigs/azuredisk-csi-driverupdated tov1.27.1(gardener/gardener-extension-provider-azure#658, @kon-angelo) - [DEVELOPER] Update to Go
1.19.7. (gardener/gardener-extension-provider-azure#641, @oliver-goetz)
[terraformer]
🏃 Others
- [OPERATOR] Update TF_VERSION
0.15.5->1.3.9and update how the local providers are fetched and stored to be compatible with the latest TF specification. (gardener/terraformer#133, @kon-angelo)
v1.34.2
[machine-controller-manager]
🐛 Bug Fixes
- [USER] An edge case where all the machineSets were scaled down to zero has been dealt with. (gardener/machine-controller-manager#804, @himanshu-kun)