v0.10.0
Pre-release
Pre-release
This release contains several deprecation notices and breaking changes that simplify the overall experience.
Enhancements
- #194 Package parser is introduced.
- #199
GetInteger
is added tofieldpath
package. - #200
ErrNotControllable
error type is introduced to be used byApplicator
s. - #202 New defaulter for managed resources to select the default
ProviderConfig
if none is specified. - #206 Add machinery to enable providers keep track of which
ProviderConfig
s are used by which managed resources. - #211 Linter for new packages.
- #213 Reference resolver errors include more information about the cause of the error.
- #212
ProviderConfigSpec
(formerlyProviderSpec
) now has static source types to choose as credential source.
Deprecations
- #185
ReclaimPolicy
is deprecated in favor of newDeletionPolicy
. - #189
ProviderSpec
is deprecated in favor ofProviderConfigSpec
. - #195
meta.ReferenceTo
function is deprecated in favor of strongly typedmeta.TypedReferenceTo
function. - #197
KubernetesTarget
reconciler is deprecated.
Breaking Changes
#201 is the biggest breaking change of this release where we removed support for claims & classes in favor of composition.
- #182 Use Reference type for provider references instead of corev1.ObjectReference.
- #187 Requirements are renamed to claims.
- #195
meta.AsOwner
andmeta.AsController
now acceptsTypedReference
instead ofcorev1.ObjectReference
as argument. - #196 Reason strings of conditions have been changed.
- #201 Remove support for claim and classes.