cmctl
cert-manager CLI for Kubernetes
TLDR
Check cert-manager status
SYNOPSIS
cmctl command [options]
DESCRIPTION
cmctl is the official command-line tool for interacting with cert-manager, the Kubernetes certificate management controller. It provides commands for checking API readiness, inspecting certificate status, triggering renewals, and approving or denying certificate requests.
The tool can also be installed as a kubectl plugin, making it available as kubectl cert-manager. It simplifies common cert-manager operations that would otherwise require manually creating or editing Kubernetes resources with kubectl.
cmctl is particularly useful for debugging certificate issues, as the status and inspect commands provide detailed information about certificate chains, expiration dates, and issuance conditions that are not easily visible through standard kubectl output.
PARAMETERS
-n, --namespace ns
Kubernetes namespace--context ctx
Kubernetes context--kubeconfig file
Kubeconfig file path
COMMANDS
check api
Verify cert-manager API is readystatus certificate name
Show certificate statusrenew name
Mark certificate for renewalapprove name
Approve CertificateRequestdeny name
Deny CertificateRequestinspect secret name
Show certificate detailscreate certificaterequest
Create certificate requestconvert
Convert between API versionsupgrade
Upgrade assistance toolsversion
Show versions
INSTALLATION
CAVEATS
Requires cert-manager installed in cluster. Tab completion available. Preferred over kubectl plugin for better experience.
