# Functions

No description provided by the author
DefinitionsForV1beta1CustomResourceDefinitions returns definition keys for all custom resource versions in each crd in crds.
DefinitionsForV1CustomResourceDefinitions returns definition keys for all custom resource versions in each crd in crds.
FormatOperatorNameDNS1123 ensures name is DNS1123 label-compliant by replacing all non-compliant UTF-8 characters with "-".
GetCustomResourceDefinitions returns all CRD manifests of both v1 and v1beta1 versions in the directory crdsDir.
GetDisplayName turns a project dir name in any of {snake, chain, camel} cases, hierarchical dot structure, or space-delimited into a space-delimited, title'd display name.
GetObjectBytes marshalls an object with m and removes runtime-managed fields: 'status', 'creationTimestamp'.
GetTypeMetaFromBytes gets the type and object metadata from b.
GVKsForV1beta1CustomResourceDefinitions returns GroupVersionKind's for all custom resource versions in each crd in crds.
GVKsForV1CustomResourceDefinitions returns GroupVersionKind's for all custom resource versions in each crd in crds.
No description provided by the author
SupportsOwnerReference checks whether a given dependent supports owner references, based on the owner.
TrimDNS1123Label trims a label to meet the DNS 1123 label length requirement by removing characters from the beginning of label such that len(label) <= 63.

# Constants

KubeConfigEnvVar defines the env variable KUBECONFIG which contains the kubeconfig file path.
WatchNamespaceEnvVar is the constant for env variable WATCH_NAMESPACE which is the namespace where the watch activity happens.

# Structs

Scanner scans a yaml manifest file for manifest tokens delimited by "---".

# Type aliases

No description provided by the author
No description provided by the author