germinate: resolve app hostnames in-cluster (fix silent reviewer failures) #12
No reviewers
Labels
No labels
bug
discussion
duplicate
enhancement
goal
help wanted
horizon:backlog
horizon:governance
horizon:mvp
invalid
operator-decision
question
roadmap
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-platform/mitosis!12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/coredns-apps-dns"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cold-start bug surfaced germinating a grandchild + building an app on it: in-cluster DNS only rewrote
git.<domain>/mcp.<domain>to Traefik, plus a stale exactapp.shipits.app. App hostnames (<app>-<owner>.<domain>,pr-<n>-...) did NOT resolve in-cluster, so the agents reviewer/builder could not browse an app preview/prod and review silently failed.This makes germinate WRITE
coredns-customper-domain as a single regex rewrite ((.*)\.<domain> -> Traefik) covering git, mcp, and every app. We own the file rather than leaning onrewrite_identity_domain, because that sed escapes dots and cannot re-domain an escaped-dot regex, and it skips the staleapp.shipits.app(not the seed domain).Validated on a live grandchild: before, in-cluster
nslookup <app>.<domain>returned no answer and the agents pod could not reach the app; after, all hostnames resolve to Traefik and the agents pod gets HTTP 200 from the app.