Reset the Gitea instance runner registration token (TST-32 / R21-X2) #181

Open
opened 2026-11-06 15:24:59 -05:00 by dohertj2 · 0 comments
Owner

Both Gitea act_runners on 10.100.0.35 share one instance-scope registration token that was world-readable for about five months and is still live (a probe registered and then deleted a runner with it). Gitea 1.26.4 exposes no CLI/API rotation, so the reset must be done in the admin web UI ("Reset registration token"); existing runners keep their identity.

Source: archreview/2026-10-21/remediation/00-tracking.md R21-X2; archreview/2026-08-19/remediation/00-tracking.md TST-32; archreview/2026-07-12/remediation/90-candidate-findings-next-cycle.md (Operator actions, TST-30 follow-up); docs/runbooks/TST-30-second-ci-runner.md.
No repo change; operator action on the Gitea admin page.

Both Gitea act_runners on `10.100.0.35` share one instance-scope registration token that was world-readable for about five months and is still live (a probe registered and then deleted a runner with it). Gitea 1.26.4 exposes no CLI/API rotation, so the reset must be done in the admin web UI ("Reset registration token"); existing runners keep their identity. Source: `archreview/2026-10-21/remediation/00-tracking.md` R21-X2; `archreview/2026-08-19/remediation/00-tracking.md` TST-32; `archreview/2026-07-12/remediation/90-candidate-findings-next-cycle.md` (Operator actions, TST-30 follow-up); `docs/runbooks/TST-30-second-ci-runner.md`. No repo change; operator action on the Gitea admin page.
dohertj2 added the type:infrapriority:p2blockedmigrated labels 2026-11-06 15:24:59 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/mxaccessgw#181