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