Skip to content

v0.9.0

Compare
Choose a tag to compare
@haarchri haarchri released this 16 Dec 12:27
· 100 commits to main since this release
6a12be0

Breaking API Changes

The API for the management policies alpha feature has a breaking change:

The old API of

spec:
  managmentPolicy: FullControl/ObserveOnly/OrphanOnDelete

is replaced by:

spec: 
  managementPolicies: ["*", "Observe", "Create", "Update", "LateInitialize", "Delete"]

After applying the updated provider, the spec.managementPolicy field will be removed automatically, and the spec.managementPolicies: ["*"] will be defaulted. This is equivalent to FullControl but for resources using ObserveOnly and OrphanOnDelete the it means that the behavior changes.

The suggested migration steps from spec.managementPolicy to spec.managementPolicies (if the alpha feature is being used) are:

  • Pause your resources using non-default management policies before upgrading the provider version
  • Noting down which ones those are (could be by adding labels managementPolicy: x )
  • Upgrading the provider version
  • Setting the desired management policies on the marked ones (those with label managementPolicy)

please check https://github.com/castai/terraform-provider-castai?tab=readme-ov-file#migrating-from-5xx-to-6xx

What's Changed

  • feat(resources): add missing resources for GKE, AKS and Organization by @haarchri in #21
  • feat(bump): update tf-provider to from 5.x to 6.2.0 by @haarchri in #22
  • feat(upjet): bump upjet, examples-generated support by @haarchri in #23

Full Changelog: v0.8.0...v0.9.0