Tick the go-live mirror item: BASEL mirror live on Test, Prod prepared (#84)
All checks were successful
CD / Build and push images (push) Successful in 1m10s
CD / Deploy to Test (push) Successful in 10s
CD / Smoke tests against Test (push) Successful in 1m10s
CD / Promote to Int (push) Successful in 10s
CI / Lint, typecheck, test (push) Successful in 4m2s
CI / Build container images (push) Has been skipped
CI / Auth e2e pack (push) Successful in 5m36s
CI / Import/export fidelity gate (push) Successful in 46s

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EwZ4jR4KFAPvpjWevfUGX1
This commit is contained in:
Claude Fable 5 2026-07-12 12:33:00 +02:00
parent 52192eb05f
commit 203f7c98a5

View File

@ -53,9 +53,11 @@ the DNS switch.
- [ ] **Backups verified on Prod** (#87): switch the drill's
`DRILL_SOURCE_VOLUME` to `dorfteich-prod_backups` and run one
on-demand drill (`drill-*` tag) green.
- [ ] **Off-host mirror** (#84): blocked on the ONE→BASEL WireGuard
tunnel (Handoff-Wireguard.md) — going live without it is a
conscious, temporary risk acceptance (local 30 d backups only).
- [x] **Off-host mirror** (#84, done 2026-07-12): tunnel fixed, BASEL
provisioned (`deploy/backup-basel.md`), mirror live on Test; the
Prod stack's `.env`/compose/key are already prepared — the mirror
activates automatically with the first release deploy that carries
the #84 sidecar (verify `status.json → mirror` afterwards).
- [ ] Optional hygiene: a dedicated `DEPLOY_SSH_KEY_PROD` secret (the
workflows currently reuse the host-wide deploy key stored as
`DEPLOY_SSH_KEY_TEST`).