Skip to content

Kubernetes CRD: cert-manager.io#

"Cert-manager is a powerful and extensible X.509 certificate controller for Kubernetes and OpenShift workloads. It will obtain certificates from a variety of Issuers, both popular public Issuers as well as private Issuers, and ensure the certificates are valid and up-to-date, and will attempt to renew certificates at a configured time before expiry." (cert-manager.io)

TLS certificates are a vital part of any modern infrastructure deployment, so it's important that the system managing them is configured correctly. Use this module to validate that issuance and management manifests sent to a Kubernetes cluster's cert-manager.io controller are structurally sound before deploying them.

This module contains multiple packages, each dedicated to different kinds of components that cert-manager handles. To use them, add import statements for the appropriate components to your CUE:

import (
    cert "cue.dev/x/crd/cert-manager.io/v1"
    acme "cue.dev/x/crd/cert-manager.io/acme/v1"
)

The Central Registry's documentation lists the full set of packages and CRD kinds that can be validated.

Learn more with: