Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateNewLogger ¶
func CreateNewLogger(name string, logLevel kuma_log.LogLevel) logr.Logger
func SetLogLevel ¶
func SetLogLevel(logger *logr.Logger, level string, name string) error
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"`
}
Click to show internal directories.
Click to hide internal directories.