Releases: gardener/gardener-extension-provider-openstack
Releases · gardener/gardener-extension-provider-openstack
v1.44.1
[gardener/gardener-extension-provider-openstack]
🐛 Bug Fixes
Helm Charts
- admission-openstack-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.44.1
- admission-openstack-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.44.1
- provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.44.1
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.44.1
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.44.1
v1.44.0
[gardener/gardener-extension-provider-openstack]
⚠️ Breaking Changes
[OPERATOR]
The Helm charts for theapplication
andruntime
parts of the gardener-extension-admission-openstack admission controller have been separated into standalone charts. These charts now assume a Garden setup with a virtual garden. Both charts must be deployed individually: theruntime
chart on the Garden runtime cluster, and theapplication
chart on the virtual garden. Additionally, the intermediateglobal
level in the Helm values has been removed, so you may need to adjust your provided values accordingly. by @MartinWeindel [#901]
✨ New Features
[OPERATOR]
Adjustments for additional deployment of extension and admission controller on Garden runtime cluster by gardener-operator. by @MartinWeindel [#901]
🐛 Bug Fixes
[OPERATOR]
management of the router interface missed some of openstack's owner labels assigned to the routers network interface causing the infrastructure conciliation to fail due to dublicated router network interfaces by @crigertg [#917]
🏃 Others
[OPERATOR]
Update Cinder CSIv1.30.1
->v1.31.2
for shoots on v1.31.x by @kon-angelo [#915][OPERATOR]
AddNamespacedCloudProfile
admission mutation and validation to support custom machine images and types. by @LucaBernstein [#911][OPERATOR]
Update Cinder CSIv1.30.1
->v1.30.2
for shoots on v1.30.x by @kon-angelo [#915][USER]
Shoots with NodeLocalDNS enabled will use UDP instead of TCP for upstream DNS queries by default to avoid performance issues on OpenStack. by @domdom82 [#925]
Helm Charts
- admission-openstack-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.44.0
- admission-openstack-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.44.0
- provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.44.0
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.44.0
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.44.0
v1.43.1
[gardener/gardener-extension-provider-openstack]
🏃 Others
[OPERATOR]
Fix an issue where the CSI-Provisioner was missing 'patch' permissions on PVs by @AndreasBurger [#924]
Helm Charts
- admission-openstack-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.43.1
- admission-openstack-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.43.1
- provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.43.1
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.43.1
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.43.1
v1.43.0
[gardener/gardener-extension-provider-openstack]
⚠️ Breaking Changes
📰 Noteworthy
[OPERATOR]
Added support for configuring bastion vm from CloudProfile's bastion section by @hebelsan [#838]
🏃 Others
[DEPENDENCY]
Add gosec as sast makefile target by @hebelsan [#902][DEPENDENCY]
Update go to version 1.23.3 by @hebelsan [#900][OPERATOR]
Fix an issue where provider-openstack required permissions for share network operations even when not required by theInfrastructureConfig
. by @kon-angelo [#885][OPERATOR]
Update gardener/gardener to v1.107.0 by @hebelsan [#896][OPERATOR]
Fix an issue where the deletion with the flow reconciler would fail if the network was already deleted. by @kon-angelo [#898][OPERATOR]
Added validation to prevent IPv6-only/dual-stack clusters as they are not supported, yet. by @ScheererJ [#886][OPERATOR]
Remove the duplicate provider type check from the admission webhooks. by @LucaBernstein [#895][OPERATOR]
Fix possible nil-pointer deref when looking for networks. during reconciliation by @AndreasBurger [#879][OPERATOR]
subnet overlapping, missing expected router and Policy doesn't allow .* to be performed errors are now non-retryable user errors. by @RadaBDimitrova [#894][OPERATOR]
Updating CSI driver provisioner ClusterRole rules by @hebelsan [#880][DEVELOPER]
Update gardener/gardener to v1.105.0 by @hebelsan [#881]
Helm Charts
- admission-openstack-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.43.0
- admission-openstack-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.43.0
- provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.43.0
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.43.0
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.43.0
v1.42.1
[gardener/gardener-extension-provider-openstack]
🏃 Others
[OPERATOR]
Fix a bug that prevented the Cinder CSI from working on shoots with kubernetes version less than v1.28. by @kon-angelo [#876]
Helm Charts
- admission-openstack-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.42.1
- admission-openstack-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.42.1
- provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.42.1
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.42.1
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.42.1
v1.42.0
[gardener/gardener-extension-provider-openstack]
✨ New Features
[USER]
The provider-openstack extension does now support shoot clusters with Kubernetes version 1.31. You should consider the Kubernetes release notes before upgrading to 1.31. by @ialidzhikov [#856][USER]
The admission webhook now validatesCredentialsBinding
s. by @dimityrmirchev [#845][OPERATOR]
Allows the operator to configure whether he wants to deploy the standard ClusterFilters and/or StorageClass by @nschad [#830][OPERATOR]
Enable support for the fieldshoot.Spec.CloudProfile
alongsideshoot.Spec.CloudProfileName
and enable the future use ofNamespacedCloudProfile
. by @LucaBernstein [#834][OPERATOR]
Helm charts of extension and admission controller are published as OCI artifacts now. by @oliver-goetz [#811]
🐛 Bug Fixes
[OPERATOR]
Removed unnecessary preStop hook fromnode-driver-registrar
incsi-driver-node
, as socket removal is now handled internally bynode-driver-registrar
, resolving distroless image error. by @AndreasBurger [#802]
🏃 Others
[OPERATOR]
ApriorityClassName
can now be set for the admission deployment via thegardener-extension-admission-openstack
Helm chart. by @timuthy [#806][OPERATOR]
Starting with gardenlet >= v1.98.0, use controlplane webhook object selector to limit mutator calls. by @LucaBernstein [#797][OPERATOR]
Update cloud-provider-openstack images and remove credential use from nodeserver by @kon-angelo [#864][OPERATOR]
Update the VPA CRD used for testing locally by @hebelsan [#822][OPERATOR]
Update CSI sidecar containers to latest version. by @kon-angelo [#865][OPERATOR]
Adapt newWorkerPoolHash
function in Gardenerv1.98
. by @Duciwuci [#816][OPERATOR]
Inserts architecture from worker to the machine class by @sssash18 [#820][OPERATOR]
The provider-openstack extension no longer configures min/maxAllowed in any managed VPA resource. by @kon-angelo [#863][OPERATOR]
Allow multiple loadBalancerProviders as the default and for a region by @lotharbach [#841][DEVELOPER]
Update gardener/gardener to 1.103.0 and golang to 1.23.0 by @hebelsan [#850]
[gardener/machine-controller-manager]
🐛 Bug Fixes
[OPERATOR]
Fixed a bug where theUnitialised
error code was blocking machine deletion by @rishabh-11 [gardener/machine-controller-manager#928]
[gardener/machine-controller-manager-provider-openstack]
🏃 Others
[DEVELOPER]
Set repository PR template /platform from aws to openstack by @hebelsan [gardener/machine-controller-manager-provider-openstack#165][DEVELOPER]
Update golang to v1.23.1 by @kon-angelo [gardener/machine-controller-manager-provider-openstack#175][DEVELOPER]
Update gardener to v1.103.0 by @kon-angelo [gardener/machine-controller-manager-provider-openstack#175][DEPENDENCY]
Golang version updated to 1.22.5 by @rishabh-11 [gardener/machine-controller-manager-provider-openstack#152][OPERATOR]
Allow input of pod CIDRs as slice. by @kon-angelo [gardener/machine-controller-manager-provider-openstack#177][OPERATOR]
Update machine-controller-manager to v0.54.0 by @kon-angelo [gardener/machine-controller-manager-provider-openstack#181]
Helm Charts
- admission-openstack-application:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.42.0
- admission-openstack-runtime:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.42.0
- provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.42.0
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.42.0
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.42.0
v1.41.2
[gardener/gardener-extension-provider-openstack]
🏃 Others
[OPERATOR]
Fix an issue with share network reconciliation not calculating number of existing share networks correctly. by @AndreasBurger [#827]
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.41.2
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.41.2
v1.41.1
[gardener/gardener-extension-provider-openstack]
🏃 Others
[OPERATOR]
Fix a bug that would migrate shoots away from terraform during control-plane migration. This would occur only if the seed was marked to use the flow reconciler for new shoots. by @AndreasBurger [#825]
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.41.1
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.41.1
v1.41.0
[gardener/gardener-extension-provider-openstack]
🏃 Others
[OPERATOR]
Add migration test for the infrastructure reconciler by @kon-angelo [#779][OPERATOR]
QoL improvements to the infrastructure reconciler by @kon-angelo [#779][OPERATOR]
A problem with deploying MachineClasses that reference an operating system image whose version contains a+
character was fixed. by @AndreasBurger [#795][USER]
When a missing router is being encountered during reconciliation/deletion it will now be classified asERR_INFRA_DEPENDENCIES
, enabling force deletion of the shoot via annotation. by @AndreasBurger [#794]
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.41.0
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.41.0
v1.40.1
[gardener/gardener-extension-provider-openstack]
🐛 Bug Fixes
[OPERATOR]
Fixes a monitoring configuration issue that caused false CCM-down alerts to fire. by @kon-angelo [#789]
Docker Images
- gardener-extension-admission-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.40.1
- gardener-extension-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.40.1