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

Enabling cert-manager with letsencrypt #15

Open
plexcellmedia opened this issue Apr 9, 2019 · 2 comments
Open

Enabling cert-manager with letsencrypt #15

plexcellmedia opened this issue Apr 9, 2019 · 2 comments

Comments

@plexcellmedia
Copy link

plexcellmedia commented Apr 9, 2019

Hey!

I managed to get HTTPS enabled with paid certificate with these steps:

  1. Open port 443 on web service/deployment
  2. Create folder tools/secrets/ssl and place certificate and private key there
  3. Add to ENV
- name: WEB_SSL_FULLCHAIN
  value: ssl/fullchain.pem
- name: WEB_SSL_PRIVKEY
  value: ssl/privkey.key
  1. Add to Dockerfile
    COPY ./tools/secrets/ssl/ /etc/nginx/ssl/

But my question is, after installing cert-manager with Helm using tutorial provided here:
https://cert-manager.readthedocs.io/en/latest/getting-started/install.html#installing-with-helm

How can I replace WEB_SSL_FULLCHAIN and WEB_SSL_PRIVKEY to look certificate provided by letsencrypt?

Has anybody managed to get cert-manager to work with this setup?

@lucasff
Copy link

lucasff commented Sep 25, 2019

I agree, this project seems to be very promising, but without built-in LE support, it's a dealbreaker.

@richdynamix
Copy link
Owner

Happy to accept PR's to include this feature. It's a tricky setup. At present I use this in production but currently use SSL terminated at the load balancer for ease of use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants