docs(backup): record successful forgejo-backup run for WP-0013 T03
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s

forgejo-dump-20260711T233637Z uploaded after chunk-copy and preflight fixes.
This commit is contained in:
tegwick 2026-07-12 10:53:01 +02:00
parent 96663283d2
commit 9b0b988e20
2 changed files with 25 additions and 10 deletions

View file

@ -10,6 +10,13 @@
"artifact": "apps-pg-vergabe_db-20260711T221353Z.dump.age",
"size_plain": "148K"
},
{
"cluster": "apps-pg",
"database": "vergabe_db",
"artifact": "apps-pg-vergabe_db-20260711T231430Z.dump.age",
"size_plain": "148K",
"note": "post bao login refresh 2026-07-12"
},
{
"cluster": "state-hub-db",
"database": "state_hub",
@ -24,9 +31,16 @@
}
],
"forgejo_backup": {
"status": "failed",
"error": "websocket EOF during forgejo dump (make forgejo-backup on railiance01)",
"retry": "make -C ~/railiance-platform forgejo-backup"
"status": "success",
"timestamp": "20260711T233637Z",
"artifacts": [
"forgejo-dump-20260711T233637Z.zip.age",
"forgejo-db-20260711T233637Z.sql.age"
],
"dump_size_encrypted": "1.3G",
"db_size_encrypted": "24M",
"upload_prefix": "forgejo/",
"fixes": ["dd6dc38 chunk retries", "kubectl_get_pod preflight retries"]
},
"cnpg_scheduled_backup": "degraded — all four clusters still lack ScheduledBackup; Phase 1 lane satisfies interim gate per app-data-backup-restore-handoff.md"
}

View file

@ -58,20 +58,21 @@ interim gate satisfied per `docs/app-data-backup-restore-handoff.md`.
```task
id: RAILIANCE-WP-0013-T03
status: wait
status: done
priority: medium
state_hub_task_id: "d3e41204-98a5-4ccb-ae91-526e7a606baa"
```
2026-07-11: `state-hub-db` (`state_hub`) and `net-kingdom-pg` (`interhub`) uploaded
via adapted `apps-pg-backup-dry-run.sh`. `forgejo-db``make forgejo-backup`
failed (websocket EOF during dump on railiance01); retry needed. Evidence in
via adapted `apps-pg-backup-dry-run.sh`. `forgejo-db` initial `make forgejo-backup`
failed (websocket EOF during dump on railiance01). Evidence in
`docs/evidence/apps-pg-backup-lane-20260711.json`.
2026-07-12: Retried `forgejo-backup-dry-run` — still websocket EOF during long
`forgejo dump` exec. Patched `tools/cmd/forgejo-backup` with
`kubectl exec --request-timeout=0`; retry after push. `apps-pg` clusters covered
via Phase 1 lane.
2026-07-12: Patched `tools/cmd/forgejo-backup` (in-pod nohup dump, 4m chunk copy
with retries, kubectl preflight retries). After operator `bao login`,
`make forgejo-backup` succeeded — uploaded `forgejo-dump-20260711T233637Z.zip.age`
(1.3G) and `forgejo-db-20260711T233637Z.sql.age` (24M) to Nextcloud `forgejo/`.
`apps-pg` clusters covered via Phase 1 lane.
## Run isolated restore drill with evidence