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 OpenStack.
- 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