route-proxy: declare the build context its own Dockerfile has always needed #64

Merged
jschoubben merged 1 commits from feat/route-proxy-declares-its-real-context into main 2026-09-25 15:58:20 +00:00
Owner

The Dockerfile's own comment already said it — "the build context is the mesh-controller repository root" — but nothing in the manifest actually said so to the mesh, so every build attempt used mesh-catalog's own directory instead and failed with stat go.mod: file does not exist. Never caught before because route-proxy has never been assigned anywhere.

Uses the context mechanism just added (mesh-controller#62), proven working tonight on builder's own self-build (mesh-catalog#63) — control plane and build machine both upgraded live to understand it.

The Dockerfile's own comment already said it — "the build context is the mesh-controller repository root" — but nothing in the manifest actually said so to the mesh, so every build attempt used mesh-catalog's own directory instead and failed with `stat go.mod: file does not exist`. Never caught before because route-proxy has never been assigned anywhere. Uses the context mechanism just added (mesh-controller#62), proven working tonight on `builder`'s own self-build (mesh-catalog#63) — control plane and build machine both upgraded live to understand it.
jschoubben added 1 commit 2026-09-25 15:58:16 +00:00
The Dockerfile's own comment already said it — 'the build context is the
mesh-controller repository root' — but nothing in the manifest actually
said so to the mesh, so every build attempt used mesh-catalog's own
directory instead and failed with 'stat go.mod: file does not exist'.
Never caught before because route-proxy has never been assigned anywhere.
Uses the context mechanism just added (mesh-controller#62), proven
working tonight on builder's own self-build.
jschoubben merged commit 7a96287d99 into main 2026-09-25 15:58:20 +00:00
jschoubben deleted branch feat/route-proxy-declares-its-real-context 2026-09-25 15:58:20 +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#64