RAILIANCE-WP-0016: finish unattended hybrid Option A backups
Core in-cluster CronJobs with cnpg-option-a-backup image + NetworkPolicy; R01 activity-core schedule enabled; status healthy; evidence recorded.
This commit is contained in:
parent
65e71884a9
commit
4a06c0884a
6 changed files with 196 additions and 158 deletions
25
docs/evidence/cnpg-option-a-unattended-20260722.json
Normal file
25
docs/evidence/cnpg-option-a-unattended-20260722.json
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"workplan": "RAILIANCE-WP-0016",
|
||||
"recorded_at": "2026-07-22T18:35:00Z",
|
||||
"lanes": {
|
||||
"coulombcore_in_cluster": {
|
||||
"image": "cnpg-option-a-backup:v1",
|
||||
"image_pull_policy": "Never",
|
||||
"cronjobs_active": true,
|
||||
"jobs_succeeded": ["apps-pg", "gitea-db", "net-kingdom-pg", "state-hub-db"],
|
||||
"status": "make cnpg-backup-status RESULT ok"
|
||||
},
|
||||
"railiance01_activity_core": {
|
||||
"activity_id": "ae3ddf29-badc-5d9e-8c84-b5ded1821a03",
|
||||
"name": "Daily CNPG Option A Backup",
|
||||
"enabled": true,
|
||||
"cron": "30 2 * * * UTC",
|
||||
"targets": ["r01-forgejo-db", "r01-net-kingdom-pg", "r01-state-hub-db"],
|
||||
"resolver_smoke": "cnpg_option_a_backup overall=ok dumped=1 uploaded=1 (r01-state-hub-db)",
|
||||
"worker_cli_smoke": "r01-forgejo-db,r01-net-kingdom-pg,r01-state-hub-db overall=ok dumped=4 uploaded=4",
|
||||
"eso": "actcore-backup-offsite SecretSynced",
|
||||
"note": "CoulombCore not reachable from railiance01 (no k3s API path); Core covered by in-cluster CronJobs"
|
||||
}
|
||||
},
|
||||
"credentials": "NC_WEBDAV_* via OpenBao ESO; AGE_PUBLIC_KEY in secret; AGE_PRIVATE_KEY not on workers"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue