Documentation ¶
Index ¶
Constants ¶
View Source
const ( TetragonOpEnvPrefix = "TETRAGON_OPERATOR" // SkipCRDCreation specifies whether the CustomResourceDefinition will be // disabled for the operator SkipCRDCreation = "skip-crd-creation" // CMDRef is the path to cmdref output directory CMDRef = "cmdref" // KubeCfgPath is the path to a kubeconfig file KubeCfgPath = "kube-config" // ConfigDir specifies the directory in which tetragon-operator-config configmap is mounted. ConfigDir = "config-dir" // SkipPodInfoCRD specifies whether the tetragonPod CustomResourceDefinition will be // disabled SkipPodInfoCRD = "skip-pod-info-crd" // SkipTracingPolicyCRD specifies whether the tracing-policies CustomResourceDefinition will be // disabled SkipTracingPolicyCRD = "skip-tracing-policy-crd" // ForceUpdateCRDs specifies whether operator should ignore current CRD version // and forcefully update it. ForceUpdateCRDs = "force-update-crds" )
Variables ¶
View Source
var Config = &OperatorConfig{}
Config represents the operator configuration.
Functions ¶
func ConfigPopulate ¶ added in v1.0.0
func ConfigPopulate()
ConfigPopulate sets all options with the values from viper.
Types ¶
type OperatorConfig ¶
type OperatorConfig struct { // SkipCRDCreation disables creation of the CustomResourceDefinition // for the operator SkipCRDCreation bool // KubeCfgPath allows users to specify a kubeconfig file to be used by the operator KubeCfgPath string // ConfigDir specifies the directory in which tetragon-operator-config configmap is mounted. ConfigDir string // SkipPodInfoCRD disables creation of the TetragonPod CustomResourceDefinition only. SkipPodInfoCRD bool // SkipTracingPolicyCRD disables creation of the TracingPolicy and // TracingPolicyNamespaced CustomResourceDefinition only. SkipTracingPolicyCRD bool // ForceUpdateCRDs forces the CRD to be updated even if it's version // is lower than the one in the cluster. ForceUpdateCRDs bool }
OperatorConfig is the configuration used by the operator.
Click to show internal directories.
Click to hide internal directories.