From fa05e2cde8e4a41175812908c8ceca5f802be835 Mon Sep 17 00:00:00 2001 From: Damien Grisonnet <dgrisonn@redhat.com> Date: Tue, 27 Apr 2021 15:30:06 +0200 Subject: [PATCH] jsonnet: export anti-affinity addon Export the antiaffinity function of the anti-affinity addon to make it possible to extend the addon to component that are not present in the kube-prometheus stack. Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com> --- jsonnet/kube-prometheus/addons/anti-affinity.libsonnet | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jsonnet/kube-prometheus/addons/anti-affinity.libsonnet b/jsonnet/kube-prometheus/addons/anti-affinity.libsonnet index 2053e950..f71c4589 100644 --- a/jsonnet/kube-prometheus/addons/anti-affinity.libsonnet +++ b/jsonnet/kube-prometheus/addons/anti-affinity.libsonnet @@ -18,7 +18,7 @@ }, }, - local antiaffinity(labelSelector, namespace, type, topologyKey) = { + antiaffinity(labelSelector, namespace, type, topologyKey): { local podAffinityTerm = { namespaces: [namespace], topologyKey: topologyKey, @@ -44,7 +44,7 @@ alertmanager+: { alertmanager+: { spec+: - antiaffinity( + $.antiaffinity( $.alertmanager._config.selectorLabels, $.values.common.namespace, $.values.alertmanager.podAntiAffinity, @@ -56,7 +56,7 @@ prometheus+: { prometheus+: { spec+: - antiaffinity( + $.antiaffinity( $.prometheus._config.selectorLabels, $.values.common.namespace, $.values.prometheus.podAntiAffinity, @@ -70,7 +70,7 @@ spec+: { template+: { spec+: - antiaffinity( + $.antiaffinity( $.blackboxExporter._config.selectorLabels, $.values.common.namespace, $.values.blackboxExporter.podAntiAffinity, @@ -86,7 +86,7 @@ spec+: { template+: { spec+: - antiaffinity( + $.antiaffinity( $.prometheusAdapter._config.selectorLabels, $.values.common.namespace, $.values.prometheusAdapter.podAntiAffinity, -- GitLab