Skip to content

Releases: gardener/gardener-extension-provider-openstack

v1.53.1

13 Mar 10:05

Choose a tag to compare

[github.com/gardener/gardener-extension-provider-openstack:v1.53.1]

🏃 Others

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.53.1
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.53.1
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.53.1

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.53.1
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.53.1

v1.53.0

11 Mar 09:53

Choose a tag to compare

[github.com/gardener/gardener-extension-provider-openstack:v1.53.0]

⚠️ Breaking Changes

  • [DEVELOPER] The PLATFORM makefile variable has been replaced by TARGET_PLATFORM. by @wpross [#1272]

📰 Noteworthy

  • [USER] virtualCapacities can now be added to worker.providerConfig.nodeTemplate and will be mapped to the machineclass nodeTemplate by @aaronfern [#1266]

✨ New Features

  • [USER] This extension now supports shoot clusters with Kubernetes version 1.35. You should consider the Kubernetes release notes before upgrading to 1.35. by @rfranzke [#1256]
  • [DEVELOPER] Gardener extension provider-openstack container images now can be built for multiple platforms locally via the variable TARGET_PLATFORMS, e.g. make docker-images TARGET_PLATFORMS=linux/amd64,linux/arm64. If the variable is unset, the container images are built for the platform linux/<host-arch> only. by @wpross [#1272]

🐛 Bug Fixes

  • [OPERATOR] fix verbosity flag in manila csi-provider chart by @AndreasBurger [#1277]
  • [OPERATOR] Fixed missing create event permissions in runtime cluster when publishing "became leader" event by @matthias-horne [#1275]
  • [OPERATOR] Fixed DNSRecords not reconciling in runtime cluster because of missing namespace permissions by @matthias-horne [#1275]
  • [USER] Fixed an issue, where a router was not always created in the correct floating pool subnet if it was specified with a wildcard *. by @matthias-horne [#1274]

🏃 Others

  • [OPERATOR] export testresults as inlined ocm-resource second trial by @heldkat [#1265]
  • [OPERATOR] Allows to configure storage of etcd events in shoot cluster by @chungtd203338 [#1080]
  • [OPERATOR] Add input validation for primary DNS provider secret referenced in the shoot spec. by @wpross [#1259]
  • [OPERATOR] Fix cleanup logic when shoot is going to hibernation or waking up by @DockToFuture [#1284]
  • [OPERATOR] The .spec.trafficDistribution field of the topology-aware Services will be automatically switched from the deprecated PreferClose to the new PreferSameZone option for Kubernetes 1.34+. by @Kostov6 [#1270]
  • [OPERATOR] Prevent Calico from setting the NetworkUnavailable condition on nodes when overlay networking gets disabled, and ensures cleanup of existing Calico-set conditions. by @DockToFuture [#1279]
  • [USER] worker.providerConfig.nodeTemplate can now be specified without having to add all core resources by @aaronfern [#1266]
  • [DEPENDENCY] The following container images have been updated:
    • csi-attacher: v4.10.0 -> v4.11.0 (singleton)
    • csi-driver-nfs: v4.12.1 -> v4.13.1 (singleton)
    • csi-liveness-probe: v2.17.0 -> v2.18.0 (singleton)
    • csi-node-driver-registrar: v2.15.0 -> v2.16.0 (singleton)
    • csi-provisioner: v6.1.0 -> v6.1.1 (patch)
    • csi-resizer: v2.0.0 -> v2.1.0 (minor)
    • csi-snapshot-controller: v8.4.0 -> v8.5.0 (singleton)
    • csi-snapshotter: v8.4.0 -> v8.5.0 (singleton) by @gardener-github-actions[bot] [#1250]

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.53.0
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.53.0
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.53.0

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.53.0
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.53.0

v1.52.1

09 Mar 12:26

Choose a tag to compare

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.52.1
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.52.1
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.52.1

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.52.1
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.52.1

v1.52.0

20 Jan 14:06

Choose a tag to compare

[github.com/gardener/gardener-extension-provider-openstack:v1.52.0]

⚠️ Breaking Changes

  • [OPERATOR] ETCD backup config in the provider-chart no longer requires an additional backup yaml-level to render as expected by @AndreasBurger [#1234]
  • [OPERATOR] Following the renaming based on PR13273, autonomous shoot cluster was renamed to self hosted shoot cluster. This leads to e.g. a change of the /gardener-extension-provider-azure's cli argument --autonomous-shoot-cluster to change to --self-hosted-shoot-cluster and the respective helm chart's variable .Values.gardener.autonomousShootCluster to change to .Values.gardener.selfHostedShootCluster. by @tobschli [#1210]
  • [OPERATOR] provider-openstack no longer supports Shoots with Кubernetes version <= 1.29. by @marc1404 [#1226]

✨ New Features

  • [OPERATOR] Implements Machine Image Capabilities support for OpenStack, enabling better compatibility management between MachineTypes and MachineImages through CapabilitySets. by @Vincinator [#1222]
  • [OPERATOR] The Worker controller is prepared to support self-hosted shoot clusters with managed infrastructure (see GEP-28). by @timebertt [#1211]
  • [USER] The provider-openstack extension does now support shoot clusters with Kubernetes version 1.34. You should consider the Kubernetes release notes before upgrading to 1.34. by @tobschli [#1210]

🐛 Bug Fixes

  • [OPERATOR] Downgrade csi-provisioner and csi-resizer for K8S <= 1.33 to make VolumeAttributesClass available for K8S <= 1.33 (v1beta1 + enabled featureGate) and K8S >= 1.34 (v1). by @wpross [#1232]

🏃 Others

  • [OPERATOR] Upgrade csi-provisioner for K8S version >= 1.34 to v6.1.0. by @wpross [#1232]
  • [OPERATOR] Update gardener/gardener to v1.133.0 by @hebelsan [#1224]
  • [OPERATOR] Adds DNS Record integration tests by @hebelsan [#1205]
  • [OPERATOR] Set --strict-topology for the external provisioner of the Cinder CSI controller. by @hebelsan [#1230]
  • [OPERATOR] Remove CPU requests for openstack-extension components in Shoot and Seed. by @voelzmo [#1215]
  • [OPERATOR] Extension-provider logging config can now be changed via helm-values by @AndreasBurger [#1234]
  • [DEPENDENCY] Updated dependency gardener/gardener to v1.134.0 (Release Notes). by @marc1404 [#1226]

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.52.0
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.52.0
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.52.0

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.52.0
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.52.0

v1.51.0

17 Nov 08:44

Choose a tag to compare

[github.com/gardener/gardener-extension-provider-openstack:v1.51.0]

⚠️ Breaking Changes

  • [OPERATOR] Deprecate usage of terraformer reconciler. Existing infrastructure objects that have yet to be migrated, will be reconciled with the flow reconciler instead. by @kon-angelo [#1166]
  • [OPERATOR] Remove use-octavia field uses from the cloudprofile and CCM charts. Operators must update their cloudprofiles if they still use the field. by @kon-angelo [#1179]

🏃 Others

  • [OPERATOR] Updated gardener/etcd-druid gardener/gardener gardener/machine-controller-manager ginkgo go tools k8s.io/utils by @wpross [#1198]
  • [DEPENDENCY] The following container images have been updated:
    • csi-driver-cinder: v1.33.1 -> v1.34.1 (minor)
    • csi-driver-manila: v1.33.1 -> v1.34.1 (minor)
    • csi-driver-nfs: v4.12.0 -> v4.12.1 (singleton)
    • csi-provisioner: v5.3.0 -> v6.0.0 (singleton)
    • csi-resizer: v1.14.0 -> v2.0.0 (singleton)
    • csi-snapshot-controller: v8.3.0 -> v8.4.0 (singleton)
    • csi-snapshotter: v8.3.0 -> v8.4.0 (singleton) by @gardener-github-actions[bot] [#1183]
  • [OPERATOR] Update min go version in go.mod to 1.25 by @hebelsan [#1203]
  • [OPERATOR] Fix an issue preventing OpenStack installations without manila endpoints. Flow reconciler will now do lazy instantiation of the manila client. by @kon-angelo [#1181]

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.51.0
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.51.0
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.51.0

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.51.0
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.51.0

v1.50.1

22 Oct 08:46

Choose a tag to compare

[github.com/gardener/gardener-extension-provider-openstack:v1.50.1]

🏃 Others

  • [OPERATOR] Fix an issue preventing OpenStack installations without manila endpoints. Flow reconciler will now do lazy instantiation of the manila client. by @kon-angelo [#1190]

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.50.1
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.50.1
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.50.1

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.50.1
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.50.1

v1.50.0

20 Oct 15:32

Choose a tag to compare

[github.com/gardener/gardener-extension-provider-openstack:v1.50.0]

✨ New Features

  • [OPERATOR] Admission controller now allows seed.spec.backup.credentialsRef and backupBucket.spec.credentialsRef to refer only to credentials of type v1.Secret. by @vpnachev [#1150]
  • [DEVELOPER] Add GH Workflow to auto-update images in imagevector/images.yaml and create a corresponding PR. by @wpross [#1174]

🏃 Others

  • [OPERATOR] Configure QPS + burst for CSI components by @hendrikKahl [#1178]
  • [OPERATOR] Updated gardener to v1.128.3 by @hebelsan [#1167]
  • [DEPENDENCY] The following container images have been updated:
    • cloud-controller-manager: v1.31.3 -> v1.31.4 (patch)
    • cloud-controller-manager: v1.32.0 -> v1.32.1 (patch)
    • cloud-controller-manager: v1.33.0 -> v1.33.1 (patch)
    • csi-driver-cinder: v1.31.3 -> v1.31.4 (patch)
    • csi-driver-cinder: v1.32.0 -> v1.32.1 (patch)
    • csi-driver-cinder: v1.33.0 -> v1.33.1 (patch)
    • csi-driver-manila: v1.31.3 -> v1.31.4 (patch)
    • csi-driver-manila: v1.32.0 -> v1.32.1 (patch)
    • csi-driver-manila: v1.33.0 -> v1.33.1 (patch)
    • csi-driver-nfs: v4.11.0 -> v4.12.0 (singleton)
    • csi-provisioner: v5.2.0 -> v5.3.0 (singleton)
    • csi-attacher: v4.8.1 -> v4.10.0 (singleton)
    • csi-snapshotter: v8.2.1 -> v8.3.0 (singleton)
    • csi-snapshot-controller: v8.2.1 -> v8.3.0 (singleton)
    • csi-resizer: v1.13.2 -> v1.14.0 (singleton)
    • csi-node-driver-registrar: v2.13.0 -> v2.15.0 (singleton)
    • csi-liveness-probe: v2.15.0 -> v2.17.0 (singleton) by @gardener-github-actions[bot] [#1177]
  • [OPERATOR] Migrate the extension VPAs from the deprecated update mode Auto to its only fallback strategy - update mode Recreate. by @vitanovs [#1169]
  • [OPERATOR] Updated gophercloud/v2 to v2.8.0 by @hebelsan [#1167]

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.50.0
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.50.0
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.50.0

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.50.0
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.50.0

v1.49.1

26 Sep 07:57

Choose a tag to compare

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.49.1
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.49.1
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.49.1

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.49.1
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.49.1

v1.49.0

24 Sep 15:06

Choose a tag to compare

[github.com/gardener/gardener-extension-provider-openstack:v1.49.0]

⚠️ Breaking Changes

  • [OPERATOR] Update the defaults for the infrastructure controller. Unless opted out per shoot or per seed, the infrastructure controller will now by default reconcile using the flow implementation. In future release v1.50.0 we will disable reconciliation via terraform. by @kon-angelo [#1114]

🐛 Bug Fixes

  • [OPERATOR] A bug preventing all obsolete machine-controller-manager ClusterRoles and ClusterRoleBindings to be deleted on extension startup has been fixed. by @georgibaltiev [#1116]

🏃 Others

  • [OPERATOR] Remove deprecated storage class nfs-constraint- for manila-csi-driver by @hebelsan [#1131]
  • [OPERATOR] provider-openstack no longer supports Shoots with Кubernetes version <= 1.28. by @RadaBDimitrova [#1101]
  • [OPERATOR] Update non-gardener dependencies & gardener/gardener to v1.125.1 by @hebelsan [#1127]
  • [DEVELOPER] migrate CICD-Pipeline to GitHub-Actions by @ccwienk [#1090]
  • [OPERATOR] Upgrade gardener dependency to v1.123.1 by @theoddora [#1113]
  • [OPERATOR] Upgrade gardener dependency to v1.122.1 by @plkokanov [#1100]
  • [OPERATOR] export testresults as inlined ocm-resource by @heldkat [#1107]
  • [OPERATOR] An example Extension manifest for extension registration has been added. It can be found at example/extension.yaml by @timuthy [#1136]
  • [DEVELOPER] Separate bastion reconcile and delete options by @hebelsan [#1108]
  • [OPERATOR] Add shoot input validation by @kon-angelo [#1155]
  • [OPERATOR] Update RBAC for extensions running in the runtime cluster. by @hebelsan [#1139]

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.49.0
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.49.0
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.49.0

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.49.0
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.49.0

v1.48.1

22 Jul 06:45

Choose a tag to compare

[gardener/gardener-extension-provider-openstack]

🏃 Others

Helm Charts

  • admission-openstack-application: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.48.1
  • admission-openstack-runtime: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.48.1
  • provider-openstack: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.48.1

Container (OCI) Images

  • gardener-extension-admission-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.48.1
  • gardener-extension-provider-openstack: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.48.1