catalogue-apps: converted modules install on one node (green e2e) #5

Merged
jschoubben merged 1 commits from feat/catalogue-apps into main 2026-09-05 20:49:14 +00:00
Owner

A second co-residence regression bed: mongodb, unifi, marrytts, postgres assigned to one node in one push — all install, provision, and serve their tools. SUITE_EXIT=0 once the convergence fix (mesh-control PR #7) is in.

This bed is what surfaced two real fixes: the ADR-0054 slug applying to a consumer identity, and the heartbeat race that flipped a slow-applying node to current:false. Also adds mongosh to build-module-runtime.sh for the mongodb runtime image. (The branch's WIP commit message predates the fix — it's green now.)

https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF

A second co-residence regression bed: **mongodb, unifi, marrytts, postgres** assigned to one node in one push — all install, provision, and serve their tools. **SUITE_EXIT=0** once the convergence fix (mesh-control PR #7) is in. This bed is what surfaced two real fixes: the ADR-0054 slug applying to a consumer identity, and the heartbeat race that flipped a slow-applying node to `current:false`. Also adds `mongosh` to `build-module-runtime.sh` for the mongodb runtime image. (The branch's WIP commit message predates the fix — it's green now.) https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
jschoubben added 1 commit 2026-09-05 20:49:08 +00:00
Adds the mongodb runtime CLI (mongosh) to build-module-runtime.sh, a
catalogue-apps scenario, and its install test. Proven so far: the ADR-0054 slug
applies and the mesh accepts the push (mongodb consumer identity mesh_anchor_mongo
fits). NOT green: the node applies but never reaches 'current' within 1200s — a
persistent reconcile divergence (applied-but-never-current, no crash), likely a
module declaring a resource its container mutates (issue-011 class). Needs live
VM inspection to name the module. Not merged.

Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
jschoubben merged commit e973a8ea6b into main 2026-09-05 20:49:14 +00:00
jschoubben deleted branch feat/catalogue-apps 2026-09-05 20:49:14 +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#5