Versions in this module Expand all Collapse all v0 v0.2.0 Oct 11, 2024 v0.1.2 May 31, 2024 Changes in this version + func DecodeAnnotationsAnnotation(data string) (map[string]string, error) + func DecodeLabelsAnnotations(data string) (map[string]string, error) + func EncodeAnnotationsAnnotation(annotations map[string]string) (string, error) + func EncodeLabelsAnnotation(labels map[string]string) (string, error) + func GetAnnotationsAnnotation(o metav1.Object) (map[string]string, error) + func GetLabelsAnnotation(o metav1.Object) (map[string]string, error) + func GetObjectMetadata(o metav1.Object) (*irimeta.ObjectMetadata, error) + func IsCreated(o metav1.Object) bool + func IsManagedBy(o metav1.Object, manager string) bool + func PatchControlledBy(ctx context.Context, c client.Client, owner, controlled client.Object) error + func PatchCreated(ctx context.Context, c client.Client, o client.Object) error + func PatchOwnedBy(ctx context.Context, c client.Client, owner, obj client.Object) error + func SetAnnotationsAnnotation(o metav1.Object, annotations map[string]string) error + func SetCreatedLabel(o metav1.Object) + func SetLabelsAnnotation(o metav1.Object, labels map[string]string) error + func SetObjectMetadata(o metav1.Object, metadata *irimeta.ObjectMetadata) error