Versions in this module Expand all Collapse all v0 v0.1.1 Nov 6, 2024 Changes in this version + func IsSameResource(a, b SourceRefProvider) bool v0.1.0 Jul 31, 2024 Changes in this version + func CreateListForType[T any, P ObjectPointerType[T]](scheme *runtime.Scheme) client.ObjectList + func ExtractGroupName(apiVersion string) string + func GetGroupKindForObject(scheme *runtime.Scheme, obj client.Object) *schema.GroupKind + func GetGroupKindForType[T any, P ObjectPointerType[T]](scheme *runtime.Scheme) *schema.GroupKind + func KeyForReference(o metav1.Object, ref SourceRefProvider) string + func OwnerReferenceIndex() func(o ctrlclient.Object) []string + type DefaultSourceRef struct + func (d *DefaultSourceRef) GetGroupKind() schema.GroupKind + func (d *DefaultSourceRef) GetName() string + func (d *DefaultSourceRef) GetNamespace() string + func (d *DefaultSourceRef) GetObjectKey() ctrlclient.ObjectKey + func (d *DefaultSourceRef) String() string + type ObjectPointerType interface + type SourceRefProvider interface + GetGroupKind func() schema.GroupKind + GetName func() string + GetNamespace func() string + GetObjectKey func() ctrlclient.ObjectKey + String func() string + func NewSourceRef(g, k, ns, name string) SourceRefProvider + func NormalizedSourceRef(ref SourceRefProvider, defns string) SourceRefProvider