Модуль автоматически включается для всех облачных кластеров, развернутых в 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
        Параметр устарел
        строка

        УСТАРЕЛ. Вместо этого параметра используйте global.defaultClusterStorageClass.

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

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

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

        Пример:

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

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

        Пример:

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