Releases: gardener/gardener-extension-provider-openstack
v1.8.2
[gardener-extension-provider-openstack]
Improvements
- [USER] An issue has been fixed that prevented the
Worker
reconciliation from succeeding for hibernated shoots. (4a8d919)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.8.2
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.8.2
v1.8.1
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR] A bug has been fixed, that caused the
Infrastructure
deletion to be blocked forever in case there are already running terraformer Pods. (d181771)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.8.1
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.8.1
v1.8.0
[gardener-extension-provider-openstack]
Most notable changes
- [USER] The
zone
field in theControlPlaneConfig
has been deprecated and will be removed in a future version. It is no longer required to set and has no effect anymore. Consider updating your deployment manifests. (#65, @rfranzke) - [OPERATOR] The OpenStack cloud controllers are now correctly bootstrapping and behaving in case the underlying OpenStack environment supports multiple regions. (#98, @rfranzke)
- [OPERATOR] The
cloud-provider-config-cloud-controller-manager
has been renamed tocloud-provider-config
and is now aSecret
instead of aConfigMap
. Thecloud-provider-config-kube-controller-manager
has been renamed tocloud-provider-disk-config
and is now aSecret
instead of aConfigMap
. (#65, @rfranzke)
Improvements
- [USER] A bug has been fixed, that caused the
Infrastructure
not to be deleted for newly created clusters. (#101, @tim-ebert) - [OPERATOR] An issue preventing
extensionsv1alpha1.BackupEntry
to be deleted is now fixed. (#90, @ialidzhikov) - [OPERATOR] Kubernetes dependencies are updated to
v0.17.6
. (#89, @ialidzhikov) - [OPERATOR] An issue preventing error codes to be properly populated in
.status.lastError.codes
for Infrastructure is now fixed. (#85, @ialidzhikov) - [OPERATOR] A bug has been fixed that caused the
validator-openstack
to crash due to an invalid dependency on the OpenStack'scharts/images.yaml
file. (#84, @rfranzke)
[gardener]
Improvements
- [OPERATOR] Fixed a bug that lead to omitting the details message why a health check failed when writing the Extension CRD conditions. (gardener/gardener#2394, @danielfoehrKn)
[machine-controller-manager]
Most notable changes
- [DEVELOPER] Support for external / OOT (Out Of Tree) machine controller. A new provider can be maintained out of the core MCM repository. (gardener/machine-controller-manager#460, @prashanth26)
Improvements
- [OPERATOR] Azure: Fixes regression when using a VM image resource id instead of an URN (for example an image from a shared image gallery) (gardener/machine-controller-manager#475, @MSSedusch)
- [OPERATOR] CRDs are now generated with full OpenAPI schema. (gardener/machine-controller-manager#471, @mvladev)
- [OPERATOR] Enable support of snapshot-based volumes for machines in AWS. (gardener/machine-controller-manager#464, @hardikdr)
[terraformer]
Most notable changes
- [OPERATOR] Terraform version has been upgraded to
0.12.20
. (gardener/terraformer#39, @minchaow)
Improvements
- [OPERATOR] The OpenStack terraform provider is now used in version v1.28.0. (gardener/terraformer#41, @dkistner)
- [OPERATOR] Provider
alicloud
version has been upgraded to1.84.0
. (gardener/terraformer#39, @minchaow)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.8.0
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.8.0
v1.7.3
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR] An issue preventing
extensionsv1alpha1.BackupEntry
to be deleted is now fixed. (ec9a9f3)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.7.3
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.7.3
v1.7.2
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR] An issue preventing error codes to be properly populated in
.status.lastError.codes
for Infrastructure is now fixed. (af07696)
[gardener]
Improvements
- [OPERATOR] Fixed a bug that lead to omitting the details message why a health check failed when writing the Extension CRD conditions. (gardener/gardener#2394, @danielfoehrKn)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.7.2
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.7.2
v1.7.1
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR] A bug has been fixed that caused the
validator-openstack
to crash due to an invalid dependency on the OpenStack'scharts/images.yaml
file. (ed80041)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.7.1
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.7.1
v1.7.0
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR]
ClusterRole
s for the machine-controller-manager that might be orphaned now as they created with an earlier, buggy version of this controller are now cleaned up during startup. (#82, @rfranzke) - [OPERATOR] added optional domain field to floatingpools in the cloud profile constraints (#76, @MartinWeindel)
- [OPERATOR] If a floating pool in the cloud profile defines no load balancer class named "default", the first one is used as default. (#74, @MartinWeindel)
- [OPERATOR] The pre-defined
ValidatingWebhookConfiguration
assets now setsideEffects=None
. This enablesdry-run
related operations, likekubectl diff
, forcore.gardener.cloud
resources. (#70, @timuthy)
[gardener]
Improvements
- [USER] The generic
Worker
actuator does now exit its reconciliation flows early if it detects an error during the machine reconciliation. This allows to faster propagate problems to the end-user. (gardener/gardener#2348, @rfranzke) - [USER] The extension health check library does now allow individual health checks to return the
Progressing
status. This allows to provide more accurate status information and less false negative health reports. (gardener/gardener#2289, @rfranzke) - [OPERATOR] The Gardenlet sets an additional annotation to Extension CRDs during reconciliation to guarantee an update event for the watching clients. (gardener/gardener#2290, @danielfoehrKn)
- [OPERATOR] Fixes a bug in the extension libraries that could lead to duplicate reconciliation of extension resources. When respecting the operation annotation set by the Gardenlet during reconciliation, extension controllers now only watch the Extension CRD. (gardener/gardener#2290, @danielfoehrKn)
- [OPERATOR] Fixes a bug in the extension library of all extension resources that lead to not stopping the reconciliation of extension resources when the Shoot is in 'failed' state (Shoot.Status.lastOperation.state = Failed). (gardener/gardener#2279, @danielfoehrKn)
- [OPERATOR] Fixed a bug in the health check library that leads to too many health checks being executed when the Extension.Status changes. (gardener/gardener#2307, @danielfoehrKn)
- [OPERATOR] Fixed the health check condition.lastTransitionTime in the health check library. (gardener/gardener#2307, @danielfoehrKn)
[machine-controller-manager]
Improvements
- [USER] Azure: Add support for custom image plans for VMs (gardener/machine-controller-manager#463, @MSSedusch)
- [USER] Provide a way to specify "auth-extra-groups" field in created bootstrap tokens. (gardener/machine-controller-manager#442, @zuzzas)
- [USER] Support multiple network interfaces in the AWS driver (gardener/machine-controller-manager#441, @zuzzas)
- [OPERATOR] The mcm stopped adopting Nodes with empty ProviderID field (gardener/machine-controller-manager#451, @zuzzas)
- [OPERATOR] Bugfix: Continue with VM deletion when data disk doesn't exist for AWS. (gardener/machine-controller-manager#447, @prashanth26)
- [OPERATOR] Add GCP local ssd disk support (gardener/machine-controller-manager#414, @tennix)
- [DEVELOPER] Added support for multiple Data Disks in Azure and AliCloud. (gardener/machine-controller-manager#397, @guydaichs)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.7.0
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.7.0
v1.6.1
[gardener]
Improvements
- [OPERATOR] Fixed a bug in the health check library that leads to too many health checks being executed when the Extension.Status changes. (gardener/gardener#2307, @danielfoehrKn)
- [OPERATOR] Fixed the health check condition.lastTransitionTime in the health check library. (gardener/gardener#2307, @danielfoehrKn)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.6.1
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.6.1
v1.6.0
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR] Fixed a bug in the healthcheck library that prevents checks after a Shoot has been woken up from hibernation. Gardener extensions require a minor change during the healthcheck registration. (#68, @ialidzhikov)
- [OPERATOR] The
useOctavia
setting of the cloud-controller-manager is now explicitly set tofalse
. You can set it totrue
using theControlPlaneConfig
. (#66, @rfranzke) - [OPERATOR] implement Migrate and Restore functionality (#53, @vlvasilev)
[gardener]
Improvements
- [DEVELOPER] The
ShootNotFailed
predicate in the extensions library does now work as expected. (gardener/gardener#2265, @rfranzke)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.6.0
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.6.0
v1.5.1
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR] The
useOctavia
setting of the cloud-controller-manager is now explicitly set tofalse
. You can set it totrue
using theControlPlaneConfig
. (1a1683f)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.5.1
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.5.1