vCenter: host: "" port: 443 insecureFlag: "1" clusterId: "" datacenters: "" username: "" password: "" configSecret: name: "vsphere-config-secret" generate: true configTemplate: | [Global] cluster-id = {{ required ".Values.vCenter.clusterId must be provided" (default .Values.vCenter.clusterId .Values.global.cattle.clusterId) | quote }} user = {{ .Values.vCenter.username | quote }} password = {{ .Values.vCenter.password | quote }} port = {{ .Values.vCenter.port | quote }} insecure-flag = {{ .Values.vCenter.insecureFlag | quote }} [VirtualCenter {{ .Values.vCenter.host | quote }}] datacenters = {{ .Values.vCenter.datacenters | quote }} csiController: csiResizer: enabled: false image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: latest csiAttacher: repository: rancher/mirrored-sig-storage-csi-attacher tag: latest csiResizer: repository: rancher/mirrored-sig-storage-csi-resizer tag: latest livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: latest vsphereSyncer: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-syncer tag: latest csiProvisioner: repository: rancher/mirrored-sig-storage-csi-provisioner tag: latest ## Node labels for pod assignment ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ ## nodeSelector: {} # Uncomment below toleration if you need an aggressive pod eviction in case when # node becomes not-ready or unreachable. Default is 300 seconds if not specified. tolerations: [] # - key: node.kubernetes.io/not-ready # operator: Exists # effect: NoExecute # tolerationSeconds: 30 # - key: node.kubernetes.io/unreachable # operator: Exists # effect: NoExecute # tolerationSeconds: 30 # Internal features csiMigration: enabled: false csiAuthCheck: enabled: false onlineVolumeExtend: enabled: false triggerCsiFullsync: enabled: false asyncQueryVolume: enabled: false improvedCsiIdempotency: enabled: false improvedVolumeTopology: enabled: false blockVolumeSnapshot: enabled: false csiWindowsSupport: enabled: false useCsinodeId: enabled: true listVolumes: enabled: false pvToBackingdiskobjectidMapping: enabled: false cnsmgrSuspendCreateVolume: enabled: false topology: enabled: false topologyPreferentialDatastores: enabled: false maxPvscsiTargetsPerVm: enabled: false csiNode: ## Node labels for pod assignment ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ ## nodeSelector: {} ## List of node taints to tolerate (requires Kubernetes >= 1.6) tolerations: [] prefixPath: "" image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: latest nodeDriverRegistrar: repository: rancher/mirrored-sig-storage-csi-node-driver-registrar tag: latest livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: latest storageClass: enabled: true allowVolumeExpansion: false name: "vsphere-csi-sc" isDefault: true storagePolicyName: "" datastoreURL: "" global: cattle: systemDefaultRegistry: "" # A list of Semver constraint strings (defined by https://github.com/Masterminds/semver) and values.yaml overrides. # # For each key in versionOverrides, this chart will check to see if the current Kubernetes cluster's version matches # any of the semver constraints provided as keys on the map. # # On seeing a match, the default value for each values.yaml field overridden will be updated with the new value. # # If multiple matches are encountered (due to overlapping semver ranges), the matches will be applied in order. # # Notes: # - On running a helm template, Helm uses the `.Capabilities.APIVersion` of whatever # Kubernetes release that version of Helm was built against. # - On running a helm install --dry-run, the correct kubeVersion should be chosen. # # Supported versions can be found at: # https://docs.vmware.com/en/VMware-vSphere-Container-Storage-Plug-in/3.0/vmware-vsphere-csp-getting-started/GUID-D4AAD99E-9128-40CE-B89C-AD451DA8379D.html#kubernetes-versions-compatible-with-vsphere-container-storage-plugin-1 versionOverrides: # Versions from https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/release-3.0/manifests/vanilla/vsphere-csi-driver.yaml - constraint: ">= 1.24 < 1.28" values: csiController: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v3.0.2 csiAttacher: repository: rancher/mirrored-sig-storage-csi-attacher tag: v4.2.0 csiResizer: repository: rancher/mirrored-sig-storage-csi-resizer tag: v1.7.0 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.9.0 vsphereSyncer: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-syncer tag: v3.0.2 csiProvisioner: repository: rancher/mirrored-sig-storage-csi-provisioner tag: v3.4.0 csiNode: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v3.0.2 nodeDriverRegistrar: repository: rancher/mirrored-sig-storage-csi-node-driver-registrar tag: v2.7.0 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.9.0 # Versions from https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/release-2.7/manifests/vanilla/vsphere-csi-driver.yaml - constraint: "~ 1.23" values: csiController: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v2.7.2 csiAttacher: repository: rancher/mirrored-sig-storage-csi-attacher tag: v3.5.0 csiResizer: repository: rancher/mirrored-sig-storage-csi-resizer tag: v1.6.0 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.8.0 vsphereSyncer: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-syncer tag: v2.7.2 csiProvisioner: repository: rancher/mirrored-sig-storage-csi-provisioner tag: v3.3.0 csiNode: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v2.7.2 nodeDriverRegistrar: repository: rancher/mirrored-sig-storage-csi-node-driver-registrar tag: v2.6.2 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.8.0 # Versions from https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/release-2.6/manifests/vanilla/vsphere-csi-driver.yaml - constraint: "~ 1.22" values: csiController: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v2.6.3 csiAttacher: repository: rancher/mirrored-sig-storage-csi-attacher tag: v3.4.0 csiResizer: repository: rancher/mirrored-sig-storage-csi-resizer tag: v1.4.0 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.7.0 vsphereSyncer: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-syncer tag: v2.6.3 csiProvisioner: repository: rancher/mirrored-sig-storage-csi-provisioner tag: v3.2.1 csiNode: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v2.6.3 nodeDriverRegistrar: repository: rancher/mirrored-sig-storage-csi-node-driver-registrar tag: v2.5.1 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.7.0 # Versions from https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/release-2.5/manifests/vanilla/vsphere-csi-driver.yaml - constraint: "~ 1.21" values: csiController: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v2.5.4 csiAttacher: repository: rancher/mirrored-sig-storage-csi-attacher tag: v3.4.0 csiResizer: repository: rancher/mirrored-sig-storage-csi-resizer tag: v1.4.0 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.6.0 vsphereSyncer: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-syncer tag: v2.5.4 csiProvisioner: repository: rancher/mirrored-sig-storage-csi-provisioner tag: v3.1.0 csiNode: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v2.5.4 nodeDriverRegistrar: repository: rancher/mirrored-sig-storage-csi-node-driver-registrar tag: v2.5.0 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.6.0 # Versions from https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/release-2.4/manifests/vanilla/vsphere-csi-driver.yaml - constraint: "~ 1.20" values: csiController: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v2.4.3 csiAttacher: repository: rancher/mirrored-sig-storage-csi-attacher tag: v3.3.0 csiResizer: repository: rancher/mirrored-sig-storage-csi-resizer tag: v1.3.0 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.4.0 vsphereSyncer: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-syncer tag: v2.4.3 csiProvisioner: repository: rancher/mirrored-sig-storage-csi-provisioner tag: v3.0.0 csiNode: image: repository: rancher/mirrored-cloud-provider-vsphere-csi-release-driver tag: v2.4.3 nodeDriverRegistrar: repository: rancher/mirrored-sig-storage-csi-node-driver-registrar tag: v2.3.0 livenessProbe: repository: rancher/mirrored-sig-storage-livenessprobe tag: v2.4.0