From ac6f0852d7f76e167a66f7b6e1752db62a45dd41 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Tue, 31 Dec 2024 04:06:01 +0100 Subject: [PATCH] Added postgres and dragonflydb to grafana --- apps/grafana/kustomization.yaml | 4 ++++ apps/grafana/release.yaml | 20 +++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/apps/grafana/kustomization.yaml b/apps/grafana/kustomization.yaml index 28f923a..66e9d73 100644 --- a/apps/grafana/kustomization.yaml +++ b/apps/grafana/kustomization.yaml @@ -7,6 +7,10 @@ resources: - ./release.yaml - ./lldap.yaml +components: + - ../../common/postgres + - ../../common/dragonflydb + configurations: - nameReference.yaml diff --git a/apps/grafana/release.yaml b/apps/grafana/release.yaml index 385f136..06c9f96 100644 --- a/apps/grafana/release.yaml +++ b/apps/grafana/release.yaml @@ -13,7 +13,7 @@ spec: version: 8.8.2 interval: 15m values: - replicas: 1 + replicas: 2 ingress: enabled: true @@ -32,6 +32,24 @@ spec: auth.ldap: enabled: true + database: + type: postgres + host: $__file{/etc/secrets/db/host} + name: $__file{/etc/secrets/db/dbname} + user: $__file{/etc/secrets/db/user} + password: $__file{/etc/secrets/db/password} + + remote_cache: + type: redis + connstr: addr=dragonflydb.grafana:6379 + ldap: enabled: true existingSecret: grafana-ldap-toml + + extraSecretMounts: + - name: grafana-db-cluster-app-mount + secretName: grafana-db-cluster-app + defaultMode: 0440 + mountPath: /etc/secrets/db + readOnly: true