Fix managed Cluster addon

This commit is contained in:
Adin Hodovic
2021-03-15 14:23:38 +01:00
parent 4b13b15f2b
commit 24d9633998

View File

@@ -11,10 +11,17 @@
for k in std.objectFields(j)
if !std.setMember(k, ['KubeControllerManager', 'KubeScheduler'])
},
},
// Skip alerting rules too
prometheus+: {
rules+:: {
local k = super.kubernetesControlPlane,
kubernetesControlPlane+: {
[q]: null
for q in std.objectFields(k)
if std.setMember(q, ['serviceMonitorKubeControllerManager', 'serviceMonitorKubeScheduler'])
} + {
prometheusRule+: {
spec+: {
local g = super.groups,
groups: [
h
@@ -24,12 +31,4 @@
},
},
},
// Same as above but for ServiceMonitor's
local p = super.prometheus,
prometheus+: {
[q]: p[q]
for q in std.objectFields(p)
if !std.setMember(q, ['serviceMonitorKubeControllerManager', 'serviceMonitorKubeScheduler'])
},
}