From 6911f125b188dacb87354b7e82397c4b92116ed2 Mon Sep 17 00:00:00 2001 From: Keshav Prasad <keshavprasadms@gmail.com> Date: Thu, 18 Feb 2021 22:20:31 +0530 Subject: [PATCH] fix: Option to set the index retention days (#2265) * fix: option to set the index retention days * fix: add all hosts of log es --- kubernetes/ansible/roles/logging/defaults/main.yml | 1 + .../roles/logging/templates/elasticsearch-curator.yaml | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/kubernetes/ansible/roles/logging/defaults/main.yml b/kubernetes/ansible/roles/logging/defaults/main.yml index fa43e5926..2e98e5b7d 100644 --- a/kubernetes/ansible/roles/logging/defaults/main.yml +++ b/kubernetes/ansible/roles/logging/defaults/main.yml @@ -1,2 +1,3 @@ kibana_service: "{{swarm_dashboard}}:5601" fluentd_index_prefix: logstash +curator_delete_indices_older_than: 2 diff --git a/kubernetes/ansible/roles/logging/templates/elasticsearch-curator.yaml b/kubernetes/ansible/roles/logging/templates/elasticsearch-curator.yaml index 8405912d0..f71a82b16 100644 --- a/kubernetes/ansible/roles/logging/templates/elasticsearch-curator.yaml +++ b/kubernetes/ansible/roles/logging/templates/elasticsearch-curator.yaml @@ -3,6 +3,8 @@ cronjob: # At mid night every day of system time schedule: "00 00 * * *" jobRestartPolicy: Never + failedJobsHistoryLimit: 1 + successfulJobsHistoryLimit: 1 image: repository: untergeek/curator @@ -28,10 +30,9 @@ configMaps: direction: older timestring: '%Y.%m.%d' unit: days - unit_count: 2 + unit_count: {{ curator_delete_indices_older_than }} config_yml: |- --- client: - hosts: - - {{ groups['log-es'][0] }} + hosts: {{ groups['log-es'] }} port: 9200 -- GitLab