Skip to content

Releases: gardener/machine-controller-manager

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

v0.53.0

19 Apr 12:09
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

⚠️ Breaking Changes

  • [DEVELOPER] New provider method Driver.InitializeMachine added for Post-Creation VM Instance Initialization steps. by @elankath [#898]

🏃 Others

Docker Images

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

v0.52.0

24 Jan 11:48
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🏃 Others

  • [OPERATOR] Architecture field added in the nodetemplate. This will allow CA to pickup architecture from machine class and schedule pods on relevant arch nodes. by @sssash18 [#894]
  • [DEVELOPER] go-git now removed from dependencies due to CVE's. by @elankath [#896]

Docker Images

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

v0.51.1

09 Jan 05:24
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

  • [DEVELOPER] A bug in UpdateNodeToMachine which cause the IT to fail is fixed.

Docker Images

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

v0.51.0

05 Jan 08:00
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @ccwienk [#878]

🐛 Bug Fixes

  • [OPERATOR] Removes node.machine.sapcloud.io/not-managed-by-mcm annotation from nodes managed by the MCM. by @elankath [#866]
  • [OPERATOR] Fix for edge case of Node object deletion missed during machine termination. by @elankath [#887]
  • [DEVELOPER] MCM restart happens properly in integration tests now. This fix will get activated, once this version is vendored in your mcm-provider by @sssash18 [#879]

🏃 Others

  • [DEVELOPER] Bump k8s.io/* deps to v0.28.2 by @afritzler [#858]
  • [OPERATOR] machine controller won't reconcile machine on non-spec update events by @himanshu-kun [#877]
  • [OPERATOR] fixed IT for seed with k8s >= 1.27 as control cluster by @piyuagr [#869]
  • [OPERATOR] The default machine-safety-orphan-vms-period has been reduced from 30m to 15m. by @elankath [#866]

📖 Documentation

  • [DEVELOPER] Phase transition diagram for a machine object is added to FAQs by @himanshu-kun [#886]

Docker Images

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

v0.50.1

08 Nov 12:08
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

  • [OPERATOR] Removes node.machine.sapcloud.io/not-managed-by-mcm annotation from nodes managed by the MCM.
    by @elankath [#866 ]

🏃 Others

  • [OPERATOR] The default machine-safety-orphan-vms-period has been reduced from 30m to 15m.
    by @elankath [#866]

Docker Images

machine-controller-manager: eu.gcr.io/gardener-project/gardener/machine-controller-manager:v0.50.1