[gardener-extension-provider-openstack]
⚠️ Breaking Changes
- [OPERATOR] This version of provider-openstack requires Gardener v1.50.0. (gardener/gardener-extension-provider-openstack#463, @ialidzhikov)
- [OPERATOR] This version of provider-openstack requires Gardener v1.50+. (gardener/gardener-extension-provider-openstack#468, @kris94)
🐛 Bug Fixes
- [USER] An issue preventing ControlPlane resource to be successfully reconciled for K8s 1.24 Shoots is now fixed. (gardener/gardener-extension-provider-openstack#459, @ialidzhikov)
- [USER] The following image is updated: (gardener/gardener-extension-provider-openstack#462, @ialidzhikov)
- k8scloudprovider/openstack-cloud-controller-manager: v1.24.1 -> v1.24.2
- [USER] The following image is updated: (gardener/gardener-extension-provider-openstack#466, @ialidzhikov)
- k8scloudprovider/openstack-cloud-controller-manager: v1.23.1 -> v1.23.2
- [OPERATOR] provider-openstack 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-openstack#463, @ialidzhikov) - [OPERATOR] Use openstack cloud-controller-manager
v1.22.0
for Shoots with target k8s versionv1.23.x
. ref (gardener/gardener-extension-provider-openstack#469, @dkistner)
🏃 Others
- [OPERATOR] The following image is updated: (gardener/gardener-extension-provider-openstack#480, @ialidzhikov)
- docker.io/k8scloudprovider/cinder-csi-plugin: v1.23.0 -> v1.23.4 (for Kubernetes 1.23 Shoots)
- [OPERATOR] Handle extensionsv1alpha1.Bastion resources for SSH access to worker instances (gardener/gardener-extension-provider-openstack#365, @tedteng)
- [OPERATOR] The extension now uses
distroless
instead ofalpine
as a base image. (gardener/gardener-extension-provider-openstack#465, @dimityrmirchev) - [OPERATOR] The following image is updated: (gardener/gardener-extension-provider-openstack#471, @ialidzhikov)
- k8scloudprovider/openstack-cloud-controller-manager: v1.22.0 -> v1.23.3 (for Kubernetes 1.23 Shoots)
- [OPERATOR] Update Go version used to
v1.18
(gardener/gardener-extension-provider-openstack#473, @kon-angelo) - [OPERATOR] The following images are updated: (gardener/gardener-extension-provider-openstack#476, @ialidzhikov)
- docker.io/k8scloudprovider/cinder-csi-plugin: v1.20.0 -> v1.20.3 (for Kubernetes 1.20 Shoots)
- docker.io/k8scloudprovider/cinder-csi-plugin: v1.24.0 -> v1.24.2 (for Kubernetes 1.24 Shoots)
[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
machine-controller-manager@v0.43.0
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-openstack]
🐛 Bug Fixes
- [OPERATOR] Fixed missing volume status VolumeStatusDownloading when creating volume (gardener/machine-controller-manager-provider-openstack#61, @namsral)
🏃 Others
- [USER] Update Go version to
v1.18
(gardener/machine-controller-manager-provider-openstack#66, @kon-angelo) - [USER] Fix an issue where automatic revendoring did not assign correct permissions to CI scripts. (gardener/machine-controller-manager-provider-openstack#69, @kon-angelo)
- [USER] Use distroless base image (gardener/machine-controller-manager-provider-openstack#62, @kon-angelo)
- [DEVELOPER] probeResources() now doesn't try to delete orphan resources but only lists them. (gardener/machine-controller-manager-provider-openstack#65, @kon-angelo)
- 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)