Changelog: - Added support for storing certificate and private key in host path, named volume or Convoy volume - Updated ACME library fixing issues for Dyn and Route53
Let's Encrypt Certificate Manager
About
The Let's Encrypt Certificate Manager obtains a free (SAN) SSL Certificate from the Let's Encrypt CA and adds it to Rancher's certificate store. Once the certificate is created it is scheduled for auto-renewal 14-days before expiration. The renewed certificate is propagated to all applicable load balancer services.
Usage
- Accept the terms of service.
- Select the API version to use. The Sandbox API should be used for testing purposes.
- Fill in your email address.
- Enter the name used for storing the certificate in Rancher and volumes. Any existing certificate by that name will be updated.
- Enter one or more domain names. The first domain will be used as the Common Name property of the certificate.
- Optionally, specifiy the host path or volume name in which to store certificate and private key (Usage).
- Fill in the required credentials for the provider. AWS Route 53 requires IAM permissions as specified here.
If you want the certificate to be automatically renewed, leave the service running. Otherwise you may remove the service once the certificate has appeared in Rancher's certificate store.
Suggestions & issue reports
Please submit suggestions or any issues you find to the rancher-letsencrypt GitHub repo.