Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Install MountedCNINetDir = "mounted-cni-net-dir" CNIConfName = "cni-conf-name" ChainedCNIPlugin = "chained-cni-plugin" CNINetworkConfigFile = "cni-network-config-file" CNINetworkConfig = "cni-network-config" LogLevel = "log-level" KubeconfigMode = "kubeconfig-mode" KubeCAFile = "kube-ca-file" SkipTLSVerify = "skip-tls-verify" MonitoringPort = "monitoring-port" LogUDSSocket = "log-uds-socket" ZtunnelUDSAddress = "ztunnel-uds-address" CNIEventSocket = "cni-event-address" CNIAgentRunDir = "cni-agent-run-dir" ExcludeNamespaces = "exclude-namespaces" AmbientEnabled = "ambient-enabled" AmbientDNSCapture = "ambient-dns-capture" AmbientIPv6 = "ambient-ipv6" AmbientDisableSafeUpgrade = "ambient-disable-safe-upgrade" // Repair RepairEnabled = "repair-enabled" RepairDeletePods = "repair-delete-pods" RepairRepairPods = "repair-repair-pods" RepairLabelPods = "repair-label-pods" RepairLabelKey = "repair-broken-pod-label-key" RepairLabelValue = "repair-broken-pod-label-value" RepairNodeName = "repair-node-name" RepairSidecarAnnotation = "repair-sidecar-annotation" RepairInitContainerName = "repair-init-container-name" RepairInitTerminationMsg = "repair-init-container-termination-message" RepairInitExitCode = "repair-init-container-exit-code" RepairLabelSelectors = "repair-label-selectors" RepairFieldSelectors = "repair-field-selectors" )
Command line arguments
View Source
const ( DefaultKubeconfigMode = 0o600 CNIAgentLogScope = "cni-agent" CNIPluginLogScope = "cni-plugin" CNIAddEventPath = "/cmdadd" UDSLogPath = "/log" CNIEventSocketName = "pluginevent.sock" LogUDSSocketName = "log.sock" CNIPluginKubeconfName = "istio-cni-kubeconfig" // K8s liveness and readiness endpoints LivenessEndpoint = "/healthz" ReadinessEndpoint = "/readyz" ReadinessPort = "8000" ServiceAccountPath = "/var/run/secrets/kubernetes.io/serviceaccount" )
Internal constants
Variables ¶
View Source
var ( CNIBinDir = "/opt/cni/bin" HostCNIBinDir = "/host/opt/cni/bin" // Well-known subpath we will mount any needed host-mounts under, // to preclude shadowing or breaking any pod-internal mounts HostMountsPath = "/host" )
Exposed for testing "constants"
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.