fix: [nomad-step-5] edge dispatcher task: Missing vault.read(kv/data/disinto/bots/vault) on fresh init (#1035) #1041
1 changed files with 16 additions and 0 deletions
|
|
@ -426,3 +426,19 @@ setup_file() {
|
||||||
[[ "$output" == *"services to deploy: forgejo,woodpecker-server,woodpecker-agent,agents"* ]]
|
[[ "$output" == *"services to deploy: forgejo,woodpecker-server,woodpecker-agent,agents"* ]]
|
||||||
[[ "$output" == *"deployment order: forgejo woodpecker-server woodpecker-agent agents"* ]]
|
[[ "$output" == *"deployment order: forgejo woodpecker-server woodpecker-agent agents"* ]]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# S5.1 / #1035 — edge service seeds ops-repo (dispatcher FORGE_TOKEN)
|
||||||
|
@test "disinto init --backend=nomad --with edge deploys edge" {
|
||||||
|
run "$DISINTO_BIN" init placeholder/repo --backend=nomad --with edge --dry-run
|
||||||
|
[ "$status" -eq 0 ]
|
||||||
|
# edge depends on all backend services, so all are included
|
||||||
|
[[ "$output" == *"services to deploy: edge,forgejo"* ]]
|
||||||
|
[[ "$output" == *"deployment order: forgejo woodpecker-server woodpecker-agent agents staging chat edge"* ]]
|
||||||
|
[[ "$output" == *"[deploy] [dry-run] nomad job validate"*"edge.hcl"* ]]
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "disinto init --backend=nomad --with edge seeds ops-repo" {
|
||||||
|
run "$DISINTO_BIN" init placeholder/repo --backend=nomad --with edge --dry-run
|
||||||
|
[ "$status" -eq 0 ]
|
||||||
|
[[ "$output" == *"tools/vault-seed-ops-repo.sh --dry-run"* ]]
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue