Merge pull request 'Glossary: node-engine replaces "host agent" and mesh-host' (#114) from glossary/node-engine into main
This commit was merged in pull request #114.
This commit is contained in:
+8
-1
@@ -7,7 +7,7 @@ another — and a mesh you cannot name precisely is a mesh two people describe d
|
||||
|
||||
## The mesh and its machines
|
||||
|
||||
- **node** — a machine in the mesh. There are 0..n of them, and each runs the host agent. A node is
|
||||
- **node** — a machine in the mesh. There are 0..n of them, and each runs the node-engine. A node is
|
||||
just a machine that has joined; being one implies nothing about what it runs.
|
||||
- **operator account** — the login name of the person who works on a node, stated on the node
|
||||
record; empty for a machine nobody logs into. Everything the mesh places under a person's home is
|
||||
@@ -28,6 +28,13 @@ another — and a mesh you cannot name precisely is a mesh two people describe d
|
||||
control-plane/data-plane, and opaque here).
|
||||
- **mesh-controller** — the module that runs the controller. It **claims** the `mesh-controller`
|
||||
seat at mesh scope, which is what makes it singular. Replaces the module name **`mesh-control`**.
|
||||
- **node-engine** — the program on every node that applies what the controller declares: it receives the
|
||||
node's declaration, writes the files, runs the services and containers, and reports what it did. It
|
||||
is the engine, not a module: it owns no file's content, and every file it writes belongs to the module
|
||||
that declared it. Replaces **"host agent"**, **"the host"** and **`mesh-host`**. *Agent* is avoided
|
||||
because the word already means two other things here, the build agent and the operator's coding
|
||||
agent. The code still carries the old name (the `mesh-host` repository, its binary and service
|
||||
unit) until the rename is made there; a record written before the rename keeps the old name.
|
||||
(The git repository has been renamed `mesh-control` -> `mesh-controller` on the forge; the module,
|
||||
container and image it produces are `mesh-controller`.)
|
||||
- **foundation** — the store and the broker, raised at genesis before any module system exists.
|
||||
|
||||
Reference in New Issue
Block a user