This repository was archived by the owner on Jul 2, 2025. It is now read-only.
Releases: gardener-attic/machine-controller-manager-provider-vsphere
Releases · gardener-attic/machine-controller-manager-provider-vsphere
v0.23.0
v0.22.0
[machine-controller-manager]
🐛 Bug Fixes
- [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#777, @himanshu-kun)
- [USER] An edge case where all the machineSets were scaled down to zero has been dealt with. (gardener/machine-controller-manager#804, @himanshu-kun)
v0.21.0
[machine-controller-manager-provider-vsphere]
🏃 Others
- [OPERATOR] CVE categorization for mcm-provider-vsphere has been added. (gardener/machine-controller-manager-provider-vsphere#52, @dkistner)
v0.20.0
[machine-controller-manager-provider-vsphere]
🏃 Others
- [OPERATOR] Update machine-controller-manager-provider-vsphere Golang to 1.19.5 (gardener/machine-controller-manager-provider-vsphere#49, @briantopping)
[machine-controller-manager]
⚠️ Breaking Changes
- [USER]
nodefield is removed from machine status. controller will now depend on the node label which already was present in the machine object's metadata. If you(or your controller) are dependent on thestatus.nodefield of the machine object, then kindly usenodelabel under.metadata.labels(gardener/machine-controller-manager#745, @rishabh-11)
✨ New Features
- [USER] MachineDeployment would now have
Progressingcondition even when no progress Deadline is specified. This condition would never go to the reasonProgressDeadlineExceededin that case. (gardener/machine-controller-manager#762, @himanshu-kun) - [OPERATOR] Using
kubectl get machineswill displayNodeof the corresponding machine as a column. If-owideflag is used then the correspondingProviderIDwill also be displayed. (gardener/machine-controller-manager#746, @rishabh-11) - [OPERATOR] Added new short names for machine(mc), machineClass(mcc), machineDeployment(mcd), and machineSet(mcs) resources. (gardener/machine-controller-manager#749, @rishabh-11)
🏃 Others
- [USER] Updated golang version to v1.19.2 (gardener/machine-controller-manager#753, @rishabh-11)
- [USER] If during a rolling update scale-up is done, MCM scales up only the new machineSet, while in case of scale-down the scale-down amount is split among old machineSets, in proportion to their sizes. (gardener/machine-controller-manager#765, @himanshu-kun)
- [DEVELOPER] go version updated to 1.19.4 in pipeline and Dockerfile (gardener/machine-controller-manager#766, @himanshu-kun)
v0.19.0
[machine-controller-manager-provider-vsphere]
🏃 Others
- [USER] Upgrade golang to 1.19.4 (gardener/machine-controller-manager-provider-vsphere#46, @briantopping)
v0.18.0
[machine-controller-manager-provider-vsphere]
🏃 Others
- [OPERATOR] Upgraded individual library dependencies for executables (gardener/machine-controller-manager-provider-vsphere#44, @briantopping)
v0.17.0
[machine-controller-manager]
✨ New Features
- [USER] Bootstrap token replacement by MCM is now supported for Ignition userData format (gardener/machine-controller-manager#743, @Gerrit91)
🐛 Bug Fixes
- [OPERATOR] resourceName
machine-controlleradded for leases in clusterrole. Updated version of Clusterroles and Clusterrolebindings to v1. (gardener/machine-controller-manager#739, @rishabh-11) - [OPERATOR] resourceName
machine-controlleradded 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/v1PodDisruptionBudgetfor kubernetes versions >= 1.21.policy/v1beta1PDB is also supported but for k8s < 1.21 (gardener/machine-controller-manager#744, @shafeeqes)
v0.16.0
[machine-controller-manager-provider-vsphere]
🏃 Others
- [OPERATOR] support most recent flatcar versions (gardener/machine-controller-manager-provider-vsphere#40, @christianhuening)
- build with golang 1.18.4
[machine-controller-manager]
⚠️ Breaking Changes
- [OPERATOR] The default leader election resource lock of
machine-controller-managerhas been changed fromendpointsleasestoleases. (gardener/machine-controller-manager#711, @acumino)- Please make sure, that you had at least
machine-controller-manager@v0.43.0running 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
Unknownmachines 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/amd64andlinux/arm64. (gardener/machine-controller-manager#732, @timuthy) - [OPERATOR] The
machine-controller-managercontainer now usesdistrolessinstead ofalpineas a base image. (gardener/machine-controller-manager#734, @dimityrmirchev)
v0.15.0
[machine-controller-manager-provider-vsphere]
🏃 Others
- [OPERATOR] Use distroless as base image (gardener/machine-controller-manager-provider-vsphere#34, @MartinWeindel)
v0.14.0
[machine-controller-manager-provider-vsphere]
🏃 Others
- [DEVELOPER] Update govmomi code to
v0.28.0(gardener/machine-controller-manager-provider-vsphere#31, @tuxgoose)
📰 Noteworthy
- [OPERATOR] upgraded to mcm version 0.45.0 (gardener/machine-controller-manager-provider-vsphere#32, @rfranzke)