We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7682f75 commit 5c0c770Copy full SHA for 5c0c770
monitoring-central/main.jsonnet
@@ -1,8 +1,14 @@
1
// This file is used to update monitoring-centrals with ArgoCD
2
local monitoringCentral = (import './monitoring-central.libsonnet');
3
-
+local excludedComponents = [
4
+ 'kubePrometheus',
5
+ 'restrictedPodSecurityPolicy',
6
+];
7
[
8
monitoringCentral.kubePrometheus.namespace,
9
] +
-[monitoringCentral.grafana[name] for name in std.objectFields(monitoringCentral.grafana)] +
-[monitoringCentral.victoriametrics[name] for name in std.objectFields(monitoringCentral.victoriametrics)]
10
+[
11
+ monitoringCentral[component][resource]
12
+ for component in std.filter(function(component) !std.member(excludedComponents, component), std.objectFields(monitoringCentral))
13
+ for resource in std.objectFields(monitoringCentral[component],)
14
+]
0 commit comments