ModuleConfig

Scope: Cluster
Version: v1alpha1

Определяет конфигурацию модуля Deckhouse. Название ресурса ModuleConfig должно соответствовать названию модуля (например, control-plane-manager для модуля control-plane-manager).

Пример:

apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
  name: module-1
spec:
  enabled: true
  settings: {}
  version: 1
  • spec
    объект

    Обязательный параметр

    • spec.enabled
      булевый

      Включить или выключить модуль.

      Пример:

      enabled: 'false'
      
    • spec.settings
      объект

      Настройки модуля.

    • spec.source
      строка

      Источник из которого будет скачен модуль.

    • spec.updatePolicy
      строка

      Политика обновления модуля.

      Пример:

      updatePolicy: test-alpha
      
    • spec.version
      число

      Версия схемы настроек модуля.

      Пример:

      version: '1'