Skip to content

feat(proxy): support managed wildcard host routes - #198

Merged
vishr merged 3 commits into
mainfrom
feat/managed-wildcard-routes
Sep 20, 2026
Merged

vishr merged 3 commits into
mainfrom
feat/managed-wildcard-routes

Conversation

@vishr

@vishr vishr commented Sep 20, 2026

Copy link
Copy Markdown
Member

Summary

  • add an explicit wildcard_suffix HTTP route contract rendered with Traefik v3.7's native single-label Host wildcard
  • validate exact and wildcard hostnames, reject catch-alls and ambiguous host shapes, and reject overlapping exact/wildcard claims instead of relying on implicit router priority
  • add managed ACME DNS-01 configuration through proxy.dns_challenge, with provider credentials isolated in proxy.config/.env
  • preserve custom static Traefik configurations while verifying that wildcard-terminating routes actually use DNS-01
  • update the published schema, generated field reference, and project-file documentation

Verification

  • just ci
  • ob validate and ob preview against a project containing exact and wildcard routes; preview emitted the expected native wildcard Host rule
  • diff-only gitleaks scan

Closes #197

@vishr
vishr merged commit 37afc69 into main Sep 20, 2026
5 checks passed
@vishr
vishr deleted the feat/managed-wildcard-routes branch September 20, 2026 15:53
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.

Support managed wildcard host routes

1 participant