Skip to content

Releases: gardener/machine-controller-manager

v0.50.0

22 Sep 11:02

Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

  • [OPERATOR] Included UnavailableReplicas in determining if a machine deployment status update is needed by @rishabh-11 [#833]
  • [OPERATOR] An issue causing nil pointer panic on scaleup of the machinedeployment along with trigger of rolling update, is fixed by @acumino [#814]
  • [OPERATOR] Force drain and delete volume attachments for nodes un-healthy due to ReadOnlyFileSystem and NotReady for too long by @elankath [#839]
  • [USER] An edge case where outdated DesiredReplicas annotation blocked a rolling update is fixed. by @rishabh-11 [#821]

🏃 Others

  • [DEVELOPER] Removed dead metrics code and refactored the remaining metrics code by @himanshu-kun [#823]
  • [DEVELOPER] A new make target is introduced to add license headers. by @unmarshall [#845]
  • [DEVELOPER] Bump k8s.io/* deps to v0.27.2 by @afritzler [#820]
  • [DEVELOPER] status.Status now captures underline cause, allowing consumers to introspect the error returned by the provider. WrapError() function could be used to wrap the provider error by @unmarshall [#842]
  • [OPERATOR] Added a new metric that will allow to get the number of stale (due to unhealthiness) machines that are getting terminated by @jguipi [#808]
  • [OPERATOR] New metrics introduced:
    • api_request_duration_seconds -> tracks time taken for successful invocation of provider APIs. This metric can be filtered by provider and service.
    • driver_request_duration_seconds -> tracks total time taken to successfully complete driver method invocation. This metric can be filtered by provider and operation.
    • driver_requests_failed_total -> records total number of failed driver API requests. This metric can be filtered by provider, operations and error_code. by @unmarshall [#842]
  • [OPERATOR] Added errorCode field in the LastOperation struct. This should be implemented only for the CreateMachine call in the triggerCreationFlow. This field will be utilized by Cluster autoscaler to do early backoff by @rishabh-11 [#851]
  • [OPERATOR] Updated to go v1.20.5 by @rishabh-11 [#827]
  • [OPERATOR] Makefile targets have changed: Introduced gardener-setup, gardener-restore, gardener-local-mcm-up, non-gardener-setup, non-gardener-restore, non-gardener-local-mcm-up. Users can also directly use the scripts which are used by these makefile targets. by @unmarshall [#852]

v0.49.3

21 Jun 13:27

Choose a tag to compare

[machine-controller-manager]

🐛 Bug Fixes

v0.49.2

05 Jun 12:06

Choose a tag to compare

[machine-controller-manager]

🐛 Bug Fixes

v0.48.3

05 Jun 12:09

Choose a tag to compare

[machine-controller-manager]

🐛 Bug Fixes

v0.49.1

23 May 13:56

Choose a tag to compare

[machine-controller-manager]

🐛 Bug Fixes

v0.49.0

18 Apr 10:16

Choose a tag to compare

[machine-controller-manager]

⚠️ Breaking Changes

  • [OPERATOR] Removal of the following flags (and corresponding fields in associated structs): 'machine-creation-timeout' 'machine-drain-timeout', 'machine-pv-detach-timeout', 'machine-health-timeout=10m', 'machine-safety-apiserver-statuscheck-timeout', 'machine-safety-apiserver-statuscheck-period', 'machine-safety-orphan-vms-period', 'machine-max-evict-retries', 'node-conditions', 'bootstrap-token-auth-extra-groups', 'delete-migrated-machine-class'. The MCM no longer accepts these flags since these are options handled by the Machine Controller invoked by platform specific provider launchers. (gardener/machine-controller-manager#769, @elankath)
  • [DEVELOPER] Deletion of 'Driver.GenerateMachineClassForMigration'. Providers need to adapt to this. (gardener/machine-controller-manager#769, @elankath)

✨ New Features

🐛 Bug Fixes

📖 Documentation

🏃 Others

v0.48.2

29 Mar 09:32

Choose a tag to compare

[machine-controller-manager]

🐛 Bug Fixes

v0.48.1

02 Feb 11:12

Choose a tag to compare

[machine-controller-manager]

🐛 Bug Fixes

v0.47.1

02 Feb 11:15

Choose a tag to compare

[machine-controller-manager]

🐛 Bug Fixes

v0.46.2

02 Feb 11:13

Choose a tag to compare

[machine-controller-manager]

🐛 Bug Fixes