Skip to content

Releases: gardener/machine-controller-manager

v0.33.2

06 Oct 08:57
Compare
Choose a tag to compare

[machine-controller-manager]

Most notable changes

  • [OPERATOR] Introduced a backoff in re-enqueuing machines on creation/deletion failures. Avoids throttling APIServer & provider calls. (#527, @prashanth26)

Improvements

  • [DEVELOPER] Adds a new phase CrashLoopBackOff that is set due to machine creation failures. (#527, @prashanth26)

v0.34.1

23 Sep 12:59
Compare
Choose a tag to compare

[machine-controller-manager]

Improvements

  • [OPERATOR] AWS: Allow deletion of VMs even on list image or modify instance failure (#516, @prashanth26)

v0.33.1

23 Sep 12:25
Compare
Choose a tag to compare

[machine-controller-manager]

Most notable changes

  • [USER] Allow deletion of VM even on image/instance get failures. (#520, @prashanth26)

v0.34.0

10 Sep 07:48
Compare
Choose a tag to compare

[machine-controller-manager]

Most notable changes

  • [USER] Support for Spot Instances is available in AWS driver. If the spotPrice is empty, price is automatically set to the on-demand price so that Spot instance can launch immediately. (#481, @zuzzas)
  • [OPERATOR] RBAC policies have to be updated to allow updating of node/status resources. (#492, @guydaichs)
  • [OPERATOR] New flag delete-migrated-machine-class is introduced. When set to true (defaulted to false), deletes any provider-specific machine class (e.g. AWSMachineClass) that has the machine.sapcloud.io/migrated annotation set on it. (#484, @prashanth26)
  • [DEVELOPER] Added migration logic for moving from provider-specific machine class to generic machine classes in out of tree code path. On migration, the machine.sapcloud.io/migrated annotation set on the old machine class. (#484, @prashanth26)
  • [DEVELOPER] The machine controller adds finalizer only when machine reference is present, deletes it otherwise. (#484, @prashanth26)

Improvements

  • [USER] Retry when secret is referred by machineClass is missing (#495, @AxiomSamarth)
  • [USER] Node condition is added to the status of terminating nodes indicating the termination start time and reason (Unhealthy|ScaleDown) (#492, @guydaichs)
  • [OPERATOR] All nodes under machine deployments being rolled-out are annotated with cluster-autoscaler.kubernetes.io/scale-down-disabled: "True" during the period of rolling-update. (#496, @hardikdr)
  • [OPERATOR] A new command line flag autoscaler-scaldown-annotation-during-rollout is introduced to disable annotating the nodes with cluster-autoscaler annotation cluster-autoscaler.kubernetes.io/scale-down-disabled during rollout. (#496, @hardikdr)

v0.33.0

21 Jul 05:42
Compare
Choose a tag to compare

[machine-controller-manager]

Improvements

  • [OPERATOR] Avoids race between secret finalizer creation/deletion between in-tree & OOT controllers (#487, @prashanth26)
  • [OPERATOR] Enable finer machine configurations per MachineDeployment/MachineSet/Machines basis. Exposed configurations: MachineDrainTimeout, MachinHealthTimeout, MachineCreationTimeout, MaxEvictRetries, NodeConditions. (#478, @hardikdr)
  • [DEVELOPER] Increased default concurrent worker syncs from 5 --> 10 (#491, @prashanth26)

v0.32.0

09 Jul 07:32
Compare
Choose a tag to compare

[machine-controller-manager]

Improvements

  • [OPERATOR] Added an option to use configDrive in the OpenStackMachineClass (#457, @zuzzas)
  • [DEVELOPER] Bugfix: Drain machines with only a valid node (name) (#480, @prashanth26)

v0.31.0

22 Jun 08:02
Compare
Choose a tag to compare

[machine-controller-manager]

Improvements

  • [OPERATOR] Azure: Fixes regression when using a VM image resource id instead of an URN (for example an image from a shared image gallery) (#475, @MSSedusch)
  • [OPERATOR] CRDs are now generated with full OpenAPI schema. (#471, @mvladev)

v0.30.0

08 Jun 05:09
Compare
Choose a tag to compare

[machine-controller-manager]

Most notable changes

  • [DEVELOPER] Support for external / OOT (Out Of Tree) machine controller. A new provider can be maintained out of the core MCM repository. (#460, @prashanth26)

Improvements

  • [OPERATOR] Enable support of snapshot-based volumes for machines in AWS. (#464, @hardikdr)

v0.29.0

20 May 11:25
Compare
Choose a tag to compare

[machine-controller-manager]

Improvements

  • [USER] Azure: Add support for custom image plans for VMs (#463, @MSSedusch)

v0.28.0

11 May 10:55
Compare
Choose a tag to compare

[machine-controller-manager]

Improvements

  • [USER] Provide a way to specify "auth-extra-groups" field in created bootstrap tokens. (#442, @zuzzas)
  • [OPERATOR] The drain is completely skipped if the node is NotReady for the timeout period. Default timeout is 5 mins. (#450 , @zuzzas)
  • [USER] Support multiple network interfaces in the AWS driver (#441, @zuzzas)
  • [OPERATOR] The mcm stopped adopting Nodes with empty ProviderID field (#451, @zuzzas)
  • [OPERATOR] Bugfix: Continue with VM deletion when data disk doesn't exist for AWS. (#447, @prashanth26)
  • [OPERATOR] Add GCP local ssd disk support (#414, @tennix)
  • [DEVELOPER] Added support for multiple Data Disks in Azure and AliCloud. (#397, @guydaichs)