908 B
908 B
Roadmap
Phase 1 — CI plumbing
- Inventory
/mnt/nas/stacks. - Push
Charlie/project-charlie(this repo). - Set up Gitea pull-mirrors for relevant upstreams (see strategy.md).
- Design runner stack (host docker socket; secrets sourcing TBD — candidate: vaultwarden).
- Stand up runners on morgott + melina, register org-scope to
Charlie. - Pilot end-to-end on
Charlie/ddclient: push → webhook → redeploy.
Phase 2 — Per-app repos
Walk Tier 1 → Tier 5 in repos.md, one stack at a time. Each migration follows migration.md.
Phase 3 — Automation
- Diun watching registries → webhook →
redeployworkflow withforce-pull. - Retire watchtower.
- Drift detection: running compose vs repo compose.
- Backup verification against miquella.
- Cert/secret expiry checks (authentik, caddy, signing CA).