Позволяет автоматически управлять аннотациями и label’ами на Namespace’ах.
Модуль полезен тем, что помогает автоматически включать новые Namespace’ы в мониторинг, посредством добавления лейбла extended-monitoring.deckhouse.io/enabled=true
.
Как работает
Модуль следит за изменениями Namespace и своей конфигурации:
- Всем Namespace’ам попадающим под шаблон
includeNames
, и не попадающим под шаблонexcludeNames
будут назначены соответствующие label’ы и аннотации из конфигурации; - При изменении конфигурации модуля, соответствующие label’ы и аннотации на Namespace’ах будут переназначены согласно конфигурациии.
Что нужно настроить?
Необходимо перечислить список желаемых label’ов и аннотаций, а также список шаблонов поиска Namespace в конфигурации модуля.