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