Skip to content

Releases: gardener/machine-controller-manager

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