delete apps/105 Gitea webhooks (ids 10, 11, 14)

Removed via Gitea API using Infisical-stored token:
- Hook 10: 192.168.8.205:9811 (homelab-mcp-deploy)
- Hook 11: 192.168.8.205:9821 (secrets-issuance-deploy)
- Hook 14: 192.168.8.205:9831 (oikos-console-deploy) — found during cleanup

All three pointed to apps/105 (192.168.8.205). No remaining webhooks
fire to the old Python stack. Zero hooks remain on dtoro/oikos.

Cutover checklist updated. Only item remaining: archive apps/105 LXC.
This commit is contained in:
2026-07-08 11:29:42 +02:00
parent e131215a25
commit cefeba72b0
2 changed files with 2 additions and 3 deletions

View File

@@ -22,7 +22,7 @@ Snapshot each active plan against the actual codebase on disk. No action taken
| Rollback drill | **DONE.** `scripts/rollback.sh` works (rehearsed 2026-07-07, recovered to SHA 7ac2521 with 20 tools). `docs/operations/rollback.md` runbook created. |
| Rollback verify + re-deploy | **DONE.** Verify is in rollback script (30-attempt health check loop). Re-deploy via separate `deploy.sh` invocation. Runbook documents the full cycle. |
| Deploy pre-dump | **DONE.** `deploy.sh` now runs `pg_dump` before every deploy → `/opt/oikos/backups/pre-deploy-<sha>.sql`. Rollback script recovers from this dump. |
| apps/105 cleanup | **OPERATOR ACTION.** Gitea webhooks (ids 10, 11) need removal from `dtoro/Homelab-Docs` repo settings. LXC needs `pct stop 105` + archival. All active config references (seeds, compose, scripts) are already clean. |
| apps/105 cleanup | **ALMOST DONE.** Gitea webhooks (ids 10, 11, 14) deleted 2026-07-08. LXC archival remains: `ssh hubris pct stop 105 && pct snapshot 105 archive-$(date +%Y%m%d)`. |
**Score: 98%** (code complete; 2 operational actions require operator on Proxmox/Gitea)