Skip to content

Releases: gardener/machine-controller-manager

0.11.0

02 Nov 10:34
Compare
Choose a tag to compare

[machine-controller-manager]

Most notable changes

  • [USER] Timeouts for creation and health check is split into two configurable knobs instead of a single one (#183, @prashanth26)
  • [OPERATOR] (Un)Freezing of machine controller based on APIServer availability (#180 , @prashanth26)

Improvements

  • [OPERATOR] Updates vendor dependecies to support K8s version 1.10 (#173, @prashanth26)
  • [OPERATOR] Restructure documentation so they are easier to consume. (#159, @zanetworker)

0.10.0

19 Sep 08:12
Compare
Choose a tag to compare

[machine-controller-manager]

Most notable changes

Improvements

  • [USER] Enhanced integration tests to support AWS and GCP. (#147, @prashanth26)
    • Adding support in integration tests for a new provider is simpler and modular now.
  • [OPERATOR] The mcm has now support to integrate custom Prometheus metrics. A metric to expose the amount of managed machines is already integrated. (#137, @dkistner)

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

0.9.0

16 Aug 15:44
Compare
Choose a tag to compare

[machine-controller-manager]

Most notable changes

  • [OPERATOR] Removed any unwanted re-enqueuing/re-conciliation of machine objects (#139, @prashanth26)

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

0.8.0

15 Aug 13:57
Compare
Choose a tag to compare

[machine-controller-manager]

Improvements

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

0.7.0

26 Jun 09:17
Compare
Choose a tag to compare

CHANGELOG:

  • Unit test framework was setup
  • Some helper functions for unit-tests.

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

0.6.1

19 Jun 10:18
Compare
Choose a tag to compare

HOTFIX:

  • MachineSet now updates status even when deletionTimestamp is set

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

0.6.0

15 Jun 11:23
Compare
Choose a tag to compare

CHANGELOG:

  • Safety reconciliation is now split into different threads for each safety handlers (MachineObjectOvershooting, OrphanVMHandler)
  • Lesser number of API calls to cloud provider to check for orphan VMs (configurable now)
  • Informers for control core object is now filtered. Avoids unwanted events
  • Add finaliser on secret objects referred by existing machineClasses
  • Fixed bugs while supporting for AWS io1 volume type
  • Better logging while creation/updation/deletion of machine objects

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

0.5.0

04 Jun 12:04
Compare
Choose a tag to compare

CHANGELOG:

  • Propagated machine failure status to machineSets and machineDeployments.
  • Update object status for failed machine objects, this avoids re-creation of failed machines when machines joins after a long delay.
  • Azure NIC and VM creation made into a transaction.
  • Fixes bug while deploying machines backed by SSD on GCP.
  • Freeze logic now allows scaling down of VMs, but not scale-up.
  • Disabled MachineTimeout freeze.
  • Fixed openstack multi image creation problem.
  • Added first set of unit tests and enabled unit tests in CI tests.

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

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