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

Stop using a self-signed CA and use LetsEncrypt #217

Open
nacx opened this issue Jan 20, 2023 · 4 comments
Open

Stop using a self-signed CA and use LetsEncrypt #217

nacx opened this issue Jan 20, 2023 · 4 comments

Comments

@nacx
Copy link
Member

nacx commented Jan 20, 2023

Instead of using a self-signed CA we could be creating a LetsEncrypt issuer to issue certificates. we have all the bits needed to manage DNS so we should be able to create LetsEncrypt configs with DNS-based challenges.

@kurktchiev
Copy link
Contributor

i think there is something to be said about this and external-dns be simply a toggleable component in the vars file.

If the intent for this to be a universal tool that allows tetrands to spin up what they need and also be something external customers can consume, we cannot make some of these assumptions about external reachability/etc.

my 2c

@nacx
Copy link
Member Author

nacx commented Jan 20, 2023

I agree. When it comes to implementing this it should be configurable, and we can support multiple CAs.
For the external-dns thing, the current PR adds it as a completely optional add-on that is only installed when running make external-dns.

@smarunich
Copy link
Collaborator

SubCa using Letsencrypt is not an option, however we can use cloud provided private CAs to implement if required

https://community.letsencrypt.org/t/can-i-create-my-own-subca-certificate/174394

Absolutely, external-dns is an option, but in my opinion it is a win functionality to which we should converge as a baseline foundation, i.e. VM onboarding operator dns record or even TSB MP DNS record generation

@shamusx
Copy link
Collaborator

shamusx commented Feb 6, 2023

letsencrypt ratelimits may cause headaches
https://github.com/tetrateio/tsb-labs/issues/100

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

4 participants