v1.16.0
[gardener-extension-provider-aws]
Most notable changes
- [OPERATOR] Adding known compatibility issue for AWS extension
<= v1.15.0and Gardenlet>v1.10.0. (#183, @danielfoehrKn)- Please check the document under /docs/compatibilty.
Improvements
- [USER]
amazon/aws-ebs-csi-driveris now updated tov0.7.0. (#192, @ialidzhikov) - [OPERATOR]
github.com/gardener/gardenerdependency is now updated tov1.11.1. (#198, @ialidzhikov) - [OPERATOR] The following options can now be configured through the extension's Helm chart values
charts/gardener-extension-provider-aws/values.yaml: (#196, @timuthy)- Health check worker count
minAllowedvalues for VPA
- [OPERATOR] The Webhook ensurer does not remove or add the /etc/ssl directory for kube apiserver deployments any more. This is done by the Gardenlet for version >= 1.10.0. (#182, @danielfoehrKn)
[cloud-provider-aws]
Improvements
- [OPERATOR]
k8s.io/legacy-cloud-providersis now updated tov0.17.13. (gardener-attic/cloud-provider-aws@ff3f6e5) - [OPERATOR]
k8s.io/legacy-cloud-providersis now updated tov0.18.10. (gardener-attic/cloud-provider-aws@c4b0081) - [OPERATOR]
k8s.io/legacy-cloud-providersis now updated tov0.19.3. (gardener-attic/cloud-provider-aws@b9aeadd)
[gardener]
Most notable changes
- [OPERATOR] Machines without
.spec.providerIDor.status.nodewill no longer be persisted in theWorker'.status.statefield. This is to prevent unnecessary updates to theShootStateresources. (gardener/gardener#2909, @rfranzke)
[machine-controller-manager]
Most notable changes
- [USER] Support for Spot Instances is available in AWS driver. If the
spotPriceis empty, price is automatically set to the on-demand price so that Spot instance can launch immediately. (gardener/machine-controller-manager#481, @zuzzas) - [OPERATOR] Introduced a backoff in re-enqueuing machines on creation/deletion failures. Avoids throttling APIServer & provider calls. (gardener/machine-controller-manager#523, @hardikdr)
- [OPERATOR] RBAC policies have to be updated to allow updating of
node/statusresources. (gardener/machine-controller-manager#492, @guydaichs) - [OPERATOR] New flag
delete-migrated-machine-classis introduced. When set to true (defaulted to false), deletes any provider-specific machine class (e.g. AWSMachineClass) that has the machine.sapcloud.io/migrated annotation set on it. (gardener/machine-controller-manager#484, @prashanth26) - [DEVELOPER] Added migration logic for moving from provider-specific machine class to generic machine classes in out of tree code path. On migration, the machine.sapcloud.io/migrated annotation set on the old machine class. (gardener/machine-controller-manager#484, @prashanth26)
- [DEVELOPER] The machine controller adds finalizer only when machine reference is present, deletes it otherwise. (gardener/machine-controller-manager#484, @prashanth26)
Improvements
- [USER] Retry when secret is referred by machineClass is missing (gardener/machine-controller-manager#495, @AxiomSamarth)
- [USER] Node condition is added to the status of terminating nodes indicating the termination start time and reason (Unhealthy|ScaleDown) (gardener/machine-controller-manager#492, @guydaichs)
- [OPERATOR] Added a more comprehensive set of events to trigger machine class reconciliations. (gardener/machine-controller-manager#532, @prashanth26)
- [OPERATOR] Finalizers are added by default for all machine class objects. (gardener/machine-controller-manager#532, @prashanth26)
- [OPERATOR] AWS: Allow deletion of VMs even on list image or modify instance failure (gardener/machine-controller-manager#516, @prashanth26)
- [OPERATOR] All nodes under machine deployments being rolled-out are annotated with
cluster-autoscaler.kubernetes.io/scale-down-disabled: "True"during the period of rolling-update. (gardener/machine-controller-manager#496, @hardikdr) - [OPERATOR] A new command line flag
autoscaler-scaldown-annotation-during-rolloutis introduced to disable annotating the nodes with cluster-autoscaler annotationcluster-autoscaler.kubernetes.io/scale-down-disabledduring rollout. (gardener/machine-controller-manager#496, @hardikdr) - [DEVELOPER] Adds a new phase
CrashLoopBackOffthat is set due to machine creation failures. (gardener/machine-controller-manager#523, @hardikdr)
Docker Images
gardener-extension-provider-aws: eu.gcr.io/gardener-project/gardener/extensions/provider-aws:v1.16.0
gardener-extension-validator-aws: eu.gcr.io/gardener-project/gardener/extensions/validator-aws:v1.16.0