v1.5.0
[gardener-extension-provider-openstack]
Most notable changes
- [USER] The OpenStack extension does now support shoot clusters with Kubernetes version 1.18. You should consider the Kubernetes release notes before upgrading to 1.18. (#59, @rfranzke)
Improvements
- [OPERATOR]
kube-controller-manageerno longer has access to blocked CIDRs. (#64, @mvladev) - [OPERATOR] It is now possible to use simple wildcard expressions when configuring
floatingPools[].namein theCloudProfileConfig. As a consequence, theFloatingPoolNamein a shoot cluster is matched against this wildcard expression instead of only allowing a strict match. Please consult the documentation https://github.com/gardener/gardener-extension-provider-openstack/blob/c0588dd370006b9f9fca910037e05387c752654b/docs/usage-as-operator.md for more details. (#63, @timuthy) - [OPERATOR] The OpenStack validator now allows zones to be specified multiple times for a worker group. (#58, @timuthy)
- [OPERATOR]
g/gardener-extensionsdoes now require theg/terraformer@v1.0.0. (#48, @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.ioCRDs applied by the./pkg/controller/workerpackage 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
ConfigMaps orSecrets 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]
nsxtandrandomproviders are now removed from the terraform bundle. (gardener/terraformer#38, @ialidzhikov) - [OPERATOR]
terraformerdoes 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 theterraformerwas not storing the state of created infrastructure resources. (gardener/terraformer#36, @ialidzhikov)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.5.0
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.5.0