jsonnet: filter out kube-proxy alerts when kube-proxy is disabled
Signed-off-by: Paweł Krupa (paulfantom) <pawel@krupa.net.pl>
(cherry picked from commit 86ac6f79b1)
This commit is contained in:
committed by
ArthurSens
parent
42ea595d60
commit
701e3c91eb
@@ -37,6 +37,14 @@ function(params) {
|
|||||||
|
|
||||||
mixin:: (import 'github.com/kubernetes-monitoring/kubernetes-mixin/mixin.libsonnet') {
|
mixin:: (import 'github.com/kubernetes-monitoring/kubernetes-mixin/mixin.libsonnet') {
|
||||||
_config+:: k8s._config.mixin._config,
|
_config+:: k8s._config.mixin._config,
|
||||||
|
} + {
|
||||||
|
// Filter-out alerts related to kube-proxy when `kubeProxy: false`
|
||||||
|
[if !(defaults + params).kubeProxy then 'prometheusAlerts']+:: {
|
||||||
|
groups: std.filter(
|
||||||
|
function(g) !std.member(['kubernetes-system-kube-proxy'], g.name),
|
||||||
|
super.groups
|
||||||
|
),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
prometheusRule: {
|
prometheusRule: {
|
||||||
|
|||||||
Reference in New Issue
Block a user