From 5d2156ffbf4c21774b2d37ff6d4affed3e5c0116 Mon Sep 17 00:00:00 2001
From: paulfantom <pawel@krupa.net.pl>
Date: Mon, 22 Mar 2021 18:05:45 +0100
Subject: [PATCH] jsonnet/addons: simplify managed-cluster addon

Signed-off-by: paulfantom <pawel@krupa.net.pl>
---
 jsonnet/kube-prometheus/addons/managed-cluster.libsonnet | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/jsonnet/kube-prometheus/addons/managed-cluster.libsonnet b/jsonnet/kube-prometheus/addons/managed-cluster.libsonnet
index f936375c..79c464a6 100644
--- a/jsonnet/kube-prometheus/addons/managed-cluster.libsonnet
+++ b/jsonnet/kube-prometheus/addons/managed-cluster.libsonnet
@@ -2,12 +2,9 @@
 // Disable scrape jobs, service monitors, and alert groups for these components by overwriting 'main.libsonnet' defaults
 
 {
-  local k = super.kubernetesControlPlane,
-
   kubernetesControlPlane+: {
-    [q]: null
-    for q in std.objectFields(k)
-    if std.setMember(q, ['serviceMonitorKubeControllerManager', 'serviceMonitorKubeScheduler'])
+    serviceMonitorKubeControllerManager:: null,
+    serviceMonitorKubeScheduler:: null,
   } + {
     prometheusRule+: {
       spec+: {
-- 
GitLab