v1.29.0
·
525 commits
to master
since this release
[gardener-extension-provider-azure]
⚠️ Breaking Changes
- [OPERATOR] This version of provider-azure requires Gardener v1.50.0. (gardener/gardener-extension-provider-azure#523, @ialidzhikov)
- [OPERATOR] This version of provider-azure requires Gardener v1.50+. (gardener/gardener-extension-provider-azure#533, @kris94)
✨ New Features
- [USER] Add bastion support for multi-subnet deployments (gardener/gardener-extension-provider-azure#518, @kon-angelo)
🐛 Bug Fixes
- [USER] An issue causing Shoot creation to fail for K8s >= 1.23 clusters with
spec.kubenetes.allowPrivilegedContainers=false
is now fixed. (gardener/gardener-extension-provider-azure#521, @ialidzhikov) - [USER] The following images are updated: (gardener/gardener-extension-provider-azure#522, @ialidzhikov)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.23.2 -> v1.23.13
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.23.2 -> v1.23.13
- [USER] An issue preventing azure CCM to create routes for K8s < 1.21 Shoot clusters is now fixed. (gardener/gardener-extension-provider-azure#544, @kon-angelo)
- [OPERATOR] provider-azure now mutates the
cluster-autoscaler
Deployment by implementing theEnsureClusterAutoscalerDeployment
function. This is required in the context of kubernetes/autoscaler#4517 - cluster-autoscaler supports--feature-gates
flag and provider extensions have to mutate the cluster-autoscaler Deployment to add the CSI related feature gates to it. (gardener/gardener-extension-provider-azure#523, @ialidzhikov)
📖 Documentation
- [USER] A detailed list of Azure provider/service permissions/actions that are required to manage Azure Shoot clusters is now available here. (gardener/gardener-extension-provider-azure#536, @dkistner)
🏃 Others
- [USER] Changing the default StorageClass for Azure shoots from Standard_LRS(HDD) to StandardSSD_LRS(SSD) (gardener/gardener-extension-provider-azure#535, @StenlyTU)
- [OPERATOR] Updated azurefile-csi to
v1.19.0
(gardener/gardener-extension-provider-azure#520, @kon-angelo) - [OPERATOR] The extension now uses
distroless
instead ofalpine
as a base image. (gardener/gardener-extension-provider-azure#526, @dimityrmirchev) - [OPERATOR] add support for Azure community gallery images for workers (gardener/gardener-extension-provider-azure#527, @MrBatschner)
- [OPERATOR] The following images are updated: (gardener/gardener-extension-provider-azure#531, @kon-angelo)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.23.13 -> v1.23.14 (for kubernetes 1.23)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.23.13 -> v1.23.14 (for kubernetes 1.23)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager: v1.24.0 -> v1.24.2 (for kubernetes 1.24)
- mcr.microsoft.com/oss/kubernetes/azure-cloud-node-manager: v1.24.0 -> v1.24.2 (for kubernetes 1.24)
- [OPERATOR] The following dependency is updated: (gardener/gardener-extension-provider-azure#537, @acumino)
- github.com/gardener/gardener: v1.48.0 -> v1.50.1
- [OPERATOR] Update Go version to
v1.18
(gardener/gardener-extension-provider-azure#538, @kon-angelo) - [OPERATOR] Disable cloud-controller-manager node CIDR allocation. (gardener/gardener-extension-provider-azure#539, @kon-angelo)
[machine-controller-manager]
⚠️ Breaking Changes
- [OPERATOR] The default leader election resource lock of
machine-controller-manager
has been changed fromendpointsleases
toleases
. (gardener/machine-controller-manager#711, @acumino)- Please make sure, that you had at least
[email protected]
running before upgrading tov0.46.0
, so that it has successfully acquired leadership with the hybrid resource lock (endpointsleases
) at least once.
- Please make sure, that you had at least
🐛 Bug Fixes
- [USER] Rollout freeze won't happen due to
Unknown
machines now. (gardener/machine-controller-manager#733, @himanshu-kun)
🏃 Others
- [OPERATOR] Published docker images for Machine-Controller-Manager are now multi-arch ready. They support
linux/amd64
andlinux/arm64
. (gardener/machine-controller-manager#732, @timuthy) - [OPERATOR] The
machine-controller-manager
container now usesdistroless
instead ofalpine
as a base image. (gardener/machine-controller-manager#734, @dimityrmirchev)
[machine-controller-manager-provider-azure]
🏃 Others
- [OPERATOR] machine-controller-manager-provider-azure now uses
distroless
instead ofalpine
as a base image. (gardener/machine-controller-manager-provider-azure#67, @ialidzhikov) - [DEVELOPER] probeResources() now doesn't try to delete orphan resources but only lists them. (gardener/machine-controller-manager-provider-azure#65, @Mkmittal)
- The beforeSuite for IT test now calls for cleanup of orphan resources separately.
- The Integration Test, which looks for orphan resources, now doesn't try to delete the orphan resources and just waits for them to be done automatically.
[terraformer]
🏃 Others
- [OPERATOR] Terraform google provider is updated to v4.19.0 (gardener/terraformer#119, @bd3lage)