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
    object
    • settings.storageClass
      object

      The module automatically creates StorageClasses that are available in VCD (VMware Cloud Director).

      • settings.storageClass.default
        Deprecated
        string

        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
        array of strings

        A list of StorageClass names (or regex expressions for names) to exclude from the creation in the cluster.

        Example:

        exclude:
        - ".*-hdd"
        - iscsi-fast