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