A Juju charm deploying and managing HTTP request Lego provider as defined by ACME to manage DNS records. It allows for deployment on many different Kubernetes platforms, from MicroK8s to Charmed Kubernetes to public cloud Kubernetes offerings.
Like any Juju charm, this charm supports one-line deployment, configuration, integration, scaling, and more. For Charmed HTTP request Lego provider, this includes:
- Scaling
- Integration with PostgreSQL
For information about how to deploy, integrate, and manage this charm, see the Official HTTP request Lego provider Documentation.
You can follow the tutorial here.
The following actions are available for this charm:
- create-superuser: Create a new Django superuser account.
- create-user: Create a user for the services that will be requesting the domains. If it exists, the password will be updated.
- list-domains: List the domains an user has access to.
- revoke-domains: Revoke user access to domains.
You can check out the full list of actions here.
This charm can be integrated with other Juju charms and services:
- COS: Canonical Observability Stack gathers, processes, visualizes, and alerts on telemetry signals generated by workloads running both within, and outside of, Juju.
- PostgreSQL: PostgreSQL is a powerful, open source object-relational database system.
You can find the full list of integrations here.