[nomad-step-3] S3-fix-5 — nomad/client.hcl must allow_privileged for woodpecker-agent #961
Labels
No labels
action
backlog
blocked
bug-report
cannot-reproduce
in-progress
in-triage
needs-triage
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
rejected
reproduced
tech-debt
underspecified
vision
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#961
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?
Step 4 verification: woodpecker-agent fails with
"Docker privileged mode is disabled on this Nomad agent".Root cause
nomad/client.hclDocker plugin hasallow_privileged = false. The woodpecker-agent jobspec (S3.2, #935) requiresprivileged = trueto access docker.sock and spawn CI pipeline containers — matches the current docker-compose setup which also usesprivileged: true.Fix
nomad/client.hclline withallow_privileged = false→allow_privileged = true.One line. After changing the repo file,
cluster-up.shalready copiesclient.hclto/etc/nomad.d/and Nomad picks it up on restart.Acceptance criteria
disinto init --backend=nomad --with forgejo,woodpecker: woodpecker-agent alloc reaches running state, no "privileged mode disabled" error.nomad node status -self -verbose | grep -i dockershowsdriver.docker.privileged.enabled = true.Labels / meta
backlog+bug-report. One character change.