v0.7.0
Pre-release
Pre-release
The release allows for resources to take control of existing orphaned connection secrets to enable back-up and restore. Previously, Crossplane used opaque Kubernetes secrets to store connection information, meaning that secrets created by Crossplane and those not created by Crossplane could not be distinguished. Crossplane now uses its own connection.crossplane.io/v1alpha1
secret type such that it can adopt orphaned secrets without risk of taking control of a secret created for other purposes.
Bug Fixes
No bug fixes were introduced as part of this release.
Breaking Changes
There are no breaking changes as part of this release, but #140 deprecated the ControllersMustMatch
ApplyOption
.
Behavior Changes
- #139 Introduces the
connection.crossplane.io/v1alpha1
secret type to distinguish connection secrets that Crossplane can adopt without risk of taking control of an existing secret that it did not create. - #140 Removes the requirement for connection secrets to have matching controller UIDs to be propagated. This allows for a lost resource to be recreated and assume control of its connection secret.
- #126 Causes
Not Found
errors to be skipped when cleaning up CRDs installed using the integration testing framework.