HTTP Request LEGO Operator (K8s) docs - index

LEGO is a Let’s Encrypt/ACME client and library written in Go. It makes it possible to request X509 certificates from an ACME server for Public Domain Names.

Namecheap LEGO K8s provides X.509 certificates to charms using the tls-certificates integration on Kubernetes models in contexts where certificates are obtained from a ACME server. The DNS-01 challenge is solved using the HTTP REQUEST plugin.

This operator doesn’t target a specific DNS provider, instead it offers a flexible alternative and requires a custom implementation of an API that is capable of handling Let’s Encrypts’s DNS-01 challenge requests proving the ownership of the domain without manual intervention. This custom API needs be implemented for your particular use case and its URL must be provided as a configuration to this operator.

In this documentation

How-to guides
Step-by-step guides covering key operations and common tasks
Reference
Technical information related to the charm

Project and community

HTTP Request ACME Operator is a member of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.

Navigation

Level Path Navlink
1 how-to How-to guides
2 h-how-to-provide-certificates Provide certificates to a charm
2 h-how-to-integrate-with-cos Integrate with COS
1 reference Reference
2 tls TLS
2 h-reference-dns01 The ACME DNS-01 Challenge
2 h-reference-dns-agent The LEGO DNS Agent
2 h-reference-solving-dns-01 Solving the DNS-01 challenge