From 3ed55a3420a3b2ea15af08ab7232cf855b8f32e9 Mon Sep 17 00:00:00 2001 From: jochen Date: Sun, 4 Oct 2026 00:23:43 +0200 Subject: [PATCH] connectivity: name the code that builds the one resolver, zones and the hosts file --- 03-DESIGN/01-to-be/08-connectivity.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/03-DESIGN/01-to-be/08-connectivity.md b/03-DESIGN/01-to-be/08-connectivity.md index bcfa3c9..36ecea4 100644 --- a/03-DESIGN/01-to-be/08-connectivity.md +++ b/03-DESIGN/01-to-be/08-connectivity.md @@ -6,6 +6,11 @@ code: - mesh-controller examples/route-proxy - mesh-controller internal/identity/authority.go - mesh-controller cmd/mesh-controller/plan.go (the names the roster publishes) + - mesh-controller internal/catalogue/zones.go (the zones a module answers, ADR 0199) + - mesh-controller internal/catalogue/seats.go (mesh-dns-resolver, node-hosts-file) + - mesh-catalog modules/dnsmasq (the mesh's one resolver) + - mesh-catalog modules/resolv-conf (what a node asks) + - mesh-catalog modules/hosts (a node's /etc/hosts) - mesh-host internal/identity/serving.go - mesh-host internal/apply (the service that reflects a rule set) updated: 2026-10-03