chore(runners): drop the orphaned atlas publisher runner #843
No reviewers
Labels
No labels
burndown-2026-06
burndown-2026-08
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/advocate
role/director
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/science
role/sysadmin
state
ambient
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/infrastructure!843
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/wt57-atlas-cleanup"
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?
Closes #835.
coilyco-bridge/atlasreturns 404 on the forge. Its scoped publisher runner stayed declared and deployed, crashlooping 283 times in 24 hours onunauthenticated: unregistered runner, and its Failed StatefulSet is what held the FluxappsKustomization atReady=False.Removed
deploy/forgejo-runners-scoped/publisher-atlas-repository/deploy/forgejo-runners-scoped/kustomization.yamlscripts/provision-forgejo-scoped-runner-tokens.shdocs/forgejo-external-account-lockdown-tokens.mddocs/forgejo-publisher-runner.mdRepointed
docs/external-dns.mdusedservices/atlasas its worked example in two places, and that path no longer exists in the deploy repo either. Both now point atservices/eco-gnome, which was verified to carry every element the doc describes: theexternal-dns.coilysiren.me/managedlabel, the hostname annotation, and anexternal-dns.alpha.kubernetes.io/targetinjected at rollout time from/coilysiren/home/public-ipvia its ownrollout.sh.Deliberately not touched
deploy/forgejo-runner-deploy-image/Dockerfilehas two comments citing atlas as the rationale for bundling curl. Editing them is comment-only but would trigger a runner image rebuild and republish for no functional gain. Left for whenever that image next changes for a real reason.Live cleanup
Every Flux Kustomization in this cluster sets
prune: false, so this merge deletes nothing on its own. The StatefulSet, its PVC, and its ExternalSecret are being deleted separately, and the SSM parameter/forgejo/runner-registration/repo/coilyco-bridge/atlasremains (the guarded SSM surface exposes no deletion).Validation
pre-commit run --all-filespasses, including the repo's ownforgejo-runner config guard,Forgejo runner recycle guard, andForgejo storage lifecycle guard.Local
kustomizerender was not available to me: barekubectlis blocked by policy and the aosguard kubectl allowlist has nokustomizeverb. The change is one line removed from aresources:list plus the directory it referenced, which kustomize fails loudly on if wrong.