-
Notifications
You must be signed in to change notification settings - Fork 84
Description
Context
We are currently managing our DNS setup, manually, through Namecheap. While this has been generally fine, because we only had to perform small, per-hub updates, during hub creation/decomissionings, things changed when bulk changes were needed.
Missing a hub DNS change during a bulk upgrade, has caused an outage #7906.
What we need to do
We should move from this manual setup to use infrastructure as code that would allow us to manage our DNS entries programmatically.
There are two main options that I see atm:
1. Try to enable Namecheap's API access
Namecheap only allows API access if an org own at least 50 domains. We only have 2. However, in their docs, they state that we could reach out to their support team to get an exception.
2. Use Cloudflare
We could setup a Cloudflare account to setup the DNS records and hook that with Namecheap
This needs investigation to validate it won't trigger any downtime.
3. Something else?
Definition of Done
- DNS records are managed programatically
Metadata
Metadata
Assignees
Labels
Type
Projects
Status