docs(backup): close RAILIANCE-WP-0013 S5 Phase 1 gate
Update app-data-backup-restore-handoff and vergabe-teilnahme with backup and restore evidence references. Mark workplan finished and archive.
This commit is contained in:
parent
9b0b988e20
commit
fd8537af7a
3 changed files with 54 additions and 26 deletions
|
|
@ -130,21 +130,33 @@ Investigate with `kubectl describe certificate vergabe-teilnahme-tls
|
|||
`railiance-platform`. S5 owns the app release runbook and post-restore app
|
||||
checks; platform owns the database backup and restore mechanism.
|
||||
|
||||
Current status: `apps-pg` backup coverage is still platform follow-up work, so
|
||||
`vergabe-teilnahme` should not be treated as production-critical data until the
|
||||
gate in `docs/app-data-backup-restore-handoff.md` is satisfied.
|
||||
**Phase 1 gate (2026-07-12): satisfied.** Platform logical backup lane and an
|
||||
isolated restore drill are evidenced under `RAILIANCE-WP-0013`:
|
||||
|
||||
Manual logical dump is a break-glass or inspection option, not the durable
|
||||
backup contract:
|
||||
| Artifact | Reference |
|
||||
| --- | --- |
|
||||
| Backup uploads | `docs/evidence/apps-pg-backup-lane-20260711.json` |
|
||||
| Restore drill | `docs/evidence/apps-pg-restore-drill-20260711T230725Z.json` |
|
||||
|
||||
Operator commands:
|
||||
|
||||
```bash
|
||||
make apps-pg-backup # encrypt + upload vergabe_db (+ sibling DBs)
|
||||
make apps-pg-restore-drill # isolated restore + row-count gate
|
||||
make cnpg-backup-status # barman ScheduledBackup posture (still degraded)
|
||||
```
|
||||
|
||||
CNPG `ScheduledBackup` remains platform follow-up; Phase 1 logical dumps satisfy
|
||||
the interim gate in `docs/app-data-backup-restore-handoff.md`. Before treating
|
||||
data as fully production-critical beyond Phase 1, complete post-restore migration
|
||||
smoke, HTTPS health check, and a representative workflow verification.
|
||||
|
||||
Break-glass manual dump (not the durable contract):
|
||||
|
||||
```bash
|
||||
kubectl exec -n databases apps-pg-1 -- pg_dump -U postgres -Fc vergabe_db > vergabe_db-$(date +%F).dump
|
||||
```
|
||||
|
||||
Before promotion beyond smoke or development use, record platform backup
|
||||
evidence, an isolated restore drill, migration result, health check, HTTPS
|
||||
smoke check, and representative app workflow verification.
|
||||
|
||||
## Deferred for v1
|
||||
|
||||
- Multi-replica HA (`replicaCount: 1`).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue