Versions in this module Expand all Collapse all v1 v1.3.0 Aug 3, 2026 Changes in this version + func GetConfigMapValue(ctx context.Context, kube client.Client, ref *commonv1.ConfigMapKeySelector) (string, error) + func GetSecret(ctx context.Context, k client.Client, ref *commonv1.SecretKeySelector) (string, error) + func Ignore(is ErrorIs, err error) error + func IgnoreAny(err error, is ...ErrorIs) error + func IgnoreNotFound(err error) error + func IsAPIError(err error) bool + func IsAPIErrorWrapped(err error) bool + func IsMissingReference(err error) bool + func MustCreateObject(kind schema.GroupVersionKind, oc runtime.ObjectCreater) runtime.Object + type APIFinalizer struct + func NewAPIFinalizer(c client.Client, finalizer string) *APIFinalizer + func (a *APIFinalizer) AddFinalizer(ctx context.Context, obj Object) error + func (a *APIFinalizer) RemoveFinalizer(ctx context.Context, obj Object) error + type AttributeReferencer interface + Assign func(res CanReference, value string) error + Build func(ctx context.Context, res CanReference, r client.Reader) (value string, err error) + GetStatus func(ctx context.Context, res CanReference, r client.Reader) ([]ReferenceStatus, error) + type CanReference runtime.Object + type Conditioned interface + GetCondition func(prv1.ConditionType) prv1.Condition + SetConditions func(c ...prv1.Condition) + type Conditions []rtv1.Condition + func (cs *Conditions) JoinConditions(conds *Conditions) + func (cs *Conditions) RemoveCondition(ct rtv1.ConditionType) + func (cs *Conditions) UpsertCondition(cond rtv1.Condition) + func (cs *Conditions) UpsertConditionMessage(cond rtv1.Condition) + func (cs Conditions) DeepCopy() Conditions + type ErrorIs func(err error) bool + type Finalizer interface + AddFinalizer func(ctx context.Context, obj Object) error + RemoveFinalizer func(ctx context.Context, obj Object) error + func NewNopFinalizer() Finalizer + type FinalizerFns struct + AddFinalizerFn func(ctx context.Context, obj Object) error + RemoveFinalizerFn func(ctx context.Context, obj Object) error + func (f FinalizerFns) AddFinalizer(ctx context.Context, obj Object) error + func (f FinalizerFns) RemoveFinalizer(ctx context.Context, obj Object) error + type Managed interface + type ManagedKind schema.GroupVersionKind + type ManagedList interface + GetItems func() []Managed + type Object interface + type ReferenceStatus struct + Name string + Status ReferenceStatusType + func (r ReferenceStatus) String() string + type ReferenceStatusType int + const ReferenceNotFound + const ReferenceNotReady + const ReferenceReady + const ReferenceStatusUnknown + func (t ReferenceStatusType) String() string