Skip to content
This repository has been archived by the owner on Apr 7, 2020. It is now read-only.

0.9.0

Compare
Choose a tag to compare
@gardener-robot-ci-1 gardener-robot-ci-1 released this 02 Aug 15:11

[gardener-extensions]

Most notable changes

  • [USER] provider-aws sets the hostname of the VMs to be their FQDN. (#236, @vpnachev)
  • [USER] MTU values on AWS nodes are now changed to 1460 instead of 9000. (#228, @zanetworker)
  • [OPERATOR] Added LoadBalancer Classes support for OpenStack Cloud Provider (#222, @afritzler)
  • [DEVELOPER] The controller-runtime library has been upgraded to 0.2.0-beta.2. (#218, @rfranzke)

Improvements

  • [USER] Updates worst-case machine-drain-timeout to 12hrs (#229, @prashanth26)
  • [USER] Upgrade AliCloud CSI diskplugin to latest version v1.13.2-1 (#221, @jia-jerry)
  • [OPERATOR] The default value of the ignoreOperationAnnotation flag has been changed from true to false. (#234, @timuthy)
  • [OPERATOR] The os-ubuntu controller was configured to ignore the operation annotation which didn't play well with the latest Gardener release. This problem is now fixed. (#225, @vpnachev)
  • [OPERATOR] The amount of required reconciliations for Backupbucket and BackupEntry controllers has been improved. (#224, @timuthy)
  • [DEVELOPER] The Certificate-Service now uses ManagedResources instead of applying ClusterRoles and ClusterRolebindings directly to shoot clusters. (#234, @timuthy)
  • [DEVELOPER] Updates MCM ClusterRole for shoot to allow access to PV and PVC resources (#229, @prashanth26)

[machine-controller-manager]

Most notable changes

  • [USER] MCM now needs permissions to GET/LIST PV and PVCs on target cluster while draining machines (gardener/machine-controller-manager#275, @ggaurav10)
  • [OPERATOR] Changes the drain logic to honour the individual pods' terminationGracePeriodSeconds instead of a fixed(though configurable) timeout. For the pods without volumes, the timeout would be a bit longer than the maximum of terminationGracePeriodSeconds of the pods without volume. For the pods with volumes, the timeout is its own terminationGracePeriodSeconds and a fixed (but configurable) volume detach timeout for each pod. (gardener/machine-controller-manager#288, @amshuman-kr)
    • The command-line flags machine-max-evict-retries and machine-pv-detach-timeout can be used to customize the default behaviour of the number of retries for eviction and wait period for the detaching of volumes after pods are evicted/deleted.
    • The default value for the existing command-line flag machine-drain-timeout has been increased to 12h which should be enough for most work-loads.

Improvements

Docker Images

gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.9.0