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

Enable and use cert-manager for handling certificates #71

Open
stvoutsin opened this issue May 18, 2023 · 5 comments
Open

Enable and use cert-manager for handling certificates #71

stvoutsin opened this issue May 18, 2023 · 5 comments
Assignees

Comments

@stvoutsin
Copy link
Collaborator

Currently certs are generated manually and installed into the RSP.
Can this be done in an automated way?
RSP ships with the cert-manager which is disabled in the roe env so we handle upgrades manually as well.

TODO:
Look into cert-manager, enable it and document how we can use it to replace manual processes

@gpfrancis
Copy link
Member

Currently investigating whether we can get an AWS account so that we can use route 53, which is likely by far the quickest and simplest option if so.

@markgbeckett
Copy link
Member

To progress this requires AWS access.

@markgbeckett
Copy link
Member

Issue with Nublado, tracked down to Vault token. @stvoutsin to document token rotation to simplify resolution in the future. However, Stelios believed this was a one-time fix, so shouldn't reoccur.

@gpfrancis
Copy link
Member

Successfully tested using the Route53 method. Instructions for configuration documented here: https://github.com/lsst-uk/rsp-uk-docs/wiki/Configuring-cert%E2%80%90manger

@tms-epcc
Copy link

15/FEB/24
@gpfrancis reported

  • Proof of Concept that uses Let' Encrypt to issue SSL certs is now working
  • but it is hard-coded to use EPCC's AWS
  • Need own AWS account
  • @markgbeckett has action to speak to Sean McG about this

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

5 participants