This website requires JavaScript.
Explore
Help
Sign In
novox
/
mesh-host
Watch
18
Star
0
Fork
0
Code
Issues
Pull Requests
Releases
Wiki
Activity
Files
180a7e7b80e22873c3b625ae22805cb29886724c
mesh-host
/
cmd
/
mesh-host
T
History
jschoubben
4476e58080
mesh/delivery
closed: a newer head of the same pull request
Details
mesh/check
checking 4476e5808047 on ff9386dcccc2 | novox/mesh-host#149 in group feat/1126-nodes-compose
Review of L2, round 2: a refusal at the first compose after a start keeps what the module's have said runs (1); each have of a self-composing node carries the values its composition holds sealed, and the composer reuses them after a restart, so a rotated secret moves no composition at a restart (2); pin mesh-sdk dd9d9d5 (issue 1126, ADR 0547 §3)
2026-10-26 20:23:16 +01:00
..
apply_context_test.go
Take a container left set aside as the next apply's, and bound an apply to 30 minutes (issue 1945)
2026-10-25 12:18:50 +01:00
applywhole_test.go
The node agent runs in the node-engine: watches the wants and compositions on the link, applies one module's composition, asks the backup, writes the haves (R6-A A1, A5, A6)
2026-10-24 16:39:51 +02:00
authority_test.go
The node keeps the mesh's own certificate it applies, from its kept declaration at start, for its record; one agent test folded to hold the count (issue 1126, ADR 0555 §3)
2026-10-26 19:24:36 +01:00
authority.go
The node keeps the mesh's own certificate it applies, from its kept declaration at start, for its record; one agent test folded to hold the count (issue 1126, ADR 0555 §3)
2026-10-26 19:24:36 +01:00
backup_event_test.go
The node agent waits for a backup's end on the holder's event, not by polling; the manifest consumes it (R6-A A5)
2026-10-24 17:03:30 +02:00
backup_nothing_test.go
Apply a module again when the engine holds no record of its resources or its health says one is missing, and move a module with nothing to back up without a backup (issue 1944, issue 1945)
2026-10-25 10:59:21 +01:00
busy_test.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
empty_write_test.go
Refuse an apply that would write a provisioner's file empty, read the node's own filled paths, and name the node's own composition when its apply fails (issue 1944, issue 1945)
2026-10-25 01:49:00 +02:00
file_references_test.go
Retry an apply, a fetch by digest and a have write that met the bus reloading, and keep the cause in the have
2026-10-25 23:37:02 +01:00
filling_test.go
Feature 57 (config and provisioning): release mesh-host, the reviewed release branch on top of main
2026-10-16 08:24:13 +00:00
filling.go
Tell the provisioner's client to fill again once a settled apply may let through a write the filling refused (ace, 2026-10-25 21:17)
2026-10-25 21:42:41 +01:00
found_test.go
Believe a hand-over only signed by the mesh, and give it through no link (hq issue 356, review)
2026-10-09 19:45:00 +02:00
found.go
Renew the engine placed by hand to the proved build, and take a hand-over from the controller's terminal (hq issue 356)
2026-10-09 18:34:10 +02:00
healthowed_test.go
Owe a look when a module's change ends unjudged, so a module with nothing long-running is ok within a look of its apply
2026-10-25 15:46:05 +01:00
join_tunnel_test.go
A joining machine dials the bus once the hub has answered its tunnel
2026-10-08 01:33:30 +02:00
join_tunnel.go
A joining machine dials the bus once the hub has answered its tunnel
2026-10-08 01:33:30 +02:00
judge_directories.go
What runs is the agent's compositions plus the kept declaration's rest: health, filling, take act, directories and the others held out of an apply read it; a restart trusts the node-engine's own haves; the bed tests run off Arch (review round 1)
2026-10-24 18:13:40 +02:00
libraries_test.go
Take the node-engine's parser and validator from mesh-sdk: pin, README and cmd imports (issue 1392)
2026-10-20 11:15:23 +00:00
libraries.go
What runs is the agent's compositions plus the kept declaration's rest: health, filling, take act, directories and the others held out of an apply read it; a restart trusts the node-engine's own haves; the bed tests run off Arch (review round 1)
2026-10-24 18:13:40 +02:00
main_test.go
apply FILE is no hand path: mesh-compose and a want are (ADR 0539 clause 10); genesis keeps the carried bundle
2026-10-24 16:55:23 +02:00
main.go
The node keeps the mesh's own certificate it applies, from its kept declaration at start, for its record; one agent test folded to hold the count (issue 1126, ADR 0555 §3)
2026-10-26 19:24:36 +01:00
meshcli.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
module_facts_test.go
Take the node-engine's parser and validator from mesh-sdk: pin, README and cmd imports (issue 1392)
2026-10-20 11:15:23 +00:00
move_out_test.go
Prove move-out on a machine that is not Arch (issue 1024)
2026-10-17 16:16:02 +00:00
movesecret_test.go
Feature 57 (config and provisioning): release mesh-host, the reviewed release branch on top of main
2026-10-16 08:24:13 +00:00
movesecret.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
network_test.go
Take the node-engine's parser and validator from mesh-sdk: pin, README and cmd imports (issue 1392)
2026-10-20 11:15:23 +00:00
no_check_script_test.go
Delete merge-check.sh; the checker's levels run what it ran (issue 1295, S3; ADR 0529)
2026-10-23 15:26:03 +02:00
nodeagent_integration_test.go
The node agent begins again composing its own when the catalogue places its node, with no restart (issue 1126, ADR 0549 §4)
2026-10-26 19:34:24 +01:00
nodeagent.go
Review of L2, round 2: a refusal at the first compose after a start keeps what the module's have said runs (1); each have of a self-composing node carries the values its composition holds sealed, and the composer reuses them after a restart, so a rotated secret moves no composition at a restart (2); pin mesh-sdk dd9d9d5 (issue 1126, ADR 0547 §3)
2026-10-26 20:23:16 +01:00
nodeclare_test.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
nodekey_test.go
The engine states its key again until it hears the vault's key, and at a slow interval after, so a vault delivered after it or a changed vault key is heard (review of the adoption handing, ADR 0547 clause 9)
2026-10-26 12:03:12 +01:00
nodekey.go
The engine states its key again until it hears the vault's key, and at a slow interval after, so a vault delivered after it or a changed vault key is heard (review of the adoption handing, ADR 0547 clause 9)
2026-10-26 12:03:12 +01:00
probe_test.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
probe.go
Take the node-engine's parser and validator from mesh-sdk: pin, README and cmd imports (issue 1392)
2026-10-20 11:15:23 +00:00
reads-outside
Mark the packages whose tests read files outside their directory, found by the review (issue 1935)
2026-10-24 04:39:01 +02:00
recorded_test.go
Apply a module again only for a newly missing resource, leave filled files out of the record check, and say when the applied state cannot be read (issue 1945)
2026-10-25 11:04:08 +01:00
rekey_test.go
Stop nothing the mesh cannot replace, give the tunnel back on failure, and take it over after enrolment
2026-09-24 00:02:08 +02:00
replay233_test.go
Take the node-engine's parser and validator from mesh-sdk: pin, README and cmd imports (issue 1392)
2026-10-20 11:15:23 +00:00
restarts_words_test.go
Say an unhealthy resource's restart count as the engine's own since it began watching
2026-10-12 10:47:07 +02:00
units_test.go
Take the node-engine's parser and validator from mesh-sdk: pin, README and cmd imports (issue 1392)
2026-10-20 11:15:23 +00:00
userlist.go
Bring in the adoption handing; the bus node writes nothing before it heard the switch, retries the key's watch and keeps the follow last heard, and an apply never writes the controller's list while the grants part's is followed (review of the switch, issue 1945)
2026-10-26 12:30:07 +01:00
vaultbox_nats_test.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
version_from_path_test.go
A delivered host reads its version from where it sits
2026-09-30 12:40:00 +02:00
whatruns_test.go
Leave out the node's own copy only by kind and id, never by a shared target (issue 1945, review)
2026-10-25 14:29:06 +01:00
witnessing_test.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00
witnessing.go
The node-engine hears no declaration: the queue, orders, put-backs, unsaid, numbers and news go; a session says the facts in the node-engine's own order, and the first have proves a build (R6-A A7, A8)
2026-10-24 16:25:11 +02:00