File tree 2 files changed +16
-1
lines changed
templates/config/provisioning/datasources
2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ templates:
18
18
config/provisioning/dashboards/folders.yml: config/provisioning/dashboards/folders.yml
19
19
config/provisioning/datasources/influxdb.yml: config/provisioning/datasources/influxdb.yml
20
20
config/provisioning/datasources/prometheus.yml: config/provisioning/datasources/prometheus.yml
21
+ config/provisioning/datasources/custom.yml: config/provisioning/datasources/custom.yml
21
22
config/database_tls_client_ca.pem: config/database_tls_client_ca.pem
22
23
config/database_tls_client_cert.pem: config/database_tls_client_cert.pem
23
24
config/database_tls_client_key.pem: config/database_tls_client_key.pem
@@ -687,7 +688,12 @@ properties:
687
688
description: "InfluxDB user to configure as Grafana data source"
688
689
grafana.influxdb.password:
689
690
description: "InfluxDB password to configure as Grafana data source"
690
-
691
+
692
+ grafana.datasources.create:
693
+ description: "List of datasources in YAML format that Grafana will add or update during start up"
694
+ grafana.datasources.delete:
695
+ description: "List of datasources in YAML format that Grafana will delete before inserting/updating those in create list"
696
+
691
697
env.http_proxy:
692
698
description: "HTTP proxy to use"
693
699
env.https_proxy:
Original file line number Diff line number Diff line change
1
+ # config file version
2
+ apiVersion : 1
3
+
4
+ # list of datasources that should be deleted from the database
5
+ deleteDatasources : <%= p('grafana.datasources.delete', []).to_json %>
6
+
7
+ # list of datasources to insert/update depending
8
+ # what's available in the database
9
+ datasources : <%= p('grafana.datasources.create', []).to_json %>
You can’t perform that action at this time.
0 commit comments