What problem does it solve? Managing TLS certificates on Kubernetes requires correctly configuring cert-manager resources like Issuers, ClusterIssuers, and Certificates, where misconfigurations cause failed ACME challenges, expired certs, or constant renewal loops. ## Core Features & Use Cases - Issuer Configuration: Set up ACME (Let's Encrypt), self-signed, CA, Vault, and Venafi issuers at namespace or cluster scope. - Certificate Management: Define Certificates with DNS names, ECDSA/RSA private keys, renewal windows, and keystore outputs. - ACME Solver Setup: Configure DNS-01 solvers for Cloudflare, Route53, and Azure DNS, plus HTTP-01 via Ingress or Gateway API. - Use Case: Create a ClusterIssuer for Let's Encrypt with Cloudflare DNS-01, then issue a wildcard Certificate for a Cilium Gateway with automatic renewal. ## Quick Start Create a ClusterIssuer for Let's Encrypt using Cloudflare DNS-01 and a wildcard Certificate for example.com.