Versions in this module Expand all Collapse all v1 v1.23.0 Oct 27, 2025 Changes in this version + const NsReconcilerPrefix + const RootReconcilerPrefix + var Scheme = scheme.Scheme + func AddAnnotations(obj Annotated, annotations map[string]string) bool + func AddLabels(obj Labeled, labels map[string]string) bool + func GKNN(o client.Object) string + func GKNNs(objs []client.Object) []string + func GetAnnotation(obj Annotated, annotation string) string + func GetLabel(obj Labeled, label string) string + func NsReconcilerName(namespace, name string) string + func NsReconcilerObjectKey(namespace, syncName string) client.ObjectKey + func ObjectNamespacedName(obj metav1.Object) types.NamespacedName + func RemoveAnnotations(obj Annotated, annotations ...string) bool + func RemoveLabels(obj Labeled, labels ...string) bool + func RootReconcilerName(name string) string + func RootReconcilerObjectKey(syncName string) client.ObjectKey + func RootSyncName(reconcilerName string) string + func SetAnnotation(obj Annotated, annotation, value string) bool + func SetLabel(obj Labeled, label, value string) bool + type Annotated interface + GetAnnotations func() map[string]string + SetAnnotations func(map[string]string) + type ID struct + func IDOf(o client.Object) ID + func RepoSyncID(name, namespace string) ID + func RootSyncID(name string) ID + func (i ID) String() string + type Labeled interface + GetLabels func() map[string]string + SetLabels func(map[string]string) + type MetaMutator func(o client.Object) + func Annotation(annotation, value string) MetaMutator + func Annotations(annotations map[string]string) MetaMutator + func CreationTimeStamp(ts metav1.Time) MetaMutator + func DeletionGracePeriod(seconds int64) MetaMutator + func DeletionTimestamp(ts metav1.Time) MetaMutator + func GenerateName(generateName string) MetaMutator + func Generation(gen int64) MetaMutator + func Label(label, value string) MetaMutator + func Labels(labels map[string]string) MetaMutator + func Name(name string) MetaMutator + func Namespace(namespace string) MetaMutator + func OwnerReference(or []metav1.OwnerReference) MetaMutator + func ResourceVersion(version string) MetaMutator + func SelfLink(selfLink string) MetaMutator + func UID(uid types.UID) MetaMutator + func WithoutAnnotation(annotation string) MetaMutator v1.23.0-rc.1 Oct 27, 2025