Releases: crossplane-contrib/provider-openstack
Releases · crossplane-contrib/provider-openstack
v0.9.0
[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
[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
[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
0.7.1
0.7.0
0.6.0
[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_v2resource. Useopenstack_networking_floatingip_associate_v2instead. - Removed support for deprecated
openstack_compute_floatingip_v2resource. Useopenstack_networking_floatingip_v2instead. - Removed support for deprecated
openstack_compute_secgroup_v2resource. Useopenstack_networking_secgroup_v2instead.
0.5.0
[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
v0.3.0
[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.ioas this provider has no official affiliations with Upbound. - Update to upjet
v1.0.0and its dependencies - Updated to golang
v1.20 - Update Terraform CLI to
v1.5.5
Removed
- Support for Alpha Management Policies (e.g.
ObservedOnly)