Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start managing domain: newspeak.link #41

Open
10 of 12 tasks
patcon opened this issue Apr 24, 2022 · 1 comment
Open
10 of 12 tasks

Start managing domain: newspeak.link #41

patcon opened this issue Apr 24, 2022 · 1 comment

Comments

@patcon
Copy link
Member

patcon commented Apr 24, 2022

Hey @systemantix @clementbriens @edsaperia, going to stub out what it would take to manage newspeak.link via this repo, in case you're open to it. Worst case scenario, this was a good chance to better-document the process 🙂

Steps of Process

Full documentartion of steps [in theory] are detailed here: https://github.com/g0v-network/domains/blob/main/docs/HOWTO.md#domains

(Pull requests with doc improvements very welcome.)

Role Legend
👒 g0v-network/domains repo maintainer must do this, aka @patcon
💪 PR submitter (or anyone) can do this, but likely either you or me
👑 domain owner must do this, aka clement

  • 👒 add newspeak.link domain to Cloudflare account (status will be "pending transfer") [screenshot]
  • 👒 import existing DNS records into pending Cloudflare domain
  • 👒 enable management of pending domain under the Cloudflare API key
  • 💪 create a minimal config file at newspeak.link.domain/newspeak.link.yaml, [see branch]
  • 💪 transfer any existing DNS records into config file(s), in this case just newspeak.link.domain/newspeak.link.yaml, [see branch]
  • 💪 add entry for newspeak.link to config.yaml [see branch]
  • 💪 create a PR with the above config changes (Add newspeak.link #42)
    • 🚧 If Cloudflare preparation has already been done, an automated comment from CI will do a dry-run and show any differences between YAML config files and the "live" DNS records
  • 👒 if looks good, merge the PR
  • 👑 change DNS nameservers (on Tucows?) to point to Cloudflare nameservers:
    clyde.ns.cloudflare.com
    tina.ns.cloudflare.com
    
  • 💪 confirm nameservers are switched by check NS records: host -t ns newspeak.link
  • 👒 give push access on g0v-network/domains to newspeak.link domain owner (though future expectation is to work via PRs like this)
  • 💪 document in clementbriens/newspeak-shortlink how the domain is managed.
@patcon
Copy link
Member Author

patcon commented Apr 24, 2022

Curious how this looks to you guys! Lemme know whether the above makes sense at all! Sorry to be impatient and do the steps myself, just wanted to make it easy, and hoping there are other chances for you guys to help add other domains 😊

I recognize that newspeak.link won't change much (so it's a bit academic that it's managed here), but wondering if this might be a first step to warming up to other Newspeak domains being managed in a public way here, or in a repo like this. I'm definitely eager to give y'all merge access on this repo if you're interested, which I suspect is fair offer if someone is allowing a domain to exist here :) Happy to discuss process and improve it!

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

No branches or pull requests

1 participant