Fix managed Cluster addon
This commit is contained in:
@@ -11,10 +11,17 @@
|
|||||||
for k in std.objectFields(j)
|
for k in std.objectFields(j)
|
||||||
if !std.setMember(k, ['KubeControllerManager', 'KubeScheduler'])
|
if !std.setMember(k, ['KubeControllerManager', 'KubeScheduler'])
|
||||||
},
|
},
|
||||||
|
},
|
||||||
|
|
||||||
// Skip alerting rules too
|
local k = super.kubernetesControlPlane,
|
||||||
prometheus+: {
|
|
||||||
rules+:: {
|
kubernetesControlPlane+: {
|
||||||
|
[q]: null
|
||||||
|
for q in std.objectFields(k)
|
||||||
|
if std.setMember(q, ['serviceMonitorKubeControllerManager', 'serviceMonitorKubeScheduler'])
|
||||||
|
} + {
|
||||||
|
prometheusRule+: {
|
||||||
|
spec+: {
|
||||||
local g = super.groups,
|
local g = super.groups,
|
||||||
groups: [
|
groups: [
|
||||||
h
|
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'])
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user