The control plane speaks the new bus #98

Merged
jschoubben merged 1 commits from switch/the-controller-speaks-nats into main 2026-09-27 22:38:28 +00:00
Owner

One environment variable moves it (design 25): MESH_BUS_NATS, read from the bus secret rollout mint seals to its machine, and the two that named the old bus go, because being told about both is refused at start.

Registered and built ahead of the push that flips it, so the flip and the bus it flips to arrive in one declaration — the same push that starts the new bus on the control node and hands that machine its membership. Merged only now that every credential is minted.

One environment variable moves it (design 25): `MESH_BUS_NATS`, read from the `bus` secret `rollout mint` seals to its machine, and the two that named the old bus go, because being told about both is refused at start. Registered and built ahead of the push that flips it, so the flip and the bus it flips to arrive in one declaration — the same push that starts the new bus on the control node and hands that machine its membership. Merged only now that every credential is minted.
jschoubben added 1 commit 2026-09-27 22:38:18 +00:00
One environment variable moves it (design 25): MESH_BUS_NATS, read from the `bus`
secret `rollout mint` sealed to its machine, and the two that named the old bus go,
because being told about both is refused at start. Registered and built ahead of
the push that flips it, so the flip and the bus it flips to arrive in one
declaration — the same push that starts the new bus and hands this machine its
membership. Deliberately not merged until every credential is minted.
jschoubben merged commit e06fc1ed16 into main 2026-09-27 22:38:28 +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#98