Skip to content

Releases: crossplane-contrib/provider-openstack

v0.9.0

10 Mar 09:34

Choose a tag to compare

[0.9.0] - 2026-03-10

Added

  • Add support for the ChangeLogs alpha feature

Changed

  • Remove concurrency limit for golangci-lint in CI pipeline
  • Update to golang v1.25.0
  • Update to k8s.io v0.35.1
  • Update to terraform-json v0.27.2
  • Update to terraform-provider-openstack v3.4.0
  • Update other dependencies

Fixed

  • Fix Resizeloop when changing flavor of compute instance (#101)

v0.8.0

13 Jan 10:11

Choose a tag to compare

[0.8.0] - 2026-01-13

Added

  • Support Crossplane 2.x
  • Add SafeStart Capability for all managed resources
  • Add support for namespaced managed resources (*.openstack.m.crossplane.io)
  • Reenable mirroring to Upbound Registry (images are now also available at xpkg.upbound.io/crossplane-contrib/provider-openstack)

Changed

  • Update terraform-provider-openstack to v3.3.2
  • Update to golang v1.24.7
  • Update to upjet v2.2.0
  • Update crossplane runtime to v2.1.0
  • Update golang dependencies
  • Update golangci-lint to 2.6.1

Removed

  • Dropped support for external secret stores, as removed upstream by Crossplane

v0.8.0-rc.1

06 Jan 08:27

Choose a tag to compare

v0.8.0-rc.1 Pre-release
Pre-release

[0.8.0-rc.1] - 2026-01-05

Added

  • Support Crossplane 2.x
  • Add SafeStart Capability for all managed resources
  • Add support for namespaced managed resources (*.openstack.m.crossplane.io)

Changed

  • Update terraform-provider-openstack to v3.3.2
  • Update to golang v1.24.7
  • Update to upjet v2.2.0
  • Update crossplane runtime to v2.1.0
  • Update golang dependencies
  • Update golangci-lint to 2.6.1

Removed

  • Dropped support for external secret stores, as removed upstream by Crossplane

0.7.2

02 Aug 07:25

Choose a tag to compare

[0.7.2] - 2025-07-02
Fixed

Fix reconcile issues related to handling the insecure flag in the OpenStack provider configuration.

0.7.1

18 Jun 13:11

Choose a tag to compare

[0.7.1] - 2025-06-18

Fixed

  • Fix wrong reference from Neutron Subnets to Networks (#137)
  • Use correct sdk for terraform-provider-openstack v3.0.0 (Fix in 0.7.0 was not enough)

0.7.0

22 May 08:53
1fe1886

Choose a tag to compare

[0.7.0] - 2025-05-22

Changed

  • Update golang dependencies
  • Update to golang v1.23.9

Fixed

  • Use correct sdk for terraform-provider-openstack v3.0.0

0.6.0

17 Apr 09:00
410a9b3

Choose a tag to compare

[0.6.0] - 2025-04-17

This release upgrades the internally used terraform-provider-openstack from v1 to v3. This includes removals of many fields that were previously deprecated. If you didn't use any deprecated fields, this upgrade should break non of your workloads.

View the upstream changelogs for detailed changes between v1.54.1 and v3.0.0.

Changed

  • Update terraform-provider-openstack to v3.0.0

Removed

  • Removed support for deprecated openstack_compute_floatingip_associate_v2 resource. Use openstack_networking_floatingip_associate_v2 instead.
  • Removed support for deprecated openstack_compute_floatingip_v2 resource. Use openstack_networking_floatingip_v2 instead.
  • Removed support for deprecated openstack_compute_secgroup_v2 resource. Use openstack_networking_secgroup_v2 instead.

0.5.0

24 Mar 17:01

Choose a tag to compare

[0.5.0] - 2025-03-24

Migration from 0.4.0

  • In compliance with the Community Extension Projects Policies, we moved the provider to the new crossplane package registry. The provider will be available at xpkg.crossplane.io/crossplane-contrib/provider-openstack. The previously published packages in the Upbound Marketplace will no longer be updated but kept there for backwards compatbility.

Added

  • All remaining config parameters that are supported via terraform-provider-openstack
  • Made it easier to configure authentication by not requiring so many fields.
  • Migrated to Upjets new No-Fork/Provider v2 SDK Architecture. The provider now does not ship with Terraform CLI anymore.
  • Added many cross resource references (autmatically generated from Terraform provider schema)
  • Add native metrics for managed resources (see Upjet 1.3.0 for more details)

Changed

  • Update terraform-provider-openstack to v1.54.1
  • Update Terraform CLI to v1.5.7
  • Update provider to golang v1.23
  • Update upjet to v1.4.0
  • Update crossplane runtime to 1.16
  • Update various other go dependencies
  • Modernize CI Pipeline
  • Rebase dockerfle to alpine 3.12

Removed

  • Removed Terraform CLI specific metrics, as there is no Terraform CLI involved anymore

v0.4.0

11 Jun 13:42
e79842f

Choose a tag to compare

[0.4.0] - 2024-06-11

Added

  • Support setting a custom CA certificate for the OpenStack API
  • Add cross references for security groups on InstanceV2 resources (Thanks @etesami)
  • Option to specify "insecure" option (Thanks @FCosta999)

v0.3.0

04 Dec 13:14

Choose a tag to compare

[0.3.0] - 2023-12-04

See Migration Guide

Added

  • Support for Beta Management Policies (Granular Management Policies available since Crossplane 1.14) and initProvider
  • Added all reminaing resources provided by terraform-provider-openstack

Changed

  • Breaking: Change api group of all managed resources to openstack.crossplane.io as this provider has no official affiliations with Upbound.
  • Update to upjet v1.0.0 and its dependencies
  • Updated to golang v1.20
  • Update Terraform CLI to v1.5.5

Removed

  • Support for Alpha Management Policies (e.g. ObservedOnly)