diff --git a/jsonnet/kube-prometheus/addons/anti-affinity.libsonnet b/jsonnet/kube-prometheus/addons/anti-affinity.libsonnet index 014f32a900d33e4335d22b92eb3df2ea00c0a4ee..3f55d2687a882c243395976851711441eadea97a 100644 --- a/jsonnet/kube-prometheus/addons/anti-affinity.libsonnet +++ b/jsonnet/kube-prometheus/addons/anti-affinity.libsonnet @@ -22,17 +22,29 @@ }, }, - alertmanager+:: { + alertmanager+: { alertmanager+: { spec+: antiaffinity('alertmanager', [$.values.alertmanager.name], $.values.common.namespace), }, }, - prometheus+:: { + prometheus+: { prometheus+: { spec+: antiaffinity('prometheus', [$.values.prometheus.name], $.values.common.namespace), }, }, + + blackboxExporter+: { + deployment+: { + spec+: { + template+: { + spec+: + antiaffinity('app.kubernetes.io/name', ['blackbox-exporter'], $.values.common.namespace), + }, + }, + }, + }, + }