domain-gateway панель управления для proxy + cloack
API в режиме чтения
ожидаем данные

Обзор update-сервиса

Прототип в режиме чтения для `cp.api-domain-tools.com`: сборка, публикация и контроль обновлений `proxy` + `cloack`.

ожидает smoke на сервере
Домен управления
cp.api-domain-tools.com
Артефактыzip
Целиреестр
План dry-runфлот

Сервер публикации

SSH-алиасgo-stats-prod
Админкаhttps://cp.api-domain-tools.com/admin/
Артефактыhttps://cp.api-domain-tools.com/artifacts/
Путь данных/var/lib/domain-gateway
Изоляцияотдельные пути nginx, site, systemd, data и log

Чеклист готовности

DNS указывает на серверготово
nginx vhost изолирован отдельнонужно применить
Продление Let's Encryptнужно выпустить
Каталог артефактовнужно создать
Реестр флотачерновик
Smoke stagingожидает

Сценарий обновления

1. Артефакты

Ожидаем данные API.

2. Охват флота

Проверяем реестр и доступность целей.

3. План dry-run

Реальный apply не запускается из админки.

Последние артефакты

КомпонентВерсияФайлПубликацияСтатус
proxy 2025.11.18 2025.11.18-9c199142-proxy.zip /artifacts/proxy/2025.11.18-9c199142-proxy.zip локально
cloack 2024.12.28.4 2024.12.28.4-cbafd5d-cloack.zip /artifacts/cloack/2024.12.28.4-cbafd5d-cloack.zip локально

Цели флота

ЦельТочка обновленияРолиПоследняя версияСостояние
primary-serverexample.com
/update.php proxy cloack ожидает инвентаризацию только dry-run
secondary-servermirror.example.com
/update.php proxy cloack отключён в реестре выключено

План обновления dry-run область: все

ЦельКомпонентТекущаяПоследняяАртефактРешение
staging-demoожидает API
proxy ожидает

Apply guard

Проверяем условия будущего apply без запуска обновления.

ожидает API
План ещё не загружен Guard заполнится после ответа read-only API.

Apply job

Server-side запуск ожидает guard

Создание job требует сохранённый dry-run файл и ручной confirm-plan-id.

  • plan_id
  • dry-run файл
  • server-side apply
  • подтверждениеручное confirm-plan-id
Job queue ещё не опрошена.
Job Статус План Guard
История job пока пуста.

Детали плана

Показываем текущий dry-run план из API.

план — действий 0
Показано действий: 0 из 0
По текущим фильтрам действий нет Верните широкий фильтр, чтобы снова увидеть действия плана.
ЦельКомпонентВерсииАртефактРешениеПричина
Ожидаем данные API.
Страница 1 из 1

Готовность preflight

ЦельКомпонентHTTPЗадержкаСтатус
staging-demoожидает API
proxy ожидает

История dry-run

ПланОбластьИтогСозданФайлДетали
ожидает API

История apply

ПланОбластьИтогСозданФайлДетали
ожидает API

Smoke staging

ПроверкаURLОжиданиеФактСтатус
Прямой вход заблокированпрямой заход без good-cookie
/ 404 ожидает API ожидает