When the CronJob controller counts more than 100 missed schedules, the cron job is no longer scheduled. Missed CronJobs are considered failures.
By default, the CronJob controller counts how many missed schedules happen for a cron job since status.lastScheduleTime until now. When startingDeadlineSeconds is set, the CronJob controller counts how many missed jobs occurred between the value of startingDeadlineSeconds until now.
Setting a deadline can reduce the number of missed schedules needed to mark a CronJob as a failure while increasing the CronJob reliability.
Targeted resources by this rule (types of kind): CronJob
Enabled by default? True
Policy as code identifier: CRONJOB_MISSING_STARTINGDEADLINESECOND_KEY
If a CronJob doesn't have a startingDeadlineSeconds key configured