Skip to content

agent, proto, jobs: www redirect for apex domains - #25

Open
techgopal wants to merge 2 commits into
mainfrom
feat/www-redirect
Open

techgopal wants to merge 2 commits into
mainfrom
feat/www-redirect

Conversation

@techgopal

Copy link
Copy Markdown
Contributor

Apex domains also serve www. with a 301 to https://{uri}, its own route setu-site--www (Caddy issues its certificate). set_route carries www_redirect (default true); the agent persists the opt-out and reconcile rebuilds or removes the route. Not in this PR: the per-site opt-out in the control-plane DB/API and the panel line showing the www name (needs a migration and openapi/UI regeneration). Tests: caddy, reconcile, golden, commands pass; the jobs tests that need Postgres were not run locally.

An apex domain also serves www.<domain> with a 301 to https://<domain> keeping the URI (own Caddy route setu-site-<short>-www, so Caddy gets its certificate). set_route carries www_redirect (default true, an older control plane's commands stay on); the agent records the opt-out in its state and reconcile rebuilds or removes the route. Goldens and tests for the route builder, the upsert and reconcile.

Signed-off-by: gopal tathe <44522021+techgopal@users.noreply.github.com>
Signed-off-by: gopal tathe <44522021+techgopal@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant