Модуль автоматически включается для всех облачных кластеров, развернутых в VMware Cloud Director.

Чтобы настроить модуль, используйте custom resource ModuleConfig с именем cloud-provider-vcd (подробнее о настройке Deckhouse…).

Пример ресурса ModuleConfig/cloud-provider-vcd для настройки модуля:

apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
  name: cloud-provider-vcd
spec:
  version: 1
  enabled: true
  settings: # <-- Параметры модуля из раздела "Параметры" ниже.

Параметры

Версия схемы: 1

  • settings
    объект
    • settings.storageClass
      объект

      Автоматическое создание StorageClass’ов, которые есть в OpenStack.

      • settings.storageClass.default
        строка

        Имя StorageClass’а, который будет использоваться в кластере по умолчанию.

        Если параметр не задан, фактическим StorageClass’ом по умолчанию будет:

        • присутствующий в кластере произвольный StorageClass с default-аннотацией;
        • storageClass для которого используется default StorageProfile;
        • первый StorageClass из создаваемых модулем.

        Пример:

        default: ceph-ssd
        
      • settings.storageClass.exclude
        массив строк

        Полные имена (или regex выражения имен) StorageClass’ов, которые не будут созданы в кластере.

        Пример:

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