be176bab2e
Automate the lab registry: a sealed machine pulls by digest
jschoubben2026-08-29 00:04:55 +02:00
4097ff92c1
Repoint ADR references after HQ consolidated 65 records to 23
jschoubben2026-08-28 23:33:46 +02:00
37c6a0ba21
A registry inside the scenario: the mechanism, verified
jschoubben2026-08-28 02:18:35 +02:00
d6eef25590
The lab can give a sealed machine a container runtime
jschoubben2026-08-28 01:56:32 +02:00
78b6f058ff
Lockfile: the bin path was stale
jschoubben2026-08-27 22:46:42 +02:00
a21be505db
Merge pull request 'The lab raises a mesh, draws it, and now places tier 0 inside it' (#1) from feat/scenario-lifecycle into main
jschoubben2026-08-26 01:02:28 +02:00
16c13807a9
place: the host — the lab acquires a consumer
jschoubben2026-08-26 00:41:25 +02:00
b015068921
Step 2: raise a second scenario, and share the invariants
jschoubben2026-08-25 00:29:59 +02:00
715f367147
Step 1: an invariant that holds of any raised scenario
jschoubben2026-08-25 00:21:09 +02:00
a6b7d67e19
Gateways sharing an address are one gateway
jschoubben2026-08-24 23:43:23 +02:00
54d417fdb2
Group each public network with what is behind it
jschoubben2026-08-24 23:27:11 +02:00
5b8d01eacf
Lay a gateway on the boundary it serves, not the one it faces
jschoubben2026-08-24 23:08:42 +02:00
2243618f01
Draw a scenario, from the declaration and from the hypervisor
jschoubben2026-08-24 22:53:00 +02:00
ca2bbab836
Integration tests, each named for the decision it defends
jschoubben2026-08-24 22:26:34 +02:00
5d01006eab
Transit, host firewalls, and the whole topology raising
jschoubben2026-08-24 01:49:30 +02:00
a270cd5b02
Routers: NAT, port forwarding, policy and mapping expiry
jschoubben2026-08-24 01:37:19 +02:00