From 8f46a5ccb932c462c1d6da45f3699c69f273ee8a Mon Sep 17 00:00:00 2001 From: Ari Date: Sat, 14 Nov 2026 13:49:10 -0800 Subject: [PATCH] test: add a preflight check to the factory-edge staging script --check verifies every prerequisite and starts nothing: a working mvmctl, the demo home, the cached image, enough free disk, and that every granted destination resolves, since a grant is resolved to addresses when its workload is admitted and the demo therefore needs working DNS. Staging runs the same checks first. The runbook now says to stage shortly before presenting, because each lookup a staged workload makes is a signed chain entry, and that staged machines do not survive a reboot. --- scripts/factory-edge-demo-live.test.sh | 10 ++++- scripts/factory-edge-stage.sh | 37 ++++++++++++++++--- .../host-interface-distributed-execution.md | 15 ++++++-- 3 files changed, 53 insertions(+), 9 deletions(-) diff --git a/scripts/factory-edge-demo-live.test.sh b/scripts/factory-edge-demo-live.test.sh index 726d65347f..5a630b89f2 100755 --- a/scripts/factory-edge-demo-live.test.sh +++ b/scripts/factory-edge-demo-live.test.sh @@ -98,7 +98,7 @@ envrun() { #