From 4df7a4623db35b7c592b29aa1642b5f793cfb54a Mon Sep 17 00:00:00 2001 From: Andrey Kartashov Date: Tue, 19 Nov 2019 11:30:25 +0700 Subject: [PATCH] logging: add elasticsearch --- apps/system/logging/requirements.yaml | 3 +++ .../logging/templates/elasticsearch-volume.yaml | 11 +++++++++++ apps/system/logging/values.yaml | 10 ++++++++-- 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 apps/system/logging/templates/elasticsearch-volume.yaml diff --git a/apps/system/logging/requirements.yaml b/apps/system/logging/requirements.yaml index 1c35747..5cd6a82 100644 --- a/apps/system/logging/requirements.yaml +++ b/apps/system/logging/requirements.yaml @@ -5,3 +5,6 @@ dependencies: - name: mongodb version: '7.4.5' repository: '@stable' +- name: elasticsearch + version: '7.4.1' + repository: https://helm.elastic.co diff --git a/apps/system/logging/templates/elasticsearch-volume.yaml b/apps/system/logging/templates/elasticsearch-volume.yaml new file mode 100644 index 0000000..dccf1fb --- /dev/null +++ b/apps/system/logging/templates/elasticsearch-volume.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: elasticsearch +spec: + capacity: + storage: 30Gi + accessModes: + - ReadWriteOnce + hostPath: + path: /data/elasticsearch diff --git a/apps/system/logging/values.yaml b/apps/system/logging/values.yaml index a63c345..8b5924c 100644 --- a/apps/system/logging/values.yaml +++ b/apps/system/logging/values.yaml @@ -10,6 +10,11 @@ mongodb: persistence: existingClaim: mongodb +elasticsearch: + replicas: 1 + volumeClaimTemplate: + volumeName: elasticsearch + graylog: nameOverride: graylog fullnameOverride: graylog @@ -28,6 +33,7 @@ graylog: - graylog.gorilych.ru secretName: graylog-tls mongodb: - uri: - mongodb://mongodb:27017/graylog + uri: mongodb://mongodb:27017/graylog + elasticsearch: + hosts: http://elasticsearch-master:9200