Releases: gardener/gardener-extension-provider-openstack
Releases · gardener/gardener-extension-provider-openstack
v1.53.1
[github.com/gardener/gardener-extension-provider-openstack:v1.53.1]
🏃 Others
[OPERATOR]updated github.com/gardener/gardener to v1.136.6 by @AndreasBurger [#1295]
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
[github.com/gardener/gardener-extension-provider-openstack:v1.53.0]
⚠️ Breaking Changes
📰 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 variableTARGET_PLATFORMS, e.g.make docker-images TARGET_PLATFORMS=linux/amd64,linux/arm64. If the variable is unset, the container images are built for the platformlinux/<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]FixedDNSRecordsnot reconciling in runtime cluster because of missingnamespacepermissions 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.trafficDistributionfield of the topology-aware Services will be automatically switched from the deprecatedPreferCloseto the newPreferSameZoneoption for Kubernetes 1.34+. by @Kostov6 [#1270][OPERATOR]Prevent Calico from setting theNetworkUnavailablecondition 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
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
[github.com/gardener/gardener-extension-provider-openstack:v1.52.0]
⚠️ Breaking Changes
[OPERATOR]ETCD backup config in the provider-chart no longer requires an additionalbackupyaml-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-clusterto change to--self-hosted-shoot-clusterand the respective helm chart's variable.Values.gardener.autonomousShootClusterto change to.Values.gardener.selfHostedShootCluster. by @tobschli [#1210][OPERATOR]provider-openstackno 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]TheWorkercontroller 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 dependencygardener/gardenertov1.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
[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 theircloudprofilesif 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
[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
[github.com/gardener/gardener-extension-provider-openstack:v1.50.0]
✨ New Features
[OPERATOR]Admission controller now allowsseed.spec.backup.credentialsRefandbackupBucket.spec.credentialsRefto refer only to credentials of typev1.Secret. by @vpnachev [#1150][DEVELOPER]Add GH Workflow to auto-update images inimagevector/images.yamland 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 modeAutoto its only fallback strategy - update modeRecreate. 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
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
[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-openstackno 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 exampleExtensionmanifest for extension registration has been added. It can be found atexample/extension.yamlby @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
[gardener/gardener-extension-provider-openstack]
🏃 Others
[OPERATOR]Upgrade gardener dependency to v1.122.1 by @kon-angelo [#1106]
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