From ede08c205b7f99c3d1766ed3a7ac8da5ee60567b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Tue, 20 Aug 2024 12:14:42 +0300 Subject: [PATCH] grafana: Use declarative data sources --- grafana/application.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/grafana/application.yml b/grafana/application.yml index d764394..89b9d80 100644 --- a/grafana/application.yml +++ b/grafana/application.yml @@ -22,6 +22,22 @@ spec: --- apiVersion: v1 kind: ConfigMap +metadata: + name: grafana-datasources +data: + prometheus.yaml: | + apiVersion: 1 + prune: true + datasources: + - name: Prometheus + type: prometheus + orgId: 1 + url: http://prometheus-operated.monitoring.svc.cluster.local:9090 + version: 1 + editable: false +--- +apiVersion: v1 +kind: ConfigMap metadata: name: grafana-config data: @@ -152,10 +168,15 @@ spec: name: grafana-data - mountPath: /etc/grafana name: grafana-config + - mountPath: /etc/grafana/provisioning/datasources + name: grafana-datasources volumes: - name: grafana-config configMap: name: grafana-config + - name: grafana-datasources + configMap: + name: grafana-datasources volumeClaimTemplates: - metadata: name: grafana-data