docs(backup): record successful forgejo-backup run for WP-0013 T03
forgejo-dump-20260711T233637Z uploaded after chunk-copy and preflight fixes.
This commit is contained in:
parent
96663283d2
commit
9b0b988e20
2 changed files with 25 additions and 10 deletions
|
|
@ -10,6 +10,13 @@
|
||||||
"artifact": "apps-pg-vergabe_db-20260711T221353Z.dump.age",
|
"artifact": "apps-pg-vergabe_db-20260711T221353Z.dump.age",
|
||||||
"size_plain": "148K"
|
"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",
|
"cluster": "state-hub-db",
|
||||||
"database": "state_hub",
|
"database": "state_hub",
|
||||||
|
|
@ -24,9 +31,16 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"forgejo_backup": {
|
"forgejo_backup": {
|
||||||
"status": "failed",
|
"status": "success",
|
||||||
"error": "websocket EOF during forgejo dump (make forgejo-backup on railiance01)",
|
"timestamp": "20260711T233637Z",
|
||||||
"retry": "make -C ~/railiance-platform forgejo-backup"
|
"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"
|
"cnpg_scheduled_backup": "degraded — all four clusters still lack ScheduledBackup; Phase 1 lane satisfies interim gate per app-data-backup-restore-handoff.md"
|
||||||
}
|
}
|
||||||
|
|
@ -58,20 +58,21 @@ interim gate satisfied per `docs/app-data-backup-restore-handoff.md`.
|
||||||
|
|
||||||
```task
|
```task
|
||||||
id: RAILIANCE-WP-0013-T03
|
id: RAILIANCE-WP-0013-T03
|
||||||
status: wait
|
status: done
|
||||||
priority: medium
|
priority: medium
|
||||||
state_hub_task_id: "d3e41204-98a5-4ccb-ae91-526e7a606baa"
|
state_hub_task_id: "d3e41204-98a5-4ccb-ae91-526e7a606baa"
|
||||||
```
|
```
|
||||||
|
|
||||||
2026-07-11: `state-hub-db` (`state_hub`) and `net-kingdom-pg` (`interhub`) uploaded
|
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`
|
via adapted `apps-pg-backup-dry-run.sh`. `forgejo-db` — initial `make forgejo-backup`
|
||||||
failed (websocket EOF during dump on railiance01); retry needed. Evidence in
|
failed (websocket EOF during dump on railiance01). Evidence in
|
||||||
`docs/evidence/apps-pg-backup-lane-20260711.json`.
|
`docs/evidence/apps-pg-backup-lane-20260711.json`.
|
||||||
|
|
||||||
2026-07-12: Retried `forgejo-backup-dry-run` — still websocket EOF during long
|
2026-07-12: Patched `tools/cmd/forgejo-backup` (in-pod nohup dump, 4m chunk copy
|
||||||
`forgejo dump` exec. Patched `tools/cmd/forgejo-backup` with
|
with retries, kubectl preflight retries). After operator `bao login`,
|
||||||
`kubectl exec --request-timeout=0`; retry after push. `apps-pg` clusters covered
|
`make forgejo-backup` succeeded — uploaded `forgejo-dump-20260711T233637Z.zip.age`
|
||||||
via Phase 1 lane.
|
(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
|
## Run isolated restore drill with evidence
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue