Skip to content

Commit 0a720a8

Browse files
add limits to cron (#696)
1 parent b7c8a6c commit 0a720a8

5 files changed

Lines changed: 10 additions & 4 deletions

File tree

ansible/roles/khronos/tasks/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@
66

77
- name: create cron_queues
88
template:
9-
dest: "{{ cron_jobs_path }}/{{ item.cron_queue }}"
9+
dest: "{{ cron_jobs_path }}/{{ item.cron_queue }}.yml"
1010
src: queue-cron.yml
1111
with_items: "{{ cron_queues }}"
1212

1313
- name: create cron_queues
1414
when: node_env=="production-delta"
1515
template:
16-
dest: "{{ cron_jobs_path }}/{{ item.cron_queue }}"
16+
dest: "{{ cron_jobs_path }}/{{ item.cron_queue }}.yml"
1717
src: queue-cron.yml
1818
with_items: "{{ prod_cron_queues }}"
1919

2020
- name: create cron_events
2121
template:
22-
dest: "{{ cron_jobs_path }}/{{ item.cron_event }}"
22+
dest: "{{ cron_jobs_path }}/{{ item.cron_event }}.yml"
2323
src: event-cron.yml
2424
with_items: "{{ cron_events }}"

ansible/roles/khronos/templates/event-cron.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ kind: CronJob
33
metadata:
44
name: {{ item.cron_event }}
55
spec:
6+
successfulJobsHistoryLimit: 0
7+
failedJobsHistoryLimit: 1
68
schedule: "{{ item.cron_scedule }}"
79
jobTemplate:
810
spec:

ansible/roles/khronos/templates/queue-cron.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ kind: CronJob
33
metadata:
44
name: {{ item.cron_queue }}
55
spec:
6+
successfulJobsHistoryLimit: 0
7+
failedJobsHistoryLimit: 1
68
schedule: "{{ item.cron_scedule }}"
79
jobTemplate:
810
spec:

ansible/roles/swarm-cloudwatch-reporter/tasks/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66

77
- name: create swarm cron
88
template:
9-
dest: "{{ cron_jobs_path }}/{{ name }}"
9+
dest: "{{ cron_jobs_path }}/{{ name }}.yml"
1010
src: swarm-cron.yml

ansible/roles/swarm-cloudwatch-reporter/templates/swarm-cron.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ kind: CronJob
33
metadata:
44
name: {{ name }}
55
spec:
6+
successfulJobsHistoryLimit: 0
7+
failedJobsHistoryLimit: 1
68
schedule: "{{ cron_scedule }}"
79
concurrencyPolicy: Replace
810
jobTemplate:

0 commit comments

Comments
 (0)