ADR 0119: a taken tunnel's predecessor is retired once the take is proven #143

Merged
jschoubben merged 4 commits from decision/0119-a-taken-tunnels-predecessor-is-retired into main 2026-09-26 22:59:15 +00:00
Showing only changes of commit 0042ca9258 - Show all commits
@@ -53,7 +53,7 @@ is removed from where its unit reads it.**
reporting it.
- **The mesh never brings it back.** Undeclaring the private network does not restore the found
tunnel: the mesh stopped it, and nothing is started on the way out
(ADR 0118, in review). A machine whose
([ADR 0118](0118-undeclaring-gives-a-unit-back-the-state-it-was-found-in.md)). A machine whose
private network is unassigned has no tunnel until it is assigned again — which is what
unassigning it means.
@@ -83,5 +83,5 @@ is removed from where its unit reads it.**
- [ADR 0105](0105-the-mesh-adopts-the-predecessors-tunnel-in-place.md): the take, and why it keeps
the found configuration during it
- [ADR 0100](0100-a-node-in-use-is-adopted-before-it-is-converged.md): kept originals
- ADR 0118 (in review): nothing is started on the way out
- [ADR 0118](0118-undeclaring-gives-a-unit-back-the-state-it-was-found-in.md): nothing is started on the way out
- mesh-host `internal/apply/takeover.go`