Позволяет автоматически управлять аннотациями и label’ами на Namespace’ах.

Модуль полезен тем, что помогает автоматически включать новые Namespace’ы в мониторинг, посредством добавления лейбла extended-monitoring.deckhouse.io/enabled=true.

Как работает

Модуль следит за изменениями Namespace и своей конфигурации:

  • Всем Namespace’ам попадающим под шаблон includeNames, и не попадающим под шаблон excludeNames будут назначены соответствующие label’ы и аннотации из конфигурации;
  • При изменении конфигурации модуля, соответствующие label’ы и аннотации на Namespace’ах будут переназначены согласно конфигурациии.

Что нужно настроить?

Необходимо перечислить список желаемых label’ов и аннотаций, а также список шаблонов поиска Namespace в конфигурации модуля.