diff --git a/cinder/templates/cron-job-cinder-volume-usage-audit.yaml b/cinder/templates/cron-job-cinder-volume-usage-audit.yaml index e8727147d1..a15d064f27 100644 --- a/cinder/templates/cron-job-cinder-volume-usage-audit.yaml +++ b/cinder/templates/cron-job-cinder-volume-usage-audit.yaml @@ -33,6 +33,9 @@ spec: schedule: {{ .Values.jobs.volume_usage_audit.cron | quote }} successfulJobsHistoryLimit: {{ .Values.jobs.volume_usage_audit.history.success }} failedJobsHistoryLimit: {{ .Values.jobs.volume_usage_audit.history.failed }} + {{- if .Values.jobs.volume_usage_audit.starting_deadline }} + startingDeadlineSeconds: {{ .Values.jobs.volume_usage_audit.starting_deadline }} + {{- end }} concurrencyPolicy: Forbid jobTemplate: metadata: diff --git a/cinder/values.yaml b/cinder/values.yaml index fc636762d3..00c4482202 100644 --- a/cinder/values.yaml +++ b/cinder/values.yaml @@ -71,6 +71,7 @@ images: jobs: volume_usage_audit: cron: "*/5 * * * *" + starting_deadline: 600 history: success: 3 failed: 1 diff --git a/heat/templates/cron-job-engine-cleaner.yaml b/heat/templates/cron-job-engine-cleaner.yaml index 87b4ba2ca9..c63159fe8b 100644 --- a/heat/templates/cron-job-engine-cleaner.yaml +++ b/heat/templates/cron-job-engine-cleaner.yaml @@ -33,6 +33,9 @@ spec: schedule: {{ .Values.jobs.engine_cleaner.cron | quote }} successfulJobsHistoryLimit: {{ .Values.jobs.engine_cleaner.history.success }} failedJobsHistoryLimit: {{ .Values.jobs.engine_cleaner.history.failed }} + {{- if .Values.jobs.engine_cleaner.starting_deadline }} + startingDeadlineSeconds: {{ .Values.jobs.engine_cleaner.starting_deadline }} + {{- end }} concurrencyPolicy: Forbid jobTemplate: metadata: diff --git a/heat/values.yaml b/heat/values.yaml index eb246476a0..380c77324d 100644 --- a/heat/values.yaml +++ b/heat/values.yaml @@ -67,6 +67,7 @@ images: jobs: engine_cleaner: cron: "*/5 * * * *" + starting_deadline: 600 history: success: 3 failed: 1 diff --git a/nova/templates/cron-job-cell-setup.yaml b/nova/templates/cron-job-cell-setup.yaml index 66df4dfa51..ee86ca321f 100644 --- a/nova/templates/cron-job-cell-setup.yaml +++ b/nova/templates/cron-job-cell-setup.yaml @@ -30,6 +30,9 @@ spec: schedule: {{ .Values.jobs.cell_setup.cron | quote }} successfulJobsHistoryLimit: {{ .Values.jobs.cell_setup.history.success }} failedJobsHistoryLimit: {{ .Values.jobs.cell_setup.history.failed }} + {{- if .Values.jobs.cell_setup.starting_deadline }} + startingDeadlineSeconds: {{ .Values.jobs.cell_setup.starting_deadline }} + {{- end }} concurrencyPolicy: Forbid jobTemplate: metadata: diff --git a/nova/templates/cron-job-service-cleaner.yaml b/nova/templates/cron-job-service-cleaner.yaml index 60f5a984bb..47fdad96ad 100644 --- a/nova/templates/cron-job-service-cleaner.yaml +++ b/nova/templates/cron-job-service-cleaner.yaml @@ -30,6 +30,9 @@ spec: schedule: {{ .Values.jobs.service_cleaner.cron | quote }} successfulJobsHistoryLimit: {{ .Values.jobs.service_cleaner.history.success }} failedJobsHistoryLimit: {{ .Values.jobs.service_cleaner.history.failed }} + {{- if .Values.jobs.service_cleaner.starting_deadline }} + startingDeadlineSeconds: {{ .Values.jobs.service_cleaner.starting_deadline }} + {{- end }} concurrencyPolicy: Forbid jobTemplate: metadata: diff --git a/nova/values.yaml b/nova/values.yaml index 6558182ac4..777469a68c 100644 --- a/nova/values.yaml +++ b/nova/values.yaml @@ -100,11 +100,13 @@ jobs: # TODO(portdirect): Add a post-start action to nova compute pods that registers themselves. cell_setup: cron: "0 */1 * * *" + starting_deadline: 600 history: success: 3 failed: 1 service_cleaner: cron: "0 */1 * * *" + starting_deadline: 600 history: success: 3 failed: 1