Allow overriding managed FQDN with a custom domain #581

Merged
tobru merged 1 commit from custom-fqdn-override into main 2026-06-29 13:06:44 +00:00
Owner

Add an "Advanced" escape hatch on the FQDN field: when a service offering restricts the FQDN to a managed wildcard subdomain, any user can now open a modal to set a fully custom domain instead. The modal explains DNS/TLS responsibility and shows the CNAME target to point at.

The override is inline (single custom domain, suffix addon removed, DNS warning shown, with a reset-to-managed link) and is detected on the edit form so saved custom domains round-trip correctly. Validation is client-side only; the CRD form already accepts arbitrary FQDN values.

Add an instance-aware ServiceInstance.ingress_cname so the detail page surfaces the CNAME exactly when an instance uses a custom domain. Also fixes two latent fqdn.js bugs (suffix force-appended on submit, DNS warning gated on !restrict).

Add an "Advanced" escape hatch on the FQDN field: when a service offering restricts the FQDN to a managed wildcard subdomain, any user can now open a modal to set a fully custom domain instead. The modal explains DNS/TLS responsibility and shows the CNAME target to point at. The override is inline (single custom domain, suffix addon removed, DNS warning shown, with a reset-to-managed link) and is detected on the edit form so saved custom domains round-trip correctly. Validation is client-side only; the CRD form already accepts arbitrary FQDN values. Add an instance-aware ServiceInstance.ingress_cname so the detail page surfaces the CNAME exactly when an instance uses a custom domain. Also fixes two latent fqdn.js bugs (suffix force-appended on submit, DNS warning gated on !restrict).
tobru force-pushed custom-fqdn-override from 514c4a13e5
All checks were successful
Tests / test (push) Successful in 1m12s
to baef1db54e
All checks were successful
Tests / test (push) Successful in 1m17s
2026-06-29 11:15:49 +00:00
Compare
tobru force-pushed custom-fqdn-override from baef1db54e
All checks were successful
Tests / test (push) Successful in 1m17s
to c54146c7cf
All checks were successful
Tests / test (push) Successful in 1m16s
2026-06-29 12:44:12 +00:00
Compare
tobru force-pushed custom-fqdn-override from c54146c7cf
All checks were successful
Tests / test (push) Successful in 1m16s
to 9861997d78
All checks were successful
Tests / test (push) Successful in 1m20s
2026-06-29 12:57:18 +00:00
Compare
tobru merged commit d5bc7e6116 into main 2026-06-29 13:06:44 +00:00
tobru deleted branch custom-fqdn-override 2026-06-29 13:06:44 +00:00
Sign in to join this conversation.
No description provided.