Skip to content

Почтовые уведомления

По умолчанию на платформе включено правило "Notify on issue change", по которому уведомление отправляется, когда проблема со значением severity Critical получает статус New или Reopened.

Вы можете изменить это поведение, редактируя правило: добавить новые условия или изменить существующие. Подробнее о работе с правилами см. раздел Правила.

Логика отправки уведомлений

Уведомления отправляются следующим пользователям:

  1. Пользователи, явно назначенные на продукт — все пользователи, которым назначена роль в продукте, к которому относится проблема.

  2. Пользователи, явно назначенные на репозиторий — все пользователи, которым назначена роль в репозитории, к которому относится проблема.

  3. Пользователи, неявно назначенные на репозиторий через продукт (кросс-пермиссия) — пользователи, имеющие доступ к репозиторию через роль в продукте, которому принадлежит репозиторий.

  4. Пользователи с read-доступом ко всем проблемам — администраторы платформы, если включена соответствующая настройка (см. раздел Настройка уведомлений для администраторов).

Настройка уведомлений для администраторов

По умолчанию администраторы платформы не получают уведомления об изменениях в репозитории, если они не назначены в репозиторий.

Чтобы изменить это поведение, используйте один из способов ниже в зависимости от типа установки.

Для установки с Docker

Откройте файл /opt/hw-vmp/config/user.ini и добавьте следующую строку:

v.background.notification.assigned.only = False

Чтобы применить изменения, выполните команду:

/opt/hw-vmp/bin/reconfig

Для установки в Kubernetes кластере

Настройка выполняется через переменные окружения Helm Chart. Создайте файл оверрайдов (например, my-values.yaml) и добавьте:

vBackground:
  customEnvs:
    - name: NOTIFICATION_ASSIGNED_ONLY
      value: "false"

После этого примените изменения:

helm upgrade $RELEASE_NAME oci://registry.hexway.io/charts/vampy \
  --version $RELEASE_VERSION \
  -n $RELEASE_NAMESPACE \
  -f my-values.yaml