Skip to content

Releases: gardener/gardener-extension-provider-openstack

v1.41.2

31 Jul 14:31
Compare
Choose a tag to compare

[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

31 Jul 11:43
Compare
Choose a tag to compare

[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

27 Jun 11:46
Compare
Choose a tag to compare

[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 as ERR_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

10 Jun 11:05
Compare
Choose a tag to compare

[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

v1.40.0

03 Jun 13:51
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @ccwienk [gardener/machine-controller-manager#878]

🐛 Bug Fixes

🏃 Others

📖 Documentation

[gardener/terraformer]

🏃 Others

[gardener/gardener-extension-provider-openstack]

⚠️ Breaking Changes

  • [OPERATOR] provider-openstack no longer supports Shoots with Кubernetes version == 1.24. by @shafeeqes [#702]
  • [USER] [csi-snapshotter] Enable prevent-volume-mode-conversion feature flag by default. Volume mode change can still be triggered with the respective annotations. You can read more in the KEP by @kon-angelo [#732]

✨ New Features

  • [OPERATOR] This extension now makes use of the new .spec.pools[].userDataSecretRef field to get to the worker pool user data. by @rfranzke [#776]
  • [USER] The provider-openstack extension does now support shoot clusters with Kubernetes version 1.30. You should consider the Kubernetes release notes before upgrading to 1.30. by @shafeeqes [#770]

🐛 Bug Fixes

  • [DEVELOPER] source- prefix of BackupEntry name is being ignored when performing entry deletion by @Kostov6 [#726]

🏃 Others

  • [DEPENDENCY] The following golang dependencies have been upgraded :
    • go: 1.21.1 to 1.22.1
    • gardener/gardener: v1.86.0->v1.91.2
    • k8s.io/* : v0.28.3 -> v0.29.3
    • sigs.k8s.io/controller-runtime: v0.16.3-> v0.17.2
    • sigs.k8s.io/controller-tools v0.13.0-> v0.14.0 by @hebelsan [#745]
  • [OPERATOR] Add support for share networks in the flow reconciler. by @kon-angelo [#715]
  • [OPERATOR] add os information as labels in machine class objects. by @tedteng [#735]
  • [OPERATOR] This extension is now using the new way of providing monitoring configuration (ref GEP-19) in case a shoot cluster's Prometheus has been migrated to management via prometheus-operator. by @rfranzke [#766]
  • [OPERATOR] Bumps github.com/gardener/gardener from 1.92.0 to 1.93.0. by @dependabot[bot] [#755]
  • [OPERATOR] NodeGroupAutoscalingOptions can now be specified per worker group via the worker through the field worker.spec.pools.clusterAutoscaler by @aaronfern [#752]
  • [OPERATOR] Allows bastion to use images by ID instead of just by name. by @kon-angelo [#741]
  • [OPERATOR] The controlplaneexposure.openstack.extensions.gardener.cloud webhook does no longer mutate Services/Deployments. Previously the webhook was called for Services/Deployments mutations and was not mutating anything. by @ialidzhikov [#772]
  • [OPERATOR] provider-openstack will calculate a shoot's Egress CIDRs on infrastructure reconciliation. by @hebelsan [#763]
  • [DEVELOPER] Infrastructure tests now support application credentials by @hebelsan [#742]

[gardener/machine-controller-manager-provider-openstack]

🐛 Bug Fixes

🏃 Others

Docker Images

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

v1.39.2

05 Mar 15:55
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-openstack]

🏃 Others

Docker Images

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

v1.39.1

15 Feb 14:48
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-openstack]

🏃 Others

  • [OPERATOR] Admission controller will be deployed with the LEADER_ELECTION_NAMESPACE set to the pod namespace by @AndreasBurger [#719]

Docker Images

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

v1.39.0

12 Feb 13:02
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-openstack]

⚠️ Breaking Changes

  • [OPERATOR] CA and server certificates for the admission component are managed automatically. Passing custom certificates via Helm values is not supported anymore. by @timuthy [#704]
  • [OPERATOR] If operators specified machine image versions in their CloudProfile specific to the arm64 architecture, they should migrate to an architecture-based mapping in the CloudProfileConfig. by @timebertt [#690]

✨ New Features

  • [OPERATOR] The CloudProfileConfig allows specifying machine image mappings by architecture. With this, the OpenStack extension can support arm64 machine types. by @timebertt [#690]
  • [USER] The provider-openstack extension does now support shoot clusters with Kubernetes version 1.29. You should consider the Kubernetes release notes before upgrading to 1.29. by @acumino [#712]

🏃 Others

  • [OPERATOR] Bump github.com/gardener/gardener to 1.86.0. by @timuthy [#704]
  • [DEPENDENCY] Vendor gardener/gardener => v1.83.3 by @kon-angelo [#697]
  • [DEVELOPER] The vendor directory was removed in favor of the go mod cache. by @timuthy [#704]
  • [DEVELOPER] The code related to machine-controller-manager management has been cleaned up because gardenlet is responsible for it since gardener/[email protected]. by @AndreasBurger [#711]

[gardener/terraformer]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references.
    by @ccwienk [gardener/terraformer#143]

🏃 Others

[gardener/machine-controller-manager]

🐛 Bug Fixes

🏃 Others

📖 Documentation

Docker Images

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

v1.38.2

09 Nov 20:39
Compare
Choose a tag to compare

[gardener/gardener-extension-provider-openstack]

🐛 Bug Fixes

  • [OPERATOR] Fix a crash, when a shoot that is updated has an empty overlay config. by @axel7born [#695]

Docker Images

gardener-extension-admission-openstack: eu.gcr.io/gardener-project/gardener/extensions/admission-openstack:v1.38.2
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.38.2

v1.38.1

09 Nov 10:03
Compare
Choose a tag to compare

[gardener/machine-controller-manager]

🐛 Bug Fixes

🏃 Others

Docker Images

gardener-extension-admission-openstack: eu.gcr.io/gardener-project/gardener/extensions/admission-openstack:v1.38.1
gardener-extension-provider-openstack: eu.gcr.io/gardener-project/gardener/extensions/provider-openstack:v1.38.1