add Gitea webhook cleanup script for apps/105

scripts/cleanup-apps105-webhooks.sh: lists webhooks on dtoro/oikos,
filters for apps/105 deployment endpoints, prompts for confirmation,
deletes matching hooks via Gitea API.

Usage: GITEA_TOKEN='...' ./scripts/cleanup-apps105-webhooks.sh

Also updated cutover-checklist.md with the script reference and LXC
archive command.
This commit is contained in:
2026-07-08 11:27:23 +02:00
parent 7660e5681c
commit e131215a25
2 changed files with 71 additions and 1 deletions

View File

@@ -35,6 +35,8 @@ Status: [x] = done, [ ] = pending
## Cleanup
- [ ] Remove Gitea webhooks for apps/105 (ids 10, 11) from `dtoro/Homelab-Docs`
- [ ] Remove Gitea webhooks for apps/105 (ids 10, 11) from `dtoro/oikos`
→ Run: `GITEA_TOKEN="<token>" ./scripts/cleanup-apps105-webhooks.sh`
- [ ] Archive apps/105 LXC (keep for 30 days, then destroy)
`ssh hubris pct stop 105 && pct snapshot 105 archive-$(date +%Y%m%d)`
- [x] Update auto-deploy docs — apps/105 entries marked deprecated