Setup DNS / Apex Proxying
Goal
To enable our Network customers to have custom domains, we need to setup a mechanism to allow for these domains to obtain SSL certificates. APEX (example.com) and subdomains (sub.example.com) must be supported.
What needs to be done
- See https://developers.cloudflare.com/cloudflare-for-platforms/cloudflare-for-saas/start/advanced-settings/apex-proxying/setup/
- A new graphql controller should be created for managing the DNS settings. This endpoint should also return the DNS record instructions (A name / CNAME).
QA
UX/Design
Mobile
-
Is Mobile Required?
Personas
Experiments
Acceptance Criteria
-
As a network owner, I should be able to setup a custom domain (apex or subdomain) -
As a network owner, my site should be protected via SSL -
As a network owner, I should be able to poll to see if my domain has been correctly configured -
Save a 'confirmed' state on the minds_tenant
once the DNS checks have been passed
-
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments