---
title: Charmhub | Deploy HTTP Request LEGO (K8s) using Charmhub - The Open Operator
  Collection
description: Deploy the latest version of HTTP Request LEGO (K8s) as a Kubernetes
  Operator on any cloud. Get signed certificates from `Let's Encrypt`using the HTTP
  Request LEGO plugin.
url: https://charmhub.io/httprequest-lego-k8s
---

# HTTP Request LEGO (K8s)

[Canonical Telco](https://charmhub.io/publisher/telco-charmers "View all packages from Canonical Telco")

* [Canonical Telco](https://charmhub.io/publisher/telco-charmers "View all packages from Canonical Telco")

Platform:

stable 99

```
juju deploy httprequest-lego-k8s
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

---

#### Relevant links

* [Homepage](https://charmhub.io/httprequest-lego-k8s)

---

#### Contacts

* [Submit a bug](https://github.com/canonical/httprequest-lego-k8s-operator/issues)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

# Deprecation Notice

**This charm is no longer supported, please use [lego-operator](https://charmhub.io/lego) instead.**

[LEGO](https://github.com/go-acme/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](https://go-acme.github.io/lego/dns/httpreq/).

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](https://charmhub.io/httprequest-lego-k8s#p-28693-in-this-documentation)

|  |  |
| --- | --- |
| [How-to guides](https://charmhub.io/httprequest-lego-k8s/docs/h-how-to-provide-certificates)   **Step-by-step guides** covering key operations and common tasks |  |
| [Reference](https://discourse.charmhub.io/t/13248)   **Technical information** related to the charm |  |

## [Project and community](https://charmhub.io/httprequest-lego-k8s#p-28693-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.

* [Code of conduct](https://ubuntu.com/community/ethos/code-of-conduct)
* Meet the community and chat with us on [Matrix](https://matrix.to/#/!yAkGlrYcBFYzYRvOlQ:ubuntu.com?via=ubuntu.com&via=matrix.org&via=gnome.org)
* Contribute and report bugs to the [charm](https://github.com/canonical/httpreq-acme-operator)

---

[Help improve this document in the forum](https://discourse.charmhub.io/t/http-request-lego-operator-k8s-docs-index/12513) ([guidelines](https://discourse.charmhub.io/t/how-to-write-docs-our-documentation-guidelines-for-contributors/1245)). Last updated 1 year, 7 months ago.
