Skip to main content

CertManager

Introduction

Cert-Manager is used by Otomi to automatically create and rotate TLS certificates for service endpoints. You may bring your own CA, or let Otomi create one for you, but we recommend using Letsencrypt for production certificates.

Setting CertManager to use Letsencrypt requires DNS availability of the requesting domains, and forces Otomi to install ExternalDNS. Because a lot of DNS settings are used by other Otomi contexts, all DNS configuration can be found here.

Configuration

The following values cam be configured:

ValueDescription
customRootCACA that is used to create and verify self-signed certificates. Leave it empty to generate one automatically
customRootCAKeyCA private key that is used to issue certificates. Leave it empty to generate one automatically
emailRequired when using the Let's Encrypt Issuer
issuerThe certificate issuer. Choose between letsencrypt or custom-ca
stageRequired when using the Let's Encrypt Issuer. Choose between staging or production
resourcesConfigure Request and Limits for cert-manager

Automation

Not applicable.

Integrations

Instructions