# Functions
GetOperatorName return the operator name.
GetOperatorNamespace returns the namespace the operator should be running in.
GetPod returns a Pod object that corresponds to the pod in which the code is currently running.
GetWatchNamespace returns the namespace the operator should be watching for changes.
ResourceExists returns true if the given resource kind exists in the given api groupversion.
# Constants
KubeConfigEnvVar defines the env variable KUBECONFIG which contains the kubeconfig file path.
OperatorNameEnvVar is the constant for env variable OPERATOR_NAME which is the name of the current operator.
PodNameEnvVar is the constant for env variable POD_NAME which is the name of the current pod.
WatchNamespaceEnvVar is the constant for env variable WATCH_NAMESPACE which is the namespace where the watch activity happens.
# Variables
errNoNS indicates that a namespace could not be found for the current environment.