v1.14.0
[gardener-extension-provider-azure]
Improvements
- [OPERATOR]
github.com/gardener/gardener
dependency is now updated tov1.11.1
. (#175, @dkistner) - [OPERATOR] The following options can now be configured through the extension's Helm chart values
charts/gardener-extension-provider-azure/values.yaml
: (#173, @timuthy)- Health check worker count
minAllowed
values for VPA
- [OPERATOR] Add common certificate directory mounts to the CCM. (#167, @danielfoehrKn)
- [OPERATOR]
kubernetes-sigs/azuredisk-csi-driver
is now updated tov0.9.0
. (#165, @ialidzhikov) - [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. (#164, @danielfoehrKn)
[cloud-provider-azure]
Improvements
- [OPERATOR]
k8s.io/legacy-cloud-providers
is now updated tov0.17.13
. (gardener-attic/cloud-provider-azure@9e40e1f) - [OPERATOR]
k8s.io/legacy-cloud-providers
is now updated tov0.18.10
. (gardener-attic/cloud-provider-azure@e983941) - [OPERATOR]
k8s.io/legacy-cloud-providers
is now updated tov0.19.3
. (gardener-attic/cloud-provider-azure@4d96697)
[gardener]
Most notable changes
- [OPERATOR] Machines without
.spec.providerID
or.status.node
will no longer be persisted in theWorker
'.status.state
field. This is to prevent unnecessary updates to theShootState
resources. (gardener/gardener#2909, @rfranzke)
[machine-controller-manager]
Most notable changes
- [USER] Support for Spot Instances is available in AWS driver. If the
spotPrice
is 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/status
resources. (gardener/machine-controller-manager#492, @guydaichs) - [OPERATOR] New flag
delete-migrated-machine-class
is 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-rollout
is introduced to disable annotating the nodes with cluster-autoscaler annotationcluster-autoscaler.kubernetes.io/scale-down-disabled
during rollout. (gardener/machine-controller-manager#496, @hardikdr) - [DEVELOPER] Adds a new phase
CrashLoopBackOff
that is set due to machine creation failures. (gardener/machine-controller-manager#523, @hardikdr)
Docker Images
gardener-extension-provider-azure: eu.gcr.io/gardener-project/gardener/extensions/provider-azure:v1.14.0
gardener-extension-validator-azure: eu.gcr.io/gardener-project/gardener/extensions/validator-azure:v1.14.0