Documentation ¶
Index ¶
Constants ¶
View Source
const ( LabelKeySuffixOwnerId = "owner-id" AnnotationKeySuffixDigest = "digest" AnnotationKeySuffixReconcilePolicy = "reconcile-policy" AnnotationKeySuffixUpdatePolicy = "update-policy" AnnotationKeySuffixOrder = "order" AnnotationKeySuffixPurgeOrder = "purge-order" AnnotationKeySuffixOwnerId = "owner-id" )
View Source
const ( ReconcilePolicyOnObjectChange = "on-object-change" ReconcilePolicyOnObjectOrComponentChange = "on-object-or-component-change" ReconcilePolicyOnce = "once" )
View Source
const ( UpdatePolicyDefault = "default" UpdatePolicyRecreate = "recreate" )
Variables ¶
This section is empty.
Functions ¶
func ObjectKeyToString ¶
Return a string representation of an ObjectKey.
Types ¶
type ObjectKey ¶
type ObjectKey interface { GetObjectKind() schema.ObjectKind GetNamespace() string GetName() string }
Represents types which have TypeMeta, and a namespace and a name. All types implementing controller-runtime's client.Object obviously implement ObjectKey as well.
type Unstructurable ¶
Unstructurable represents objects which can be converted into a string-keyed map. All Kubernetes API types, as well as all JSON objects could be modelled as Unstructurable objects.
type UnstructurableMap ¶
func (UnstructurableMap) ToUnstructured ¶
func (m UnstructurableMap) ToUnstructured() map[string]any
Click to show internal directories.
Click to hide internal directories.