The control plane migrates before it serves #123

Merged
mesh-admin merged 1 commits from fix/the-control-plane-migrates-before-it-serves into main 2026-09-28 08:27:45 +00:00
1 Commits
Author SHA1 Message Date
jschoubben a3e7683c63 The control plane migrates before it serves
The mesh replaced its own control plane with a build carrying a migration, applied none of it, and
then refused every build it recorded for three quarters of an hour while reporting itself healthy
(novox/hq 04-ISSUES/133). The module now declares the step ADR 0052 prescribes: a run-once
`migrate` before the server, re-run whenever the image moves because the image is part of a step's
digest, and gating — a migration that fails stops the new server from starting rather than letting
it serve against a schema it does not have.
2026-09-28 10:27:42 +02:00