# imagePullSecrets is a special helm field which, when specified, creates a secret # containing the pull secret which is used to pull all images deployed by this helm chart and the resulting operator. # this field is a map where the key is the desired secret name and the value is the contents of the imagePullSecret. # # Example: --set-file imagePullSecrets.gcr=./pull-secret.json imagePullSecrets: {} installation: enabled: true kubernetesProvider: "" # imagePullSecrets are configured on all images deployed by the tigera-operator. # secrets specified here must exist in the tigera-operator namespace; they won't be created by the operator or helm. # imagePullSecrets are a slice of LocalObjectReferences, which is the same format they appear as on deployments. # # Example: --set installation.imagePullSecrets[0].name=my-existing-secret imagePullSecrets: [] # Disable CSI driver by default. kubeletVolumePluginPath: "None" # apiServer configures the Calico API server, needed for interacting with # the projectcalico.org/v3 suite of APIs. apiServer: enabled: true # goldmane configures the Calico Goldmane flow aggregator. goldmane: enabled: true # whisker configures the Calico Whisker observability UI. whisker: enabled: true defaultFelixConfiguration: enabled: false certs: node: key: cert: commonName: typha: key: cert: commonName: caBundle: # Whether or not the tigera/operator should manange CustomResourceDefinitions # needed to run itself and Calico. If disabled, you must manage these resources out-of-band. manageCRDs: true # Resource requests and limits for the tigera/operator pod. resources: {} # Common labels for all resources created by this chart additionalLabels: {} # Tolerations for the tigera/operator pod. tolerations: - effect: NoExecute operator: Exists - effect: NoSchedule operator: Exists # NodeSelector for the tigera/operator pod. nodeSelector: kubernetes.io/os: linux # Affinity for the tigera/operator pod. affinity: {} # PriorityClassName for the tigera/operator pod. priorityClassName: "" # Custom annotations for the tigera/operator pod. podAnnotations: {} # Custom labels for the tigera/operator pod. podLabels: {} # Custom DNS configuration for the tigera/operator pod. dnsConfig: {} # Image and registry configuration for the tigera/operator pod. tigeraOperator: image: tigera/operator version: v1.40.8 registry: quay.io calicoctl: image: quay.io/calico/ctl tag: v3.31.5 # Optionally configure the host and port used to access the Kubernetes API server. kubernetesServiceEndpoint: host: "" port: "6443"