Skip to content

Releases: gardener/machine-controller-manager

v0.58.0

29 Apr 07:05
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

✨ New Features

  • [OPERATOR] Machine Controller Manager now supports a new machine deployment strategy called InPlaceUpdate. 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

11 Apr 06:54
Compare
Choose a tag to compare

[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

21 Mar 10:40
Compare
Choose a tag to compare

[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

07 Mar 11:51
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🏃 Others

  • [OPERATOR] Introduced MachineConfiguration options 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

17 Feb 16:06
Compare
Choose a tag to compare

[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

v0.56.0

03 Feb 12:50
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

  • [OPERATOR] Fix that mitigates data-races in concurrent CA scale-downs. by @elankath [#965]

🏃 Others

  • [OPERATOR] Update IT framework to add gardener-node-agent secret to deployed machines by @aaronfern [#963]

Docker Images

  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.56.0

v0.55.1

02 Dec 11:23
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

  • [DEVELOPER] Fixed addlicense and gosec installation. by @thiyyakat [#958]

🏃 Others

Docker Images

  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.55.1

v0.55.0

22 Nov 15:59
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

  • [USER] MCM recognizes scaling-up of machineDeployment from 0 to more replicas as a scaling event rather than a rolling update. by @thiyyakat [#956]
  • [USER] A bug has been fixed for draining nodes with provider-unrelated volumes like NFS volumes. With this fix, the machine controller doesn't try to track their (non-existing) VolumeAttachments. by @timebertt [#937]
  • [OPERATOR] Fixed a bug in drain logic where volume reattachment context declaration used incorrect parent context by @rishabh-11 [#947]

🏃 Others

  • [OPERATOR] MCM will use an informer instead of theclientset to list pods in the drain logic. This will reduce the load on etcd/kube-apiserver. by @thiyyakat [#949]
  • [OPERATOR] Removed support for v1beta1 PDBs by @rishabh-11 [#947]
  • [DEVELOPER] Adding gosec for Static Application Security Testing (SAST). by @thiyyakat [#954]

Docker Images

  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.55.0

v0.54.0

13 Sep 11:15
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

✨ New Features

  • [DEVELOPER] MCM replaces the magic string <<MACHINE_NAME>> in user data with the name of the machine when it is bootstrapped. by @oliver-goetz [#919]
  • [DEVELOPER] MCM adds the name of the machine to node.gardener.cloud/machine-name label of the corresponding node. by @oliver-goetz [#919]

🐛 Bug Fixes

  • [DEVELOPER] Fixed bug that removed the shoot-- prefix from control cluster namespace for integration tests using the gardener local setup case by @thiyyakat [#935]
  • [OPERATOR] Fixed a bug where failure of machine initialization caused label updates to not happen. by @thiyyakat [#940]

🏃 Others

  • [OPERATOR] getVMStatus always redirects to InitiateDrain. It also populates the node label on the machine object by checking node.gardener.cloud/machine-name label on the nodes. by @thiyyakat [#940]
  • [OPERATOR] Golang version used is now upgraded to 1.22.5 by @aaronfern [#929]
  • [OPERATOR] golangci-lint will now be used as the linter instead of the older golint by @aaronfern [#929]
  • [OPERATOR] Drain timeout is now correctly honored for Pod eviction during Machine Drain by @sssash18 [#920]
  • [DEVELOPER] The following dependencies are updated:

📖 Documentation

Docker Images

  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.54.0

v0.53.1

15 Jul 05:32
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

  • [OPERATOR] Fixed a bug where the Unitialised error code was blocking machine deletion by @rishabh-11 [#928]

Docker Images

  • machine-controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.53.1