fix: add direct IngressRoutes for nginx-stable and nginx-canary subdomains #5

Merged
admin merged 4 commits from feat/nginx-direct-routes into main 2026-03-04 19:02:25 +00:00
Owner

Problem

nginx-stable.thedevops.dev and nginx-canary.thedevops.dev had DNS A records but no IngressRoutes — so requests hit the cluster with no route to match and got a 404/timeout.

Fix

Added direct IngressRoutes + TLS certificates for both subdomains.

Files Changed

File Description
apps/nginx-weighted/certificate-stable.yaml cert-manager Certificate for nginx-stable.thedevops.dev
apps/nginx-weighted/ingressroute-stable.yaml Direct IngressRoute → nginx-mcp service (always stable/purple)
apps/nginx-canary/certificate.yaml cert-manager Certificate for nginx-canary.thedevops.dev
apps/nginx-canary/ingressroute.yaml Direct IngressRoute → nginx-canary service (always canary/orange)

Result after merge

URL Result
https://nginx-stable.thedevops.dev Always purple, v1 stable
https://nginx-canary.thedevops.dev Always orange, v2 canary
https://nginx.thedevops.dev Weighted 90/10 (unchanged)
## Problem `nginx-stable.thedevops.dev` and `nginx-canary.thedevops.dev` had DNS A records but no IngressRoutes — so requests hit the cluster with no route to match and got a 404/timeout. ## Fix Added direct IngressRoutes + TLS certificates for both subdomains. ## Files Changed | File | Description | |------|-------------| | `apps/nginx-weighted/certificate-stable.yaml` | cert-manager Certificate for nginx-stable.thedevops.dev | | `apps/nginx-weighted/ingressroute-stable.yaml` | Direct IngressRoute → nginx-mcp service (always stable/purple) | | `apps/nginx-canary/certificate.yaml` | cert-manager Certificate for nginx-canary.thedevops.dev | | `apps/nginx-canary/ingressroute.yaml` | Direct IngressRoute → nginx-canary service (always canary/orange) | ## Result after merge | URL | Result | |-----|--------| | https://nginx-stable.thedevops.dev | Always purple, v1 stable | | https://nginx-canary.thedevops.dev | Always orange, v2 canary | | https://nginx.thedevops.dev | Weighted 90/10 (unchanged) |
admin added 4 commits 2026-03-04 19:01:18 +00:00
admin merged commit 096008617d into main 2026-03-04 19:02:25 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/k3s-gitops#5
No description provided.