feat: enhance evobgp with new command-line tools for bundle management, including pull, verify, and apply functionalities. Update go.mod to include necessary dependencies and complete todos in architecture plan for improved observability and deployment practices.
This commit is contained in:
@@ -4,28 +4,28 @@ overview: Оба профиля по умолчанию на PostgreSQL (оди
|
||||
todos:
|
||||
- id: schema-db
|
||||
content: "Схема БД: PostgreSQL (основной); опционально SQLite (microVPS single-container); модули, ревизии, jobs"
|
||||
status: pending
|
||||
status: completed
|
||||
- id: bird-generator
|
||||
content: Формат bird.conf, include-фрагменты, фильтры, birdc configure
|
||||
status: pending
|
||||
status: completed
|
||||
- id: rest-jobs
|
||||
content: REST (refresh, apply, preview, rollback, bundle API) и async jobs
|
||||
status: pending
|
||||
status: completed
|
||||
- id: node-agent
|
||||
content: evobgp-agent + bird2 в Docker на мастере; evobgp-node + тот же паттерн на реплике (отдельная ВМ)
|
||||
status: pending
|
||||
status: completed
|
||||
- id: observability
|
||||
content: Метрики, алерты префиксов и BGP-сессий
|
||||
status: pending
|
||||
status: completed
|
||||
- id: docker-ms
|
||||
content: Compose profiles reference + microVPS; сервисы bird2 + evobgp-agent; сеть BGP; лимиты; логи; prune
|
||||
status: pending
|
||||
status: completed
|
||||
- id: go-modules
|
||||
content: Monorepo по §1 (дерево репозитория); internal/*, cmd/evobgp-all и cmd/* для reference
|
||||
status: pending
|
||||
status: completed
|
||||
- id: replica-bundle
|
||||
content: Подписанный бандл ревизии, API, evobgp-node
|
||||
status: pending
|
||||
status: completed
|
||||
- id: risk-hardening
|
||||
content: Двухфазный deploy, LKG, pin BIRD, политика миграций, обязательная подпись бандла на ноде
|
||||
status: completed
|
||||
@@ -37,7 +37,7 @@ todos:
|
||||
status: completed
|
||||
- id: web-ui
|
||||
content: "Web UI (Svelte + shadcn-svelte) в отдельном контейнере: списки, расписание, мониторинг"
|
||||
status: pending
|
||||
status: completed
|
||||
isProject: false
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user