Documentation
¶
Overview ¶
Package metautils provides utilities to work with objects on the meta layer.
Index ¶
- func ConvertAndSetList(scheme *runtime.Scheme, list runtime.Object, objs []runtime.Object) error
- func GVKForList(scheme *runtime.Scheme, list runtime.Object) (schema.GroupVersionKind, error)
- func IsControlledBy(scheme *runtime.Scheme, owner, controlled client.Object) (bool, error)
- func ListElementType(list runtime.Object) (reflect.Type, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertAndSetList ¶
ConvertAndSetList converts the given runtime.Objects into the item type of the list and sets the list items to be the converted items.
func GVKForList ¶
GVKForList determines the schema.GroupVersionKind for the given list. Effectively, this strips a 'List' suffix from the kind, if it exists.
func IsControlledBy ¶ added in v0.3.3
IsControlledBy checks if controlled is controlled by owner. An object is considered to be controlled if there is a controller (via metav1.GetControllerOf) whose GVK, name and UID match with the controller object.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.