# Functions

ApplyCustomResourceDefinition is responsible for applying the CRD to the cluster.
ApplyCustomResourceDefinitions s responsible for applying a collection of CRDs.
ApplyCustomResourceRawDefinitions reads the definitions from the raw bytes.
CheckCustomResourceDefinition ensures the CRD is ok to go.
CreateOrForceUpdate either creates or forces the update of the resource.
CreateOrPatch either creates or patches the resource.
DeleteIfExists deletes the resource is it exists.
FindLatestPod returns the latest pod in the list.
GetIfExists retrieves an object if it exists.
GetSecretIfExists retrieves a secret if it exists.
HumanDuration returns a more human friendly duration.
IsLabelSelectorMatch is used to check if the selectors matches the labels.
IsSelectorMatch is used to check if the resource matches the selectors.
NewExtentionsAPIClient returns an extensions api client.
NewKubeClient returns a kubernetes clientset.
NewRuntimeClient returns a controller-runtime clientset.