Skip to content

0.5.0

Choose a tag to compare

@jan-di jan-di released this 24 Mar 17:01
· 63 commits to main since this release

[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