[nomad-step-5] S5.4 — dispatcher.sh DISPATCHER_BACKEND=nomad branch (nomad job dispatch) #991
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#991
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?
Part of the Nomad+Vault migration. Step 5 — Edge + staging + chat + vault-runner dispatch. Blocked by: #988 (S5.1), #990 (S5.3).
Goal
Add the
DISPATCHER_BACKEND=nomadbranch todocker/edge/dispatcher.sh. The prep work (P2 #802) already refactored the dispatcher into a pluggablelaunch_runner()withDISPATCHER_BACKEND={docker,nomad}switch and adockerimplementation. This issue adds thenomadbranch.Scope
In
docker/edge/dispatcher.sh, implement_launch_runner_nomad:Key details:
echo "nomad backend not yet implemented"; exit 99) with real dispatch.nomad job statusfor the dispatched evaluation until terminal state.<action-id>.result.jsonvialib/forge-push.sh(from P12 #803).Acceptance criteria
DISPATCHER_BACKEND=nomaddispatches a vault-runner batch job vianomad job dispatch.DISPATCHER_BACKEND=docker(default) still works unchanged on live stack.shellcheckclean.Non-goals
Labels / meta
[nomad-step-5] S5.4— blocked by #988, #990.