Skip to content

Releases: gardener/machine-controller-manager

0.4.0

19 Apr 12:26
Compare
Choose a tag to compare

CHANGELOG:

  • Machine-controller-manager now does a set of integration tests for AWS
  • Updated notices and licences
  • Replaced maintainers.md to codeowners
  • Removed bug to enforce draining of nodes always
  • Better error handling while creation of Azure machines

Docker image: eu.gcr.io/gardener-project/gardener/machine-controller-manager:0.4.0

0.3.0

05 Apr 07:31
Compare
Choose a tag to compare

CHANGELOG:

  • MachineDeployment now prioritizes the Machines while scaling down. On top of prioritizing Unhealthy machines to be deleted first, it also checks the annotation machinepriority.machine.sapcloud.io , prefers in increasing order. commit reference

  • Azure support has been extended to enable safety-controller, to keep track of NIC, VM, Disks separately. This is inspired by the attribute of Azure, where these resources need to be taken care of separately while creation/deletion.

  • Removed the vendor dependency from k8s.io/kubernetes.

Docker image: eu.gcr.io/gardener-project/gardener/machine-controller-manager:0.3.0

0.2.0

19 Mar 16:16
Compare
Choose a tag to compare

CHANGELOG:

  • Integrated safety controller with mcm.
    • Safety controller freezes mcm when a number of machine-objects/VMs crosses predefined number.
    • Safety controller also removes the orphan VMs if create by any chance.
    • It supports following infrastructures: aws, gcp, azure, openstack
  • Change in the nomenclature of machine tags. Made certain tags compulsory.
  • Respects the Application SLO via PDBs while rolling-update of MachinDeployment.
  • Minor updates in the logic of machine-controller
    • Does not expect providerID on machine-object while deletion.
    • Does not reconcile if machine creation fails, leaves responsibility to MachineSet.
    • Allows deletion of Machine object if cloud-provider throws "Resource Not Found" error.

Docker image: eu.gcr.io/gardener-project/gardener/machine-controller-manager:0.2.0

Initial Release

16 Feb 09:02
c2b32e0
Compare
Choose a tag to compare

machine-controller-manager declaratively manages machines/VMs across different cloud providers.

Notable features:

  • Initial release supports management of machines, machine-sets, and machine-deployments
  • Supported cloud providers: AWS, GCP, Azure, OpenStack
  • Tries to drain machines before deletion
  • Supports auto machine repair where machines with conditions such as KubeletNotReady, DiskPressure are replaced by the MachineSet controller
  • Controller supports control-cluster (where CRDs and secrets reside) and target-cluster (where worker nodes are created)

Docker image: eu.gcr.io/gardener-project/gardener/machine-controller-manager:0.1.0