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 "<dc1-path>, <dc2-path>, ..."
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)
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