v1.16.0
gardener-robot-ci-2
released this
03 Feb 13:14
·
806 commits
to master
since this release
[gardener-extension-provider-openstack]
⚠️ Breaking Changes
- [OPERATOR] The
ValidatingWebhookConfiguration
of the Openstack admission controller has been changed from versionv1beta1
tov1
. Please make sure to deploy the admission controller only to clusters with a Kubernetes version >= 1.16 (#210, @timuthy)
✨ New Features
- [OPERATOR] The secrets and configmaps used by the terraformer now have an owner reference to the Infrastructure resource. (#206, @vpnachev)
- [OPERATOR] The OpenStack extension now uses a new terraformer image only including the OpenStack terraform provider plugin (
v2.1.0
). (#203, @timebertt)
🐛 Bug Fixes
- [OPERATOR] The validator does now only validate the
.spec.provider.{infrastructure,controlPlane}Config
values of aShoot
against the constraints in theCloudProfile
if the values were changed during aShoot
update. (#204, @rfranzke)
📖 Documentation
- [USER] Allow updating server group settings on existing worker groups. (#212, @kon-angelo)
🏃 Others
- [USER] provider-openstack is now using [email protected] for Kubernetes >= 1.20 clusters. (#205, @ialidzhikov)
- [OPERATOR] provider-openstack is now using openstack [email protected] for Kubernetes >= 1.20 clusters. (#208, @ialidzhikov)
- [OPERATOR] Alpine base image has been updated to 3.12.3. (#206, @vpnachev)
- [OPERATOR] provider-openstack is now using openstack [email protected] for Kubernetes >= 1.19 clusters. (#199, @ialidzhikov)
[machine-controller-manager]
⚠️ Breaking Changes
- [DEVELOPER] machine-controller-manager now checks for misconfigured PodDisruptionBudgets (ones that require zero voluntary evictions and make impossible the graceful Node drain) and sets better Machine
.status.lastOperation.description
for such Machines. This change is breaking as out-of-tree providers need new RBAC permissions - list and watch access for PodDisruptionBudgets in the target cluster. (gardener/machine-controller-manager#591, @ialidzhikov)
🏃 Others
- [OPERATOR] Avoid the deletion of the machines in CrashLoopBackoff state by the safety controller (gardener/machine-controller-manager#589, @AxiomSamarth)
[terraformer]
🏃 Others
- [OPERATOR] The configmaps and secrets used to contain terraform configuration, state and variables are now protected with a finalizer against accidental deletion. (gardener/terraformer#65, @vpnachev)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.16.0
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.16.0