Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InstallerConfig ¶
type InstallerConfig struct { CfgCheckInterval int `envconfig:"cfgcheck_interval" default:"1"` ChainedCniPlugin bool `envconfig:"chained_cni_plugin" default:"true"` CniConfName string `envconfig:"cni_conf_name" default:""` CniLogLevel string `envconfig:"cni_log_level" default:"info"` CniNetworkConfig string `envconfig:"cni_network_config" default:""` HostCniNetDir string `envconfig:"cni_net_dir" default:"/etc/cni/net.d"` KubeconfigName string `envconfig:"kubecfg_file_name" default:"ZZZ-kuma-cni-kubeconfig"` KubernetesCaFile string `envconfig:"kube_ca_file"` KubernetesServiceHost string `envconfig:"kubernetes_service_host"` KubernetesServicePort string `envconfig:"kubernetes_service_port"` KubernetesServiceProtocol string `envconfig:"kubernetes_service_protocol" default:"https"` MountedCniNetDir string `envconfig:"mounted_cni_net_dir" default:"/host/etc/cni/net.d"` ShouldSleep bool `envconfig:"sleep" default:"true"` }
func (InstallerConfig) Sanitize ¶
func (i InstallerConfig) Sanitize()
func (InstallerConfig) Validate ¶
func (i InstallerConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.