Rename mesh-control -> mesh-controller, substrate -> foundation
One name per thing, per the HQ glossary: the module/container/image/binary/repo becomes mesh-controller, the seat the-controller, and the store+broker pair the foundation (embedded base bundles, default template and example lock renamed with their go:embed directives). No behaviour change — a pure vocabulary rename. Claude-Session: https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
# runtime and the host binary, which are prerequisites of the machine rather than parts of the
|
||||
# mesh, and after that the mesh is on its own:
|
||||
#
|
||||
# - the substrate, the registry and the builder's own dependencies are PULLED from the internet,
|
||||
# - the foundation, the registry and the builder's own dependencies are PULLED from the internet,
|
||||
# which is where a bare machine gets them;
|
||||
# - the control plane is BUILT, by the builder the installer carries, from a repository and a
|
||||
# commit it is told to use;
|
||||
@@ -26,7 +26,7 @@
|
||||
#
|
||||
# hosting (public, routable) home (private, behind the access point)
|
||||
# anchor 192.0.2.20 ── anchor home-server 10.99.1.10 home server
|
||||
# substrate, registry, workstation 10.99.1.20 workstation
|
||||
# foundation, registry, workstation 10.99.1.20 workstation
|
||||
# builder, control plane laptop 10.99.1.30 workstation
|
||||
#
|
||||
# EGRESS IS NOT OPTIONAL HERE. With nothing loaded, a sealed machine stops at the installer's first
|
||||
@@ -35,7 +35,7 @@
|
||||
# the public images, and the forge the control plane is cloned from.
|
||||
#
|
||||
# MESH_LAB_HOST_BINARY=.../mesh-host MESH_LAB_BOOTSTRAP_BINARY=.../mesh-bootstrap
|
||||
# MESH_LAB_BUNDLE=.../examples/substrate-first-node.lock
|
||||
# MESH_LAB_BUNDLE=.../examples/foundation-first-node.lock
|
||||
# MESH_LAB_CATALOG=.../mesh-catalog/modules
|
||||
# MESH_LAB_SOURCE=<forge url> MESH_LAB_SOURCE_REF=<commit>
|
||||
scenario: fresh-mesh
|
||||
@@ -74,7 +74,7 @@ machines:
|
||||
cpus: 6
|
||||
disk: 60GiB
|
||||
|
||||
# Three machines that JOIN. Host binary and a token, nothing else — no bootstrap, no substrate,
|
||||
# Three machines that JOIN. Host binary and a token, nothing else — no bootstrap, no foundation,
|
||||
# no registry. They are deliberately small: what they are here to prove is that a joined machine
|
||||
# can be given a module the mesh built, which is a question about credentials and not about load.
|
||||
home-server:
|
||||
|
||||
Reference in New Issue
Block a user