Release v0.11.0 bumps the Object version from v1alpha1
to v1alpha2
. The conversion is done through a conversion webhook so there is no action needed from user side, although we recommend to upgrade the Objects used to v1alpha2
.
The field that is changing is spec.managementPolicy
of v1alpha1
which was a provider-kubernetes native solution and is being replaced by the spec.managementPolicies
in v1alpha2
which are BETA in Crossplane.
The conversion is done as follows:
Table of conversion
managementPolicy(v1alpha1) | managementPolicies(v1alpha2) |
---|---|
Default | ["*"] |
ObserveCreateUpdate | ["Observe", "Create", "Update"] |
ObserveDelete | ["Observe", "Delete"] |
Observe | ["Observe"] |
⚠️ Crossplane versions v1.14.0 and v1.14.1 have a bug which affected the webhook service names, please dont use them with this release as the conversion will not work. The bug is fixed from v1.14.2 onwards and does not affect previous (v1.13.x, v1.12.x) releases.
What's Changed
Full Changelog: v0.10.0...v0.11.0