tap-writer runner CrashLoopBackOff (exit 99) - missing workingDir: /data #249
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/infrastructure#249
Loading…
Add table
Add a link
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?
The dedicated tap-writer Forgejo runner (
deploy/forgejo-runner-tap-writer.yml, added in #194/#195) never comes up. Itsrunnercontainer is inCrashLoopBackOff, exit code 99, ~202 restarts over 17h.Observed
describeshows theregisterinit container completed (exit 0) - so the runner is registered in Forgejo (admin runners API:id=7, nameforgejo-runner-tap-writer-0, labeltap-writer). Only the daemon container fails, instantly (Started == Finished), with exit 99.Pod logs are unreadable from the Mac (
coily ops kubectl logsreturns a node-levelUnable to open log: Permission denied), so the cause is from the manifest, not the log.Root cause
The
runnercontainer has noworkingDir, and its shell command nevercd /databeforeexec forgejo-runner daemon. Theregisterinit container doescd /databefore writing/data/.runner. So the daemon launches from/, cannot find/data/.runner, and exits 99.The sibling
deploy/forgejo-runner.ymlrunner container setsworkingDir: /dataand stays up - that is the missing line.Fix
Add
workingDir: /datato the tap-writer runner container, matching the sibling. PR forthcoming.Apply (on kai-server, after the fix lands)
Then confirm
forgejo-runner-tap-writer-0reaches1/1 Running.Context
Surfaced while checking the tap-writer runner for ward#61 (which moved the homebrew tap bump to
runs-on: tap-writer). ward#61 is correct but inert until this runner is healthy. Separate from the regular-runner outage tracked in #215. Diagnosis posted to o2r channel FQT7.