questions: - variable: vCenter.configSecret.generate label: Generate CSI vSphere Config Secret description: Generates a Secret that contains a CSI vSphere config and credentials (If the option to generate it is enabled, credentials will be visible in the API to authorized users) type: boolean default: true required: true group: Configuration show_subquestion_if: true subquestions: - variable: vCenter.host label: vCenter Host description: IP address or FQDN of the vCenter type: string group: Configuration - variable: vCenter.datacenters description: Comma-separated list of paths to data centers. E.g ", , ..." label: Data Centers type: string group: Configuration - variable: vCenter.username label: Username description: Username for vCenter type: string group: Configuration - variable: vCenter.password label: Password description: Password for vCenter type: password group: Configuration - variable: vCenter.configSecret.name label: CSI vSphere Config Secret Name description: Name of the Secret that contains a CSI vSphere config and credentials (Will not be visible in the API. More info in the README) type: string group: Configuration show_if: "vCenter.configSecret.generate=false" - variable: csiMigration.enabled label: Enable CSI Migration description: Enable migration of volumes provisioned by in-tree vSphere provider to CSI (Available for vSphere 7.0 U1+ only) type: boolean default: false group: Migration - variable: csiController.csiResizer.enabled label: Enable CSI Volume Resizer description: This feature is available for vSphere 7.0 U1+ only type: boolean default: false group: Storage - variable: storageClass.enabled default: true label: Create Storage Class description: Create a storageClass with the vSphere CSI provisioner type: boolean required: true show_subquestion_if: true group: Storage subquestions: - variable: storageClass.name label: Storage Class Name default: "vsphere-csi-sc" type: string - variable: storageClass.isDefault label: Default Storage Class description: Set the Storage Class as the default default: true type: boolean - variable: storageClass.storagePolicyName label: Storage Policy Name description: Name of the Storage Policy created in vCenter type: string - variable: storageClass.datastoreURL label: Data Store URL description: URL of the data store to use for new volumes (If unspecified, any data store that matches the request will be selected). type: string - variable: csiNode.prefixPath label: Prefix Path for `/var/lib/kubelet` description: For some operating systems including RancherOS, RKE prefixes `/var/lib/kubelet` with `/opt/rke`. Add the prefix path of the location of /var/lib/kubelet type: string default: "" group: Node Configuration