Доступно в редакциях: CE, BE, SE, SE+, EE, CSE Pro (1.67)
Модуль включен по умолчанию в наборах модулей: Default, Managed.
Модуль выключен по умолчанию в наборе модулей Minimal.
Настройки
Чтобы настроить модуль, используйте ресурс ModuleConfig с именем namespace-configurator (подробнее о настройке Deckhouse…).
Пример ресурса ModuleConfig/namespace-configurator для настройки модуля:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: namespace-configurator
spec:
version: 1
enabled: true
settings: # <-- Параметры модуля из раздела "Параметры" ниже.
Параметры
Версия схемы: 1
- объектsettings
- массив объектовsettings.configurations
- объектsettings.configurations.annotations
Список аннотаций в формате
ключ: "значение".Пример:
annotations: example: 'true' - массив строкsettings.configurations.excludeNames
Список шаблонов для исключения пространств имен.
По умолчанию:
[]Пример:
excludeNames: - infra-test - массив строкsettings.configurations.includeNames
Обязательный параметр
Список шаблонов для включения пространств имен.
По умолчанию:
[]Пример:
includeNames: - prod-.* - infra-.* - объектsettings.configurations.labels
Список лейблов в формате
ключ: "значение".Пример:
labels: istio-injection: 'true'