LEGO

  • Canonical Telco
Channel Revision Published Runs on
4/beta 15 08 Oct 2024
Ubuntu 22.04
4/edge 17 10 Oct 2024
Ubuntu 22.04
4/edge 16 10 Oct 2024
Ubuntu 22.04
juju deploy lego --channel 4/beta
Show information

Platform:

Ubuntu
22.04

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.

The LEGO operator utilises this library to provide X.509 certificates to charms using the tls-certificates integration in contexts where certificates are obtained from an ACME server using the DNS-01 challenge.

This operator supports a wide range of DNS providers and can request certificate from any ACME-compliant server, including Let’s Encrypt.

As a workload-less solution, the LEGO operator works across both Kubernetes and Machine models.

In this documentation

Tutorials
Get started - a hands-on introduction for new users
How-to guides
Step-by-step guides covering key operations and common tasks
Explanation
Concepts - discussion and clarification of key topics
Reference
Technical information - specifications, APIs, architecture

Project and community

LEGO 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.