github gardener/gardener-extension-provider-openstack v1.4.0

latest releases: v1.39.2, v1.39.1, v1.39.0...
4 years ago

[gardener-extension-provider-openstack]

Action Required

  • [OPERATOR] ⚠️ This version is not compatible with Gardener < v1.2. (#37, @georgekuruvillak)
    • The controlplanebackup webhook is removed as of gardener/gardener#1762. The controlplaneexposure webhook that was previously targeting StatefulSets is now targeting Etcd resources of the druid.

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. (#54, @timuthy)
  • [OPERATOR] It is now possible to configure useOctavia=true in the CloudProfileConfig in case the underlying OpenStack system uses Octavia for network load balancing. (#38, @rfranzke)
  • [OPERATOR] The gardener-extension-provider-openstack now offers a validating webhook which checks shoot resources of type openstack in the core.gardener.cloud group. Operators should register this webhook in the Garden cluster to further prevent invalid modifications on openstack shoots. (#36, @timuthy)

Improvements

  • [USER] The Infrastructure deletion does now succeed in case it never created anything but the cloud provider secret does not contain the correct credentials. (#42, @rfranzke)
  • [USER] The Worker deletion does now succeed in case the cloud provider credentials were changed. (#42, @rfranzke)
  • [USER] Do not mutate kube-apiserver exposure resources which Gardener marks as managed by it with core.gardener.cloud/apiserver-exposure: gardener-managed label. (#33, @mvladev)
  • [OPERATOR] The OpenStack provider now allows Gardener to restart the Cloud-Controller-Manager and the Machine-Controller-Manager (see gardener/gardener#2098 for more information). (#54, @timuthy)
  • [OPERATOR] Use validationContext consistently during validation (#47, @zanetworker)
  • [OPERATOR] The OpenStack shoot validator now checks that workers[].minimum != 0 if workers[].maximum >0 since autoscaling does not support this setup yet. (#44, @timuthy)
  • [OPERATOR] The OpenStack extension does now by default mount the host certificates from /etc/ssl and /usr/share/ca-certificates into the pods that are running in the seed and need to interact with the OpenStack API (kube-apiserver, kube-controller-manager (only until #1 is fixed), and cloud-controller-manager). (#39, @rfranzke)
    • This is to accommodate OpenStack environments that are serving certificates signed by CAs not commonly known/trusted.
  • [DEVELOPER] Fix nil pointer when applying machine class chart (#43, @mvladev)

[gardener-extensions]

Improvements

[machine-controller-manager]

Most notable changes

Improvements

[terraformer]

Improvements

Docker Images

gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.4.0
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.4.0

Don't miss a new gardener-extension-provider-openstack release

NewReleases is sending notifications on new releases.