städning: rensa gamla nycklar, runners och tokens i Forgejo efter migreringen #141

Open
opened 2026-10-06 16:09:49 +00:00 by znibb · 0 comments
Owner

Bakgrund

Klustret (starlord, Talos/K8s + Flux) rivs när allt kör i VM:ar. Under den gamla plattformen skapades en mängd nycklar, tokens och applikationer i Forgejo som nu är döda eller onödiga. Detta issue samlar städningen.

Checklista

  • Actions-runners (Admin → Actions → Runners): ta bort den gamla kluster-runnern. Behåll forgejo-runner-vm (label host). Se vms/forgejo-runner/README.md §"Cutover och städning".
  • Personal Access Tokens (Settings → Applications): inventera och återkalla PATs som skapades för gamla komponenter, t.ex. Flux GitRepository-deploy, kosingen/lovable (bump-homelab), pi-devbox, gamla forgejo-runner (write:package) — ta bort de som inte längre används.
  • Deploy keys (repo Settings → Deploy Keys): ta bort nycklar som pekade på Flux-klustret.
  • OAuth2-applikationer (Admin → Applications): granska och ta bort oanvända (gamla integrationer mot t.ex. Grafana/appar).
  • Webhooks: ta bort/uppdatera hooks som pekar på gamla klustret eller nedlagda tjänster.
  • SSH-nycklar på användarkontot: behåll arbetsstationens id_ed25519, ta bort ev. gamla CI-/kluster-nycklar.
  • Verifiera att kvarvarande CI fungerar efteråt: forgejo-runner-vm kör ett Actions-jobb samt att .gitea/workflows/sync-develop.yml fortsatt fungerar (eller är ersatt).

Referenser

  • docs/migration-plan.md §0
  • vms/forgejo-runner/README.md
## Bakgrund Klustret (`starlord`, Talos/K8s + Flux) rivs när allt kör i VM:ar. Under den gamla plattformen skapades en mängd nycklar, tokens och applikationer i Forgejo som nu är döda eller onödiga. Detta issue samlar städningen. ## Checklista - [ ] **Actions-runners** (Admin → Actions → Runners): ta bort den gamla kluster-runnern. Behåll `forgejo-runner-vm` (label `host`). Se `vms/forgejo-runner/README.md` §"Cutover och städning". - [ ] **Personal Access Tokens** (Settings → Applications): inventera och återkalla PATs som skapades för gamla komponenter, t.ex. Flux `GitRepository`-deploy, `kosingen`/`lovable` (`bump-homelab`), `pi-devbox`, gamla `forgejo-runner` (`write:package`) — ta bort de som inte längre används. - [ ] **Deploy keys** (repo Settings → Deploy Keys): ta bort nycklar som pekade på Flux-klustret. - [ ] **OAuth2-applikationer** (Admin → Applications): granska och ta bort oanvända (gamla integrationer mot t.ex. Grafana/appar). - [ ] **Webhooks**: ta bort/uppdatera hooks som pekar på gamla klustret eller nedlagda tjänster. - [ ] **SSH-nycklar** på användarkontot: behåll arbetsstationens `id_ed25519`, ta bort ev. gamla CI-/kluster-nycklar. - [ ] Verifiera att kvarvarande CI fungerar efteråt: `forgejo-runner-vm` kör ett Actions-jobb samt att `.gitea/workflows/sync-develop.yml` fortsatt fungerar (eller är ersatt). ## Referenser - `docs/migration-plan.md` §0 - `vms/forgejo-runner/README.md`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
znibb/kobbo-homelab#141
No description provided.