Documentation ¶
Overview ¶
This package contains some of the old operator-sdk's k8sutil functions the k8sutil package in old operator-sdk are removed in new sdk and no longer available.
Index ¶
Constants ¶
View Source
const ( // KubeConfigEnvVar defines the env variable KUBECONFIG which // contains the kubeconfig file path. KubeConfigEnvVar = "KUBECONFIG" // WatchNamespaceEnvVar is the constant for env variable WATCH_NAMESPACE // which is the namespace where the watch activity happens. // this value is empty if the operator is running with clusterScope. WatchNamespaceEnvVar = "WATCH_NAMESPACE" // OperatorNameEnvVar is the constant for env variable OPERATOR_NAME // which is the name of the current operator OperatorNameEnvVar = "OPERATOR_NAME" // PodNameEnvVar is the constant for env variable POD_NAME // which is the name of the current pod. PodNameEnvVar = "POD_NAME" )
Variables ¶
View Source
var ErrNoNamespace = fmt.Errorf("namespace not found for current environment")
errNoNS indicates that a namespace could not be found for the current environment
Functions ¶
func GetOperatorNamespace ¶
GetOperatorNamespace returns the namespace the operator should be running in.
func GetWatchNamespace ¶
GetWatchNamespace returns the namespace the operator should be watching for changes
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.