# Цепочки эскалации Grafana IRM для окружения dev/adibrov
#
# Как найти ID:
#   Пользователь:  Grafana IRM → Users → ID в колонке
#   Расписание:    Grafana IRM → Schedules → ID из URL
#   Группа:        Grafana IRM → User groups → ID из URL
#
# Типы шагов: notify_persons, notify_on_call_from_schedule,
#             notify_user_group, wait, repeat_escalation

chains:
  # было infra-default — переименовано, чтобы не конфликтовать с дублем в IRM / рассинхроном state в CI
  - name: adibrov-escalation
    steps:
      # Шаг 1: уведомить дежурного
      - type: notify_persons
        persons_to_notify:
          - vault:irm_user_adibrov

      # Шаг 2: пауза перед повтором
      - type: wait
        duration_seconds: 240

      # Шаг 3: повторный важный звонок
      - type: notify_persons
        persons_to_notify:
          - vault:irm_user_adibrov
        important: true

      # Шаг 4: повторяем цепочку с начала
      - type: repeat_escalation
