diff --git a/jsonnet/kube-prometheus/addons/managed-cluster.libsonnet b/jsonnet/kube-prometheus/addons/managed-cluster.libsonnet index f936375c3819bfe1e6fbff1da0a12bd01e6bbc08..79c464a67eb32335d49e969d32f238918256d6f0 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+: {