Skip to content

Resolve "Let's Encrypt (kube-lego) support"

Jason Plum requested to merge 110-kube-lego-support into master

Add kube-lego ACME support (nginx & docs)

Add support for using stable/kube-lego, version 0.3.0 or better, to provide ACME access to Let's Encrypt.

To keep things less complex, the user installs kube-lego chart separately from ours. Our NGINX chart then makes use of it in order to obtain TLS secrets for the hostnames provided, in a fully automated fashion.

  • Add documentation in doc/kube-lego
  • Add support in charts/nginx for acme: property, which will result in a auto-population of nginx.ingress.tls map and enabled kuberenetes.io/tls-acme annotation to the Ingress.
  • Update installation documentation to reflect the ability to use kube-lego
  • Verify & correct broken links in documentation

Closes #110 (closed)

Merge request reports