Releases: gardener/machine-controller-manager
Releases · gardener/machine-controller-manager
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
v0.59.1
[gardener/machine-controller-manager]
🏃 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]
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.59.1
v0.59.0
[gardener/machine-controller-manager]
✨ New Features
[OPERATOR]machine-controller-manager can manage machines without a target cluster by specifying--target-kubeconfig=none. See the documentation for more details. by @timebertt [#1004]
🐛 Bug Fixes
[OPERATOR]Fix a bug where MCM does not check if a pod has already been evicted before reattempting eviction blindly by @aaronfern [#979][OPERATOR]Fixed a bug in the MachineSet controller where the machine status was set toTerminatingeven if attempt to delete the machine object failed. by @takoverflow [#995]
🏃 Others
[OPERATOR]add new labelnode_nameto themcm_machine_infometric by @aaronfern [#1000][OPERATOR]machine-controller-manager base image is updated togcr.io/distroless/static-debian12:nonroot. by @aaronfern [#991]
Container (OCI) Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.59.0
v0.58.0
[gardener/machine-controller-manager]
✨ New Features
[OPERATOR]Machine Controller Manager now supports a new machine deployment strategy calledInPlaceUpdate. by @acumino [#973]
🐛 Bug Fixes
[OPERATOR]A new termination queue to handle machines scheduled for deletion introduced to separate creation requests from deletion by @takoverflow [#964][OPERATOR]machine-controller-manager version, and build information are printed at startup. by @renormalize [#985]
🏃 Others
[OPERATOR]Resource exhaustion on machine creation results in a longer retry period by @takoverflow [#981][OPERATOR]Integration test framework enhancements for resource and process cleanup by @takoverflow [#968]
Docker Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.58.0
v0.57.2
[gardener/machine-controller-manager]
🏃 Others
[OPERATOR]Introduce Constants needed for Conditons and Status for InPlace update by @aaronfern [#983]
Docker Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.57.2
v0.57.1
[gardener/machine-controller-manager]
🐛 Bug Fixes
[OPERATOR]CA tainted node is removed as soon as possible by MachineSet controller by @aaronfern [#976]
Docker Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.57.1
v0.57.0
[gardener/machine-controller-manager]
🏃 Others
[OPERATOR]IntroducedMachineConfigurationoptions for InPlaceUpdates by @acumino [#970][OPERATOR]Introduced API changes to support InPlaceUpdate by @acumino [#962]
Docker Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.57.0
v0.56.1
[gardener/machine-controller-manager]
🐛 Bug Fixes
[OPERATOR]A bug was fixed where MCM panics when trying to add an annotation to a nil map by @aaronfern [#967]
Docker Images
- machine-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.56.1