v2.5.0
gardener-robot-ci-3
released this
19 Oct 07:22
·
95 commits
to master
since this release
[gardener-extension-provider-equinix-metal]
⚠️ Breaking Changes
- [OPERATOR] This version of provider-equinix-metal requires Gardener v1.50+. (gardener/gardener-extension-provider-equinix-metal#217, @krgostev)
✨ New Features
- [USER] The Equinix Metal extension does now support shoot clusters with Kubernetes version 1.25. You should consider the Kubernetes release notes before upgrading to 1.25. (gardener/gardener-extension-provider-equinix-metal#232, @shafeeqes)
🐛 Bug Fixes
- [USER] Fixed a bug that caused clusters running Kubernetes version > 1.22 to crash due to the outdated feature gate
VolumeSnapshotDataSource
. (gardener/gardener-extension-provider-equinix-metal#226, @schrodit)
🏃 Others
- [OPERATOR] Shoot pods created by this extension now have their seccomp profiles set to "RuntimeDefault". (gardener/gardener-extension-provider-equinix-metal#229, @AleksandarSavchev)
- [OPERATOR] Update golang version used to 1.19.1 (gardener/gardener-extension-provider-equinix-metal#231, @shafeeqes)
- [OPERATOR] Adjust metric name due to upgrading the kube-state-metrics component (gardener/gardener-extension-provider-equinix-metal#216, @istvanballok)
- [OPERATOR] The extension container now uses
distroless
instead ofalpine
as a base image. (gardener/gardener-extension-provider-equinix-metal#218, @dimityrmirchev) - [OPERATOR] Adds versioned User-Agent to Equinix Metal Client requests (gardener/gardener-extension-provider-equinix-metal#221, @displague)
- [DEPENDENCY] The following dependency is updated: (gardener/gardener-extension-provider-equinix-metal#230, @shafeeqes)
- github.com/gardener/gardener: v1.48.0 -> v1.56.0
- k8s.io/* : v0.23.3 -> v0.25.0
- sigs.k8s.io/controller-runtime: v0.11.1 -> v0.13.0
[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
✨ New Features
- [USER] Bootstrap token replacement by MCM is now supported for Ignition userData format (gardener/machine-controller-manager#743, @Gerrit91)
🐛 Bug Fixes
- [USER] Rollout freeze won't happen due to
Unknown
machines now. (gardener/machine-controller-manager#733, @himanshu-kun) - [OPERATOR] resourceName
machine-controller
added for leases in clusterrole. Updated version of Clusterroles and Clusterrolebindings to v1. (gardener/machine-controller-manager#739, @rishabh-11) - [OPERATOR] resourceName
machine-controller
added for leases in clusterrole. Updated version of Clusterroles and Clusterrolebindings to v1. (gardener/machine-controller-manager#738, @rishabh-11)
🏃 Others
- [OPERATOR] Migrated clients to use
policy/v1
PodDisruptionBudget
for kubernetes versions >= 1.21.policy/v1beta1
PDB is also supported but for k8s < 1.21 (gardener/machine-controller-manager#744, @shafeeqes) - [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-equinix-metal]
🏃 Others
- [OPERATOR] The
machine-controller-manager-provider-equinix-metal
container now usesdistroless
instead ofalpine
as a base image. (gardener/machine-controller-manager-provider-equinix-metal#10, @dimityrmirchev) - [DEPENDENCY] The following dependency is updated: (gardener/machine-controller-manager-provider-equinix-metal#11, @shafeeqes)
- github.com/gardener/machine-controller-manager v0.45.0 -> 0.47.0
Docker Images
gardener-extension-provider-equinix-metal: eu.gcr.io/gardener-project/gardener/extensions/provider-equinix-metal:v2.5.0