RAILIANCE-WP-0016: finish unattended hybrid Option A backups
Some checks are pending
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run

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:
tegwick 2026-07-22 20:34:24 +02:00
parent 65e71884a9
commit 4a06c0884a
6 changed files with 196 additions and 158 deletions

View 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"
}