New to Kestra?
Use blueprints to kickstart your first workflows.
Audits Kubernetes batch/v1 Jobs and CronJobs across all namespaces to detect failed executions and missed backup/ETL runs.
This workflow connects to the target Kubernetes cluster using kubectl inside a containerized runner. It audits all batch/v1 Jobs and CronJobs across all namespaces, specifically filtering for jobs reporting pod restart failures (status.failed > 0). When critical background batch tasks (such as database backup dumps, nightly data synchronization, or certificate renewals) fail, an automated incident notification is routed to Slack.
get and list on cronjobs.batch and jobs.batch.SLACK_WEBHOOK configured in Kestra.SLACK_WEBHOOK secret.kubectl logs job/<name> to include container error logs in the alert.