DevOps: healthcheck эндпоинта туннеля и деплой в staging #13

Open
opened 2026-10-18 22:18:01 +03:00 by embeddevio · 0 comments
Owner

Владелец: devops | Оценка: 3 SP | Приоритет: P2

Часть эпика #9 (панель состояния VPN-туннеля).

Scope

Сборка образа, readiness-проба, деплой обновления в staging.

Acceptance criteria

  • GIVEN CI собирает новый образ, WHEN выполняется деплой в staging, THEN контейнер проходит readiness-пробу на /api/v1/tunnel/status.
  • GIVEN туннель поднят на стенде, WHEN выполняется smoke-тест эндпоинта, THEN ответ 200 со status:"up".
  • GIVEN туннель опущен, WHEN выполняется smoke-тест, THEN ответ 200 со status:"down" (без падения контейнера).

Definition of Done

  • Манифест деплоя и пробы закоммичены, тег образа зафиксирован в отчёте.
  • Деплой в прод НЕ выполняется без отдельного одобрения TechLead.

Зависимости

Зависит от Backend API (эпик #9).

Владелец: devops | Оценка: 3 SP | Приоритет: P2 Часть эпика #9 (панель состояния VPN-туннеля). ## Scope Сборка образа, readiness-проба, деплой обновления в staging. ## Acceptance criteria - GIVEN CI собирает новый образ, WHEN выполняется деплой в staging, THEN контейнер проходит readiness-пробу на `/api/v1/tunnel/status`. - GIVEN туннель поднят на стенде, WHEN выполняется smoke-тест эндпоинта, THEN ответ 200 со `status:"up"`. - GIVEN туннель опущен, WHEN выполняется smoke-тест, THEN ответ 200 со `status:"down"` (без падения контейнера). ## Definition of Done - Манифест деплоя и пробы закоммичены, тег образа зафиксирован в отчёте. - Деплой в прод НЕ выполняется без отдельного одобрения TechLead. ## Зависимости Зависит от Backend API (эпик #9).
embeddevio added the devops label 2026-10-18 22:18:01 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: embeddevio/awg-dash#13