Commit Graph

  • c79b83c1bc The base image carries the network tools, and a scenario that grows jschoubben 2026-08-29 18:04:17 +02:00
  • 185c414884 A scenario with two machines jschoubben 2026-08-29 16:51:55 +02:00
  • 88cf89194a The lab said nothing was running while two machines were jschoubben 2026-08-29 11:54:33 +02:00
  • f88dbcc51e Add the first-node scenario jschoubben 2026-08-29 01:54:18 +02:00
  • be176bab2e Automate the lab registry: a sealed machine pulls by digest jschoubben 2026-08-29 00:04:55 +02:00
  • 4097ff92c1 Repoint ADR references after HQ consolidated 65 records to 23 jschoubben 2026-08-28 23:33:46 +02:00
  • 37c6a0ba21 A registry inside the scenario: the mechanism, verified jschoubben 2026-08-28 02:18:35 +02:00
  • d6eef25590 The lab can give a sealed machine a container runtime jschoubben 2026-08-28 01:56:32 +02:00
  • 78b6f058ff Lockfile: the bin path was stale jschoubben 2026-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 jschoubben 2026-08-26 01:02:28 +02:00
  • 16c13807a9 place: the host — the lab acquires a consumer jschoubben 2026-08-26 00:41:25 +02:00
  • b015068921 Step 2: raise a second scenario, and share the invariants jschoubben 2026-08-25 00:29:59 +02:00
  • 715f367147 Step 1: an invariant that holds of any raised scenario jschoubben 2026-08-25 00:21:09 +02:00
  • a6b7d67e19 Gateways sharing an address are one gateway jschoubben 2026-08-24 23:43:23 +02:00
  • 54d417fdb2 Group each public network with what is behind it jschoubben 2026-08-24 23:27:11 +02:00
  • 5b8d01eacf Lay a gateway on the boundary it serves, not the one it faces jschoubben 2026-08-24 23:08:42 +02:00
  • 2243618f01 Draw a scenario, from the declaration and from the hypervisor jschoubben 2026-08-24 22:53:00 +02:00
  • ca2bbab836 Integration tests, each named for the decision it defends jschoubben 2026-08-24 22:26:34 +02:00
  • 5d01006eab Transit, host firewalls, and the whole topology raising jschoubben 2026-08-24 01:49:30 +02:00
  • a270cd5b02 Routers: NAT, port forwarding, policy and mapping expiry jschoubben 2026-08-24 01:37:19 +02:00
  • a27d861d3b Scenario lifecycle: raise, exec, snapshot, restore, destroy jschoubben 2026-08-24 01:12:49 +02:00
  • 021ef4a5d7 mesh-lab: what this is, and why it is built first jschoubben 2026-08-23 22:25:58 +02:00