From dee7762ae384275ddc7fe80cd8bc014694a022e5 Mon Sep 17 00:00:00 2001
From: "ben.ye" <ben.ye@bytedance.com>
Date: Tue, 13 Jul 2021 19:39:01 -0700
Subject: [PATCH] create dashboardDefinitions if rawDashboards or
 folderDashboards are specified

Signed-off-by: ben.ye <ben.ye@bytedance.com>
---
 jsonnet/kube-prometheus/components/grafana.libsonnet | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/jsonnet/kube-prometheus/components/grafana.libsonnet b/jsonnet/kube-prometheus/components/grafana.libsonnet
index cb6cafa5..33c7511e 100644
--- a/jsonnet/kube-prometheus/components/grafana.libsonnet
+++ b/jsonnet/kube-prometheus/components/grafana.libsonnet
@@ -76,7 +76,9 @@ function(params) {
   dashboardDatasources: glib.grafana.dashboardDatasources,
   dashboardSources: glib.grafana.dashboardSources,
 
-  dashboardDefinitions: if std.length(g._config.dashboards) > 0 then {
+  dashboardDefinitions: if std.length(g._config.dashboards) > 0 || 
+                          std.length(g._config.rawDashboards) > 0 ||
+                          std.length(g._config.folderDashboards) > 0 then {
     apiVersion: 'v1',
     kind: 'ConfigMapList',
     items: glib.grafana.dashboardDefinitions,
-- 
GitLab