DeckhouseRelease

Scope: Cluster
Version: v1alpha1

Определяет конфигурацию релизов Deckhouse.

  • approvedбулевый

    Разрешает или запрещает ручное обновление.

    Игнорируется, если в конфигурации модуля установлен режим обновления Auto (update.mode: Auto).

    По умолчанию: false

  • specобъект

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

    • spec.applyAfterстрока

      Время, до которого отложено обновление, если релиз является частью canary-release.

    • spec.changelogобъект

      Изменения включенных модулей в данном релизе.

    • spec.changelogLinkстрока

      Ссылка на страницу со всеми изменениями данного релиза.

    • spec.disruptionsмассив строк

      Потенциально опасные изменения в релизе.

    • spec.requirementsобъект

      Требования для установки релиза.

    • spec.versionстрока

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

      Версия Deckhouse.

      Пример:

      version: v1.24.20
      

ModuleConfig

Scope: Cluster
Version: v1alpha1

Defines the configuration for Deckhouse module.

  • specобъект

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

    • spec.enabledбулевый

      Enables or disables a module.

      Пример:

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

      Module settings.

    • spec.versionчисло

      Version of settings schema.

      Пример:

      version: 1
      

Module

Scope: Cluster
Version: v1alpha1

Отображает базовую информацию о модуле Deckhouse.

Ресурс Module нельзя изменить, он предназначен только для получения информации о модуле (только для чтения).

  • propertiesобъект
    • properties.sourceстрока

      Имя ModuleSource если модуль скачан из него (иначе пусто)

    • properties.stateстрока

      Состояние модуля (включен или выключен).

      Допустимые значения: Enabled, Disabled

    • properties.weightцелочисленный

      Вес (приоритет) модуля.