Releases: gardener/gardener-extension-provider-openstack
v1.11.4
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR] CSI sidecar containers timeout is now increased to
3m
. (f2b780d)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.11.4
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.11.4
v1.11.3
[gardener-extension-provider-openstack]
Improvements
- [USER] An issue causing kube-controller-manager to panic when upgrading an OpenStack cluster from
v1.18
tov1.19
is now fixed. (2f9be52)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.11.3
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.11.3
v1.11.2
[gardener-extension-provider-openstack]
Improvements
- [USER] An issue preventing csi-driver-node Pods to be created when Shoot specifies
.spec.kubernetes.allowPrivilegedContainers=false
is now fixed. (88b2f69)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.11.2
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.11.2
v1.11.1
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR] An issue causing CSI PV to do not have set
spec.csi.fsType
is now fixed. The csi-provisioner is now started with--default-fstype=ext4
which is the default fstype to be used when there is no fstype specified in the StorageClass. (c56fd7f)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.11.1
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.11.1
v1.11.0
[gardener-extension-provider-openstack]
Most notable changes
- [USER] The OpenStack extension does now support shoot clusters with Kubernetes version 1.19. You should consider the Kubernetes release notes before upgrading to 1.19. Please note that the OpenStack Cinder CSI driver will be used for 1.19 shoots. It is compatible with the legacy volume provisioners, however, you might want to update your storage classes and volume handling accordingly. Please find more information about CSI in the official Kubernetes documentation. (#135, @rfranzke)
Improvements
- [OPERATOR] The
volumeBindingMode
of the StorageClasses managed by Gardener is now switched toWaitForFirstConsumer
. (#137, @ialidzhikov)
[terraformer]
Improvements
- [OPERATOR]
terraform-provider-alicloud
is now updated to1.94.0
. (gardener/terraformer#45, @minchaow)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.11.0
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.11.0
v1.10.0
[gardener-extension-provider-openstack]
Improvements
- [OPERATOR] The
StorageClass
es in the shoot cluster managed by Gardener are now re-created in case the update request failed due to changed immutable fields. (#130, @vpnachev) - [OPERATOR] A
PodDisruptionBudget
for the validation server is now automatically deployed as part of its Helm chart if the replica count is larger than1
. (#127, @rfranzke)
[gardener]
Improvements
- [OPERATOR] The generic worker actuator now also reports failed machines from the corresponding machine deployment in case the shoot cluster is being hibernated. Earlier scale down issues during hibernation were not reported to users, e.g. if something was wrong with the configured cloud provider account and thus the machine deletion was denied. (gardener/gardener#2759, @timuthy)
- [OPERATOR] Kubernetes dependencies are now updated to
v0.17.11
. (gardener/gardener#2728, @ialidzhikov) - [OPERATOR] The error code mapping has been extended to categorize certain common issues upfront and furnish them with error codes. (gardener/gardener#2702, @rfranzke)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.10.0
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.10.0
v1.9.0
[gardener-extension-provider-openstack]
Most notable changes
- [OPERATOR] The logging configuration has been adapted to cater with Loki which was introduced as part of gardener/gardener#2515. If an older version of this extension is used with a Gardener version >= v1.8 and the
Logging
feature gate is enabled then the fluent-bit matcher won't catch the log anymore (resulting in the logs being collected, but not nicely parsed and instead displayed in nested JSON). It is recommended update to at least this extension version when Gardener >= v1.8 is used and theLogging
feature gate is enabled. (#115, @Kristian-ZH) - [OPERATOR] Until now
provider-openstack
was maintaining a Terraform configuration which is bothv0.12
andv0.11
compatible. The Terraform configuration is now adapted to the new Terraform language which makes it Terraformv0.11
incompatible. (#112, @ialidzhikov)
Improvements
- [USER]
StorageClasses
now allow for expansion of PVCs. (#119, @mvladev) - [USER] An issue has been fixed that prevented the
Worker
reconciliation from succeeding for hibernated shoots. (#117, @rfranzke) - [USER] The
csi-node-driver
is now auto-scaled by the VPA in case the Shoot sets.spec.kubernetes.verticalPodAutoscaler.enabled=true
. (#109, @rfranzke) - [USER] The floating pool subnet which a router should be attached to can now be specified. (#92, @dkistner)
- [OPERATOR] The default webhook server port is now changed to 10250. (#125, @stoyanr)
- [OPERATOR] Worker extension allows configuring following parameters on machine-deployment: drainTimeout, creationTimeout, healthTimeout, maxEvictRetries, nodeConditions. (#124, @hardikdr)
- [OPERATOR] A bug has been fixed, that caused the
Infrastructure
deletion to be blocked forever in case there are already running terraformer Pods. (#113, @timebertt)
[machine-controller-manager]
Improvements
- [OPERATOR] Avoids race between secret finalizer creation/deletion between in-tree & OOT controllers (gardener/machine-controller-manager#487, @prashanth26)
- [OPERATOR] Enable finer machine configurations per MachineDeployment/MachineSet/Machines basis. Exposed configurations: MachineDrainTimeout, MachinHealthTimeout, MachineCreationTimeout, MaxEvictRetries, NodeConditions. (gardener/machine-controller-manager#478, @hardikdr)
- [OPERATOR] Added an option to use configDrive in the OpenStackMachineClass (gardener/machine-controller-manager#457, @zuzzas)
- [DEVELOPER] Increased default concurrent worker syncs from 5 --> 10 (gardener/machine-controller-manager#491, @prashanth26)
- [DEVELOPER] Bugfix: Drain machines with only a valid node (name) (gardener/machine-controller-manager#480, @prashanth26)
[terraformer]
Improvements
- [OPERATOR]
terraform-provider-aws
is now updated to2.68.0
. (gardener/terraformer#42, @ialidzhikov) - [OPERATOR]
terraform-provider-google
andterraform-provider-google-beta
are now updated to3.27.0
. (gardener/terraformer#42, @ialidzhikov)
Docker Images
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.9.0
gardener-extension-validator-openstack: eu.gcr.io/gardener-project/gardener/extensions/validator-openstack:v1.9.0
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