Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 974 Bytes

README.md

File metadata and controls

38 lines (26 loc) · 974 Bytes

Let's Encrypt Helm Chart

This Helm chart will install certificate issuers using Let's Encrpyt.

This chart must be installed after cert-manager, which is a requirement for the issuers to work and be used.

Quick start

Install the app with minimal settings:

# adds the repo
helm repo add suse-lab-setup https://opensource.suse.com/lab-setup
helm repo update

# installs the chart (this examples assumes NGINX Ingress Controller is installed)
helm upgrade --install letsencrypt suse-lab-setup/letsencrypt \
  --namespace cert-manager \
  --set registration.emailAddress=someuser@domain.com \
  --set ingress.className=nginx

# checks installation is ok
kubectl get ClusterIssuers -n cert-manager

Clean-up:

helm delete letsencrypt -n cert-manager

Troubleshooting

Check existing resources

kubectl get Issuers,ClusterIssuers,Certificates,CertificateRequests,Orders,Challenges --all-namespaces