minio: declare the route contribution it has always needed, scoped from PR #58 #68

Merged
jschoubben merged 1 commits from fix/minio-declares-its-real-route-contribution into main 2026-09-25 16:19:40 +00:00
Owner

files-api.novox.be and files.novox.be worked earlier tonight from route-adapter-generated files, but minio's module.json on main never actually carried a route requirement — that capability has been sitting in PR #58 the whole time, bundled with an unrelated network rename and console redirect URL that need their own calmer review. This is just the two routes: requires: route, contributes.route.api/.console (ContributesMany, proven working via mesh-controller #55/#57), and the console port (9001) actually published and declared in listens.

Found assigning route-proxy for the first time tonight: its own routes file, generated the identical way route-adapter's always was, had four hostnames in it instead of six — nothing served files-api/files at all, which would have been a real, silent outage the moment Traefik stopped.

`files-api.novox.be` and `files.novox.be` worked earlier tonight from route-adapter-generated files, but minio's `module.json` on main never actually carried a route requirement — that capability has been sitting in PR #58 the whole time, bundled with an unrelated network rename and console redirect URL that need their own calmer review. This is just the two routes: `requires: route`, `contributes.route.api`/`.console` (ContributesMany, proven working via mesh-controller #55/#57), and the console port (9001) actually published and declared in `listens`. Found assigning route-proxy for the first time tonight: its own routes file, generated the identical way route-adapter's always was, had four hostnames in it instead of six — nothing served files-api/files at all, which would have been a real, silent outage the moment Traefik stopped.
jschoubben added 1 commit 2026-09-25 16:19:33 +00:00
files-api.novox.be and files.novox.be worked earlier tonight from route-
adapter-generated files, but minio's module.json on main never actually
carried a route requirement — that capability has been sitting in PR #58
the whole time, bundled with an unrelated network rename and console
redirect URL that need their own calmer review. This is just the two
routes: requires: route, contributes.route.api/.console (ContributesMany,
proven working via mesh-controller #55/#57), and the console port (9001)
actually published and declared in listens.

Found assigning route-proxy for the first time tonight: its own routes
file, generated the identical way route-adapter's always was, had four
hostnames in it instead of six — nothing served files-api/files at all,
which would have been a real, silent outage the moment Traefik stopped.
jschoubben merged commit bfe99f8c78 into main 2026-09-25 16:19:40 +00:00
jschoubben deleted branch fix/minio-declares-its-real-route-contribution 2026-09-25 16:19:40 +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#68