Genesis reads the registry's and the builder's manifests from the catalogue, not the control plane's (hq issue 072) #42

Merged
jschoubben merged 1 commits from feat/one-controller-manifest into main 2026-09-21 17:23:56 +00:00
Owner

The lab's genesis helper demanded modules/mesh-controller/module.json in the catalogue before running the installer; whole-mesh-full's copy list and the README said the same. The catalogue no longer holds it (mesh-catalog MR on the same branch name) — the control plane's manifest comes out of the build the installer runs (mesh-host MR, ADR 0069).

Proven: genesis-single green from this branch. Unit tests 149/149.

Note: branched off main, not off feat/beds-read-the-catalogue (#41). #41's harness recognises the catalogue by distribution/module.json (fixup pushed there), so the two merge in either order.

The lab's genesis helper demanded `modules/mesh-controller/module.json` in the catalogue before running the installer; whole-mesh-full's copy list and the README said the same. The catalogue no longer holds it (mesh-catalog MR on the same branch name) — the control plane's manifest comes out of the build the installer runs (mesh-host MR, ADR 0069). Proven: genesis-single green from this branch. Unit tests 149/149. Note: branched off main, not off `feat/beds-read-the-catalogue` (#41). #41's harness recognises the catalogue by `distribution/module.json` (fixup pushed there), so the two merge in either order.
jschoubben added 1 commit 2026-09-21 17:23:49 +00:00
The control plane's manifest comes out of the build the installer runs (novox/hq ADR
0069, 04-ISSUES/072); the catalogue no longer holds a copy, and a bed that demanded
one would stop a genesis that is about to succeed.
jschoubben force-pushed feat/one-controller-manifest from cf6fcdff3c to 6083b9310a 2026-09-21 17:23:49 +00:00 Compare
jschoubben merged commit be58bd96f6 into main 2026-09-21 17:23:56 +00:00
jschoubben deleted branch feat/one-controller-manifest 2026-09-21 17:23:56 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-lab#42