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