Versions in this module Expand all Collapse all v0 v0.17.3 Mar 11, 2026 v0.17.2 Mar 11, 2026 Changes in this version + func Equals(obj1, obj2 client.Object) bool + type NamedObject interface + GetName func() string + GetNamespace func() string + type Object interface + GetConditions func() []metav1.Condition + SetCondition func(metav1.Condition) bool + type ObjectList interface + GetItems func() []Object + type ObjectRef struct + Name string + Namespace string + UID types.UID + func ObjectRefFromObject(obj client.Object) *ObjectRef + func (o *ObjectRef) DeepCopy() *ObjectRef + func (o *ObjectRef) DeepCopyInto(out *ObjectRef) + func (o *ObjectRef) Equals(other NamedObject) bool + func (o *ObjectRef) GetName() string + func (o *ObjectRef) GetNamespace() string + func (o *ObjectRef) IsEmpty() bool + func (o *ObjectRef) K8s() client.ObjectKey + func (o ObjectRef) String() string + type TypedNamedObject interface + GetAPIVersion func() string + GetKind func() string + type TypedObjectRef struct + func TypedObjectRefFromObject(obj client.Object, scheme *runtime.Scheme) *TypedObjectRef + func (o *TypedObjectRef) DeepCopy() *TypedObjectRef + func (o *TypedObjectRef) DeepCopyInto(out *TypedObjectRef) + func (o *TypedObjectRef) Equals(other TypedNamedObject) bool + func (o *TypedObjectRef) GetAPIVersion() string + func (o *TypedObjectRef) GetKind() string + func (o *TypedObjectRef) String() string