interactive: verify scoped Forgejo runner recycle #689
Labels
No labels
burndown-2026-06
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/infrastructure#689
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Live verification checkpoint
The repository change from infrastructure#587 is on
mainat59acdd65ee8cb22e9b801ed4a0f6b4d99069b8f2. The sealed engineer verified the Flux render, exact RBAC targets, scratch-wipe contracts, digest-pinned OCI entrypoint, pre-commit suite, and Forgejo CI. Live cluster evidence remains operator-owned.After confirming the kubectl write, an operator should:
deploy/forgejo-runner-recycle.ymland the CronJob template namesforgejo-runner-flight-deck,forgejo-runner-bridge,forgejo-runner-gaming, andforgejo-runner-build-flight-deck.cronjob/forgejo-runner-recycle.init-wipe-docker-libsuccessfully. The three general pools must receive newdocker-libemptyDirvolumes. The image-build pool must remount itsdocker-libPVC and log the wipe before DinD starts.StartError. Preserve the Job name, pod UIDs before and after, rollout results, wipe-init evidence, and the read-only disk report.StartErrorchecks without creating another manual Job.Do not delete PVCs or application data. The recycle intentionally retains
/data, runner registration state younger than 30 days, Forgejo artifacts and logs, package-upload scratch, Forgejo data, and PostgreSQL data.Related to coilyco-flight-deck/infrastructure#587.
Signed: Codex