Releases: gardener/machine-controller-manager
Releases · gardener/machine-controller-manager
v0.62.0
[github.com/gardener/machine-controller-manager:v0.62.0]
✨ New Features
[USER]Introduce support for preservation of machines (both Running and Failed), and the backing node (if it exists). by @thiyyakat [#1059]
🐛 Bug Fixes
[OPERATOR]Exclude terminating machines when managing machineset replicas to allow for faster replacement of a failed machine. by @takoverflow [#1086][DEVELOPER]Machine controller no longer adds finalizers or reconciles nodes with no associated machine by @gagan16k [#1065][DEVELOPER]Merged node finalizer removal and node object deletion into a single atomic step during machine deletion by @gagan16k [#1097]
🏃 Others
[OPERATOR]Fix machines termination in machine set replica management to avoid needless scale-up of machines because of stale replica count. by @r4mek [#1069][OPERATOR]Fixing an issue where a rapid scale up and scale down can result in a cordoned machine in the cluster. by @r4mek [#1087][OPERATOR]machine-controller-manager now allows configuring the retry duration for ResourceExhausted errors during machine creation with the--resource-exhausted-retryCLI flag in machine-controller-manager-provider. If not specified, the defaultmachineutils.LongRetrystays unchanged. by @viragvoros [#1083][OPERATOR]Track preserved failed machines in fieldpreservedFailedReplicasin the Status of MCS and MCD, and prevent these machines from resulting in MCD being marked as unhealthy. by @thiyyakat [#1092][OPERATOR]Golang version used is now upgraded to1.26.2by @takoverflow [#1096][DEVELOPER]newly created machines not moved toPendingstate without valid node name and providerID from provider by @aaronfern [#1070]
application/spdx+json
- machine-controller-manager-spdx-ref:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager@sha256:53133a37608e47f7a18b3b5ad78d4ed45e97415756e79a2ef53316072eb9fb98 - machine-controller-manager-spdx-ref:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager@sha256:ad91208ea1aa63e57dcf48cbe4976d9bf86fb155a06f2a78079ae7a74a834b4c
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.62.0
v0.61.3
[github.com/gardener/machine-controller-manager:v0.61.3]
🐛 Bug Fixes
[OPERATOR]Fixing an issue where a rapid scale up and scale down can result in a cordoned machine in the cluster. by @r4mek [#1090]
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.61.3
v0.60.3
[github.com/gardener/machine-controller-manager:v0.60.3]
🏃 Others
[OPERATOR]Fix machines termination in machine set replica management to avoid needless scale-up of machines because of stale replica count. by @r4mek [#1073]
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.60.3
v0.61.2
[github.com/gardener/machine-controller-manager:v0.61.2]
🏃 Others
[OPERATOR]Fix machines termination in machine set replica management to avoid needless scale-up of machines because of stale replica count. by @r4mek [#1071][DEVELOPER]newly created machines not moved toPendingstate without valid node name and providerID from provider by @aaronfern [#1072]
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.61.2
v0.61.1
[github.com/gardener/machine-controller-manager:v0.61.1]
🐛 Bug Fixes
[DEVELOPER]Machine controller no longer adds finalizers or reconciles nodes with no associated machine by @gagan16k [#1066]
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.61.1
v0.61.0
[github.com/gardener/machine-controller-manager:v0.61.0]
✨ New Features
[USER]Users with delete permissions can simply usekubectl delete nodeto delete backing Machine.node.machine.sapcloud.io/trigger-deletion-by-mcmannotation on Node no longer supported for indirect deletion of Machine by @gagan16k [#1055]
🐛 Bug Fixes
[OPERATOR]Fixed spurious warning logs for machines withoutforce-deletionlabel by @gagan16k [#1057][OPERATOR]Made changes to reconcileClusterMachineTermination to avoid duplicate reconciliations by @r4mek [#1056][OPERATOR]Updated machineclass reconciliation to avoid unnecessary machine requeues by @r4mek [#1056][OPERATOR]Fix panic if provider does not support Driver.InitializeMachine by @maboehm [#1032][OPERATOR]The metric for themachine_current_status_phasehas been fixed and is not reporting removed Machines anymore by @Duciwuci [#1058][OPERATOR]Added a safeguard to delay deletion of machines that are undergoing aCreateRequest to prevent orphaning of VMs. by @takoverflow [#1036][OPERATOR]Fixed an issue where deleting a machine from an old MachineSet could prevent proper scaling. The new MachineSet now scales up when total replicas (old + new) drop below the desired count, ensuring replacements are created with the updated configuration. by @acumino [#1052]
📖 Documentation
[DEVELOPER]Added proposal for the temporary preservation of machines. by @thiyyakat [#1031]
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.61.0
v0.60.2
[github.com/gardener/machine-controller-manager:v0.60.2]
🐛 Bug Fixes
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.60.2
v0.60.1
[github.com/gardener/machine-controller-manager:v0.60.1]
🐛 Bug Fixes
[OPERATOR]Added a safeguard to delay deletion of machines that are undergoing aCreateRequest to prevent orphaning of VMs. by @takoverflow [#1045]
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.60.1
v0.60.0
[github.com/gardener/machine-controller-manager:v0.60.0]
✨ New Features
[OPERATOR]When running without a target cluster machine-controller-manager will report a new status fieldaddressesby @maboehm [#1012][OPERATOR]Machine Class now has VirtualCapacity field hat maps to WorkerPool's NodeTemplate VirtualCapacity. by @elankath [#1024]
🐛 Bug Fixes
[OPERATOR]Fixed metricmcm_machine_set_failed_machinesand underlying variable*machineSet.Status.FailedMachinesso that they reflect the current state of machines by @gagan16k [#1025][USER]Fixed checking ofcreateMachineTimeoutwhen machine isPendingby @thiyyakat [#1015][OPERATOR]Fixed a bug where machines in theInPlaceUpdatingphase were incorrectly transferred to the new machine set during inplace updates. This caused the machine controller to miss updating the phase toInPlaceUpdateSuccessful, resulting in machines getting stuck or marked asInPlaceUpdateFailed. by @acumino [#1020]
🏃 Others
[OPERATOR]node.gardener.cloud/critical-components-not-readytaint is added to the node after the successful in-place update to prevent scheduling any workload before critical component pods are ready. by @acumino [#1017][OPERATOR]export testresults as inlined ocm-resource by @heldkat [#1022][DEVELOPER]migrate CICD-Pipeline to GitHub-Actions by @ccwienk [#1011][OPERATOR]Add informational logging for MachineDeployment rollout events by @gagan16k [#1029][DEVELOPER]Convert.reuse/dep5toREUSE.toml. by @thiyyakat [#1026]
v0.59.2
[gardener/machine-controller-manager]
🐛 Bug Fixes
[OPERATOR]Fixed a bug where machines in theInPlaceUpdatingphase were incorrectly transferred to the new machine set during inplace updates. This caused the machine controller to miss updating the phase toInPlaceUpdateSuccessful, resulting in machines getting stuck or marked asInPlaceUpdateFailed. by @acumino [#1020]
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.59.2