Rename seat claims to mesh-*/node-*; retire verdaccio (ADR 0121) #112

Merged
jschoubben merged 1 commits from feat/system-seats-named-by-scope into main 2026-09-27 12:32:29 +00:00
Owner

Renames each module's seat claim to the controller's new names: node-dns-resolver (dnsmasq), node-intrusion-prevention (fail2ban), node-packet-filter (nftables), node-resolver-config (resolv-conf, resolved-split-dns), node-uplink (networkmanager, systemd-networkd, dhcpcd), mesh-build-machine +mesh scope (builder), mesh-catalog (mesh-catalog). showcase declares its own seat and claims it (first module-defined seat).

Removes verdaccio — the mesh keeps distribution as its registry and gitea already serves npm, so a second npm registry is redundant.

Lands with the mesh-controller PR of the same name (coordinated). Validated by the controller's tests, which compose the real catalog manifests.

Renames each module's seat claim to the controller's new names: node-dns-resolver (dnsmasq), node-intrusion-prevention (fail2ban), node-packet-filter (nftables), node-resolver-config (resolv-conf, resolved-split-dns), node-uplink (networkmanager, systemd-networkd, dhcpcd), mesh-build-machine +mesh scope (builder), mesh-catalog (mesh-catalog). showcase declares its own seat and claims it (first module-defined seat). Removes **verdaccio** — the mesh keeps `distribution` as its registry and gitea already serves npm, so a second npm registry is redundant. Lands with the mesh-controller PR of the same name (coordinated). Validated by the controller's tests, which compose the real catalog manifests.
jschoubben added 1 commit 2026-09-27 12:31:48 +00:00
Claims renamed to match the controller's seat set: node-dns-resolver (dnsmasq),
node-intrusion-prevention (fail2ban), node-packet-filter (nftables),
node-resolver-config (resolv-conf, resolved-split-dns), node-uplink
(networkmanager, systemd-networkd, dhcpcd), mesh-build-machine (builder, +mesh
scope), mesh-catalog (mesh-catalog). showcase now declares its own seat and
claims it. verdaccio removed — the mesh keeps distribution as its registry and
gitea already serves npm, so a second npm registry is redundant.
jschoubben merged commit f0a6ce8d4a into main 2026-09-27 12:32:29 +00:00
jschoubben deleted branch feat/system-seats-named-by-scope 2026-09-27 12:32:29 +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-catalog#112