Available in: EE
Experimental version. The functionality may undergo significant changes. Compatibility with future versions is not guaranteed.
The module is automatically enabled for all cloud clusters deployed in VMware Cloud Director.
The module is configured using the ModuleConfig custom resource named cloud-provider-vcd
(learn more about setting up Deckhouse…).
Example of the ModuleConfig/cloud-provider-vcd
resource for configuring the module:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: cloud-provider-vcd
spec:
version: 1
enabled: true
settings: # <-- Module parameters from the "Parameters" section below.
Parameters
Schema version: 1
- settings
- settings.storageClass
The module automatically creates StorageClasses that are available in VCD (VMware Cloud Director).
- settings.storageClass.defaultDeprecated
The name of StorageClass that will be used in the cluster by default.
If the parameter is omitted, the default StorageClass is either:
- an arbitrary StorageClass present in the cluster that has the default annotation;
- StorageClass for
default StorageProfile
; - the first (in lexicographic order) StorageClass created by the module.
Parameter is deprecated. Instead, use the global parameter global.defaultClusterStorageClass.
Example:
default: ceph-ssd
- settings.storageClass.exclude
A list of StorageClass names (or regex expressions for names) to exclude from the creation in the cluster.
Example:
exclude: - ".*-hdd" - iscsi-fast