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
- spec.applyAfterстрока
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
- spec.enabledбулевый
Module
Scope: Cluster
Version: v1alpha1
Отображает базовую информацию о модуле Deckhouse.
Ресурс Module нельзя изменить, он предназначен только для получения информации о модуле (только для чтения).
- propertiesобъект
- properties.sourceстрока
Имя ModuleSource если модуль скачан из него (иначе пусто)
- properties.stateстрока
Состояние модуля (включен или выключен).
Допустимые значения:
Enabled
,Disabled
- properties.weightцелочисленный
Вес (приоритет) модуля.
- properties.sourceстрока