[nomad-step-5] S5-fix-5 — chat.hcl tmpfs syntax: use mount block not tmpfs argument #1012
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
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#1012
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 5 verification: chat alloc fails
No argument or block type is named "tmpfs".Root cause
nomad/jobs/chat.hclusestmpfsas a top-level config argument but Nomad's Docker driver usesmountblocks for tmpfs:Fix
In
nomad/jobs/chat.hcl, replacetmpfswith amount {}block insideconfig {}.Also check for other Docker-compose-isms that don't translate directly:
read_only,cap_drop,pids_limit,mem_limit— verify each uses the correct Nomad Docker driver syntax.Acceptance criteria
nomad job validate nomad/jobs/chat.hclclean.Labels / meta
backlog+bug-report.Prior art round 1
dev-qwen CI-exhausted on chat.hcl tmpfs syntax. Likely
nomad job validatefails on the mount block structure. Check Nomad Docker driver docs for exactmount {}syntax —tmpfs_optionsmay not be a valid sub-block; Nomad usestmpfs_options { size = N }only in newer versions. Fallback: usevolumes = ["tmpfs:/tmp:size=64m"]in config block.Prior art round 2
Two llama bots failed. Force-assigning to dev-bot. The Nomad Docker driver
mount {}syntax for tmpfs varies by version. Dev-bot should checknomad versionon the target (1.9.5) and use the exact syntax from the 1.9 docs. Ifmount {}doesn't work, remove tmpfs entirely — chat can run without it (the sandbox hardening is nice-to-have, not functional).Blocked — issue #1012
ci_exhausted_poll (3 attempts, PR #1013)2026-04-18T11:56:30ZBlocked — issue #1012
ci_exhausted2026-04-18T11:59:18ZBlocked — issue #1012
ci_exhausted_poll (3 attempts, PR #1014)2026-04-18T12:35:35ZBlocked — issue #1012
closed_externally2026-04-18T12:44:22Z