v1.5.0
[gardener-extension-provider-azure]
Most notable changes
- [USER] The Azure extension does now support shoot clusters with Kubernetes version 1.18. You should consider the Kubernetes release notes before upgrading to 1.18. (#72, @rfranzke)
- [OPERATOR] The cloud-controller-manager is no longer used from the out-of-tree repository. Instead, the in-tree Azure cloud-controller-manager is used for 1.17+ clusters. (#72, @rfranzke)
Improvements
- [OPERATOR]
kube-controller-manageer
no longer has access to blocked CIDRs. (#74, @mvladev) - [OPERATOR] It is now possible to use Shared Image Gallery images. To use such an image the image id has to be specified in
cloudprofiles.spec.providerConfig.machineImages[].versions[].id
field. Note, the owner of the Shared Image Gallery needs to replicate the images in the desired regions and share them with the subscriptions which will own the virtual machines. (#69, @vpnachev) - [OPERATOR]
g/gardener-extensions
does now require theg/[email protected]
. (#56, @ialidzhikov)
[gardener-extensions]
Improvements
- [OPERATOR] Add Separate sidecar controller to save worker state under Worker.Status.State (gardener-attic/gardener-extensions#600, @vlvasilev)
- Add Worker.Status.State restoration functionality
- Add migration functionality
- [OPERATOR] The
machine.sapcloud.io
CRDs applied by the./pkg/controller/worker
package do now get a protection label for accidental deletion. See also: gardener/gardener#2066 (gardener-attic/gardener-extensions#625, @rfranzke)
[terraformer]
Action Required
- [OPERATOR] The Terraformer does now lookup the relevant data stored in
ConfigMap
s orSecret
s live from the system instead of relying on mounted volumes. This is a breaking change as the volume mount approach does no longer work, please adapt your manifests according to the examples. The rationale behind it is to not rely on potentially stale kubelet cache while it mounts the volume which may, in rare cases, cause state loss. (gardener/terraformer#37, @rfranzke)
Improvements
- [OPERATOR]
nsxt
andrandom
providers are now removed from the terraform bundle. (gardener/terraformer#38, @ialidzhikov) - [OPERATOR]
terraformer
does no longer ignore the termination signals sent to PID 1. It does now send a termination signal to the terraform process itself and waits for its completion. This should prevent rare cases in which theterraformer
was not storing the state of created infrastructure resources. (gardener/terraformer#36, @ialidzhikov)
Docker Images
gardener-extension-provider-azure: eu.gcr.io/gardener-project/gardener/extensions/provider-azure:v1.5.0
gardener-extension-validator-azure: eu.gcr.io/gardener-project/gardener/extensions/validator-azure:v1.5.0