Skip to content

Commit 582bea4

Browse files
Ensure Grafana folder names are unique
Grafana will not start if there are duplicate providers in dashboards.yml.
1 parent 4804992 commit 582bea4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

prometheus-ksonnet/grafana/dashboards.libsonnet

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,10 @@
151151
path: '/grafana/dashboards-%s' % $.folderID($.mixins[mixinName].grafanaDashboardFolder),
152152
},
153153
}
154-
for mixinName in std.objectFields($.mixins)
155-
if $.isFolderedMixin($.mixins[mixinName])
154+
for mixinName in std.set(
155+
std.filter(function(n) $.isFolderedMixin($.mixins[n]), std.objectFields($.mixins)),
156+
keyF=function(n) $.mixins[n].grafanaDashboardFolder
157+
)
156158
],
157159
}),
158160
}),

0 commit comments

Comments
 (0)