# Functions

CreateRecorder return recorder.
GetAllNamespaces gets the list of all namespaces from k8s that matches the input label selector.
GetOperatorName returns the operator name.
GetOperatorNamespace returns the namespace the operator should be running in.
GetOperatorNamespacedName returns the name and namespace of the operator.
GetSelectedNamespaces returns the list of filtered namespaces according to the policy namespace selector.
GetWatchNamespace returns the Namespace the operator should be watching for changes.
Matches filters a slice of strings, and returns ones that match the selector.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
OperatorNameEnvVar is the constant for env variable OPERATOR_NAME which is the name of the current operator.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ErrNoNamespace indicates that a namespace could not be found for the current environment.
ErrRunLocal indicates that the operator is set to run in local mode (this error is returned by functions that only work on operators running in cluster mode).

# Structs

No description provided by the author

# Interfaces

SelectorReconciler keeps a cache of NamespaceSelector results, which it should update when namespaces are created, deleted, or re-labeled.

# Type aliases

No description provided by the author