This repository has been archived by the owner on Apr 7, 2020. It is now read-only.
0.9.0
[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
to12hrs
(#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 fromtrue
tofalse
. (#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
andBackupEntry
controllers has been improved. (#224, @timuthy) - [DEVELOPER] The Certificate-Service now uses
ManagedResources
instead of applyingClusterRoles
andClusterRolebindings
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 thepods
without volumes, the timeout would be a bit longer than the maximum ofterminationGracePeriodSeconds
of thepods
without volume. For thepods
with volumes, the timeout is its ownterminationGracePeriodSeconds
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
andmachine-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 to12h
which should be enough for most work-loads.
- The command-line flags
Improvements
- [OPERATOR] Bugfix: Allows force deletion of pods who have no controllers backing them (gardener/machine-controller-manager#301, @prashanth26)
- [OPERATOR] Increased OpenStack server status wait for a timeout during server creation from 5 to 10 mins. (gardener/machine-controller-manager#286, @kayrus)
- [OPERATOR] Improved the server status handling - It no longer waits for the timeout if the server status is different from
BUILD
during server creation. (gardener/machine-controller-manager#286, @kayrus) - [OPERATOR] Force deletion of machine succeeds even on drain failures (gardener/machine-controller-manager#283, @prashanth26)
- [OPERATOR]
dep
is replaced bygo mod
. (gardener/machine-controller-manager#280, @ialidzhikov) - [OPERATOR] When draining a node, pods with PVCs are evicted serially. Next pod eviction waits for PV of the previously evicted pod to detach from the node. Operators can expect faster machine drains for their machines. (gardener/machine-controller-manager#275, @ggaurav10)
Docker Images
gardener-extension-hyper: eu.gcr.io/gardener-project/gardener/gardener-extension-hyper:0.9.0