Versions in this module Expand all Collapse all v0 v0.0.1 May 22, 2024 Changes in this version + const AnnotationKeyExternalCreateFailed + const AnnotationKeyExternalCreatePending + const AnnotationKeyExternalCreateSucceeded + const AnnotationKeyExternalName + const AnnotationKeyPropagateFromName + const AnnotationKeyPropagateFromNamespace + const AnnotationKeyPropagateToPrefix + const AnnotationKeyReconciliationPaused + func AddAnnotations(o metav1.Object, annotations map[string]string) + func AddControllerReference(o metav1.Object, r metav1.OwnerReference) error + func AddFinalizer(o metav1.Object, finalizer string) + func AddLabels(o metav1.Object, labels map[string]string) + func AddOwnerReference(o metav1.Object, r metav1.OwnerReference) + func AllowPropagation(from, to metav1.Object) + func AllowsPropagationFrom(to metav1.Object) types.NamespacedName + func AllowsPropagationTo(from metav1.Object) map[types.NamespacedName]bool + func AnnotationKeyPropagateTo(o metav1.Object) string + func AsController(r *xpv1.TypedReference) metav1.OwnerReference + func AsOwner(r *xpv1.TypedReference) metav1.OwnerReference + func ExternalCreateIncomplete(o metav1.Object) bool + func ExternalCreateSucceededDuring(o metav1.Object, d time.Duration) bool + func FinalizerExists(o metav1.Object, finalizer string) bool + func GetExternalCreateFailed(o metav1.Object) time.Time + func GetExternalCreatePending(o metav1.Object) time.Time + func GetExternalCreateSucceeded(o metav1.Object) time.Time + func GetExternalName(o metav1.Object) string + func HaveSameController(a, b metav1.Object) bool + func IsPaused(o metav1.Object) bool + func NamespacedNameOf(r *corev1.ObjectReference) types.NamespacedName + func ReferenceTo(o metav1.Object, of schema.GroupVersionKind) *corev1.ObjectReference + func RemoveAnnotations(o metav1.Object, annotations ...string) + func RemoveFinalizer(o metav1.Object, finalizer string) + func RemoveLabels(o metav1.Object, labels ...string) + func SetExternalCreateFailed(o metav1.Object, t time.Time) + func SetExternalCreatePending(o metav1.Object, t time.Time) + func SetExternalCreateSucceeded(o metav1.Object, t time.Time) + func SetExternalName(o metav1.Object, name string) + func TypedReferenceTo(o metav1.Object, of schema.GroupVersionKind) *xpv1.TypedReference + func WasCreated(o metav1.Object) bool + func WasDeleted(o metav1.Object) bool