route-proxy: the trust gate names the binding it reads; the server names the gate (ADR 0099) #35

Merged
jschoubben merged 1 commits from multiple-fixes into main 2026-09-21 21:58:48 +00:00
Owner
  • The gate that fetches the authority's root declares restart-on: [acme-env], so when the authority moves and the mesh rewrites the binding, the root is fetched again. The server declares restart-on: [trust, acme-env], so it is recreated with the new root in the same apply (novox/hq ADR 0099, issue 077).

Parsed by the catalogue-wide manifest test against the mesh-controller branch. Proof: the route-forwarding bed green at 6fb2003 with the controller image rebuilt from mesh-controller 6633270 and the host from mesh-host 8da78de (the branches that accept the pair). Companion MRs on multiple-fixes: mesh-controller, mesh-host, mesh-lab, hq.

- The gate that fetches the authority's root declares `restart-on: [acme-env]`, so when the authority moves and the mesh rewrites the binding, the root is fetched again. The server declares `restart-on: [trust, acme-env]`, so it is recreated with the new root in the same apply (novox/hq ADR 0099, issue 077). Parsed by the catalogue-wide manifest test against the mesh-controller branch. Proof: the route-forwarding bed green at 6fb2003 with the controller image rebuilt from mesh-controller 6633270 and the host from mesh-host 8da78de (the branches that accept the pair). Companion MRs on `multiple-fixes`: mesh-controller, mesh-host, mesh-lab, hq.
jschoubben added 1 commit 2026-09-21 21:45:08 +00:00
jschoubben merged commit 54af5e8536 into main 2026-09-21 21:58:48 +00:00
jschoubben deleted branch multiple-fixes 2026-09-21 21:58:48 +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#35