The virtualisation capability grants the lab its daemon's socket (hq ADR 0172) #214

Merged
mesh-admin merged 1 commits from jschoubben/the-lab-is-a-module AGit into main 2026-10-02 12:47:45 +00:00
Owner

facilitiesOf gains virtualisation: /var/lib/incus/unix.socket, so the lab module can mount it. Also fixes three resolver tests that fail on main against the current catalogue: dnsmasq's listen addresses come from a setting since mesh-catalog 214, and a module that cannot compose is left out with its reason (ADR 0163) rather than refusing the declaration. go test ./... passes.

facilitiesOf gains virtualisation: /var/lib/incus/unix.socket, so the lab module can mount it. Also fixes three resolver tests that fail on main against the current catalogue: dnsmasq's listen addresses come from a setting since mesh-catalog 214, and a module that cannot compose is left out with its reason (ADR 0163) rather than refusing the declaration. go test ./... passes.
jschoubben added 1 commit 2026-10-02 12:46:18 +00:00
The lab raises machines on the virtualisation daemon, and a module may
mount a machine's socket only through the capability that grants it
(novox/hq ADR 0172). Also brings the resolver's tests to the setting
dnsmasq's listen addresses now come from, and to a module left out
rather than refused.
mesh-admin merged commit 8f7c02d77a into main 2026-10-02 12:47:45 +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-controller#214