1# Default values for vSphere CPI.
2# This is a YAML-formatted file.
3# vSphere CPI values are grouped by component
7 name: vsphere-cloud-config
8 vcenter: "vcenter.local"
15 caFile: "" # Path to the ca-file if it has been mounted into the pod.
17 # Specifies whether Secret should be created from config values
19 # The name of the Secret referred to in the vsphere-cloud-config ConfigMap
20 # If your Kubernetes platform provides this secret, set create to false and adjust the secret name
21 name: vsphere-cloud-secret
22## Specify if a Pod Security Policy for kube-state-metrics must be created
23## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/
27 # Specify pod annotations
28 # Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#apparmor
29 # Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#seccomp
30 # Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#sysctl
32 # seccomp.security.alpha.kubernetes.io/allowedProfileNames: '*'
33 # seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default'
34 # apparmor.security.beta.kubernetes.io/defaultProfileName: 'runtime/default'
35# Run containers to have security context. Default is 'nobody' (65534/65534) in distroless
42 # Specifies whether RBAC resources should be created
45 # Specifies whether a ServiceAccount should be created
47 # The name of the ServiceAccount to use.
48 name: cloud-controller-manager
49# Daemonset configuration
52 image: chainreg.biz/chainguard-private/cloud-provider-vsphere
53 tag: latest@sha256:4e6c61805889b37c35815a7d74015bde85d82bc8e8c755f7abca830e8275b344
54 pullPolicy: IfNotPresent
55 dnsPolicy: ClusterFirst
58 # Location of the cloud configmap to be mounted on the filesystem
72 ## Additional pod labels
73 ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
75 ## Allows for the default tolerations to be updated or replaced with user-defined ones
77 - key: node.cloudprovider.kubernetes.io/uninitialized
80 - key: node-role.kubernetes.io/control-plane
83 - key: node.kubernetes.io/not-ready
86 - key: CriticalAddonsOnly
89 ## Allows for the default affinities to be updated or replaced with user-defined ones
92 requiredDuringSchedulingIgnoredDuringExecution:
95 - key: node-role.kubernetes.io/control-plane
98 extraVolumesMounts: []