Files
ksv741 329d66e767
Specs security / security (push) Successful in 8s
Specs verify / verify (push) Successful in 11s
spec: finalize wealth-ledger SDD migration
2026-10-09 21:14:22 +03:00

2.9 KiB

Why

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

What Changes

  • Версионируемый комплект закрепляет проверенную пару версий интерфейса и API.
  • Оператор явно выбирает релиз; публикация компонента не обновляет сервер.
  • Обновление выполняется одной командой с предварительными проверками, сохранением данных и диагностируемым результатом.
  • Обновление только интерфейса не прерывает работу API и не затрагивает базу.
  • Перед обновлением API создаётся согласованная резервная копия. Неудачное обновление не запускает автоматическое восстановление или откат.
  • Инструкция охватывает подготовку сервера, первую установку, подключение существующей установки, выпуск комплекта, обновление и ручное восстановление.

Non-goals: настройка серверной инфраструктуры командой развёртывания, автоматическое обновление по выходу компонента, непрерывная доступность, несколько экземпляров API, автоматическая очистка копий и внешнее backup-хранилище.

Capabilities

New Capabilities

  • specs/deployment-bundle/spec.md: выбор полного релиза, безопасная автоматизация обновления и сохранение существующей установки.

Modified Capabilities

Нет. Новый контракт дополняет контейнерную поставку; существующий active change containerized-application-delivery и его capability application-delivery не изменяются и не архивируются в рамках этой работы.

Impact

Основной пользователь — оператор одной установки WealthLedger. Изменяются комплект развёртывания, эксплуатационная документация и требования к обновлению. Прикладные функции интерфейса и API остаются прежними.