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
Loggingfeature 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 theLoggingfeature gate is enabled. (#115, @Kristian-ZH) - [OPERATOR] Until now
provider-openstackwas maintaining a Terraform configuration which is bothv0.12andv0.11compatible. The Terraform configuration is now adapted to the new Terraform language which makes it Terraformv0.11incompatible. (#112, @ialidzhikov)
Improvements
- [USER]
StorageClassesnow allow for expansion of PVCs. (#119, @mvladev) - [USER] An issue has been fixed that prevented the
Workerreconciliation from succeeding for hibernated shoots. (#117, @rfranzke) - [USER] The
csi-node-driveris 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
Infrastructuredeletion 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-awsis now updated to2.68.0. (gardener/terraformer#42, @ialidzhikov) - [OPERATOR]
terraform-provider-googleandterraform-provider-google-betaare 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