New to Kestra?
Use blueprints to kickstart your first workflows.
Audits Kubernetes cert-manager certificates and ACME orders to detect certificate issuance failures before domain TLS expiration.
This workflow queries cert-manager.io Custom Resource Definitions (certificates and orders) across all cluster namespaces using kubectl. It checks for ACME orders stuck in errored or invalid states, as well as certificates where the Ready condition is not True. If failures exceed the specified threshold, an immediate incident alert is pushed to Slack with relevant namespaces and failure reasons.
certificates.cert-manager.io and orders.acme.cert-manager.io CRDs.SLACK_WEBHOOK configured in Kestra.SLACK_WEBHOOK secret.