From 30a41d18d8522fdc93af622e483fcf09e95ca35f Mon Sep 17 00:00:00 2001 From: paulfantom <pawel@krupa.net.pl> Date: Mon, 15 Mar 2021 23:39:24 +0100 Subject: [PATCH] jsonnet: conditionally add PDB --- jsonnet/kube-prometheus/components/alertmanager.libsonnet | 2 +- jsonnet/kube-prometheus/components/prometheus.libsonnet | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jsonnet/kube-prometheus/components/alertmanager.libsonnet b/jsonnet/kube-prometheus/components/alertmanager.libsonnet index aca1a866..569ee82b 100644 --- a/jsonnet/kube-prometheus/components/alertmanager.libsonnet +++ b/jsonnet/kube-prometheus/components/alertmanager.libsonnet @@ -165,7 +165,7 @@ function(params) { }, }, - podDisruptionBudget: { + [if (defaults + params).replicas > 1 then 'podDisruptionBudget']: { apiVersion: 'policy/v1beta1', kind: 'PodDisruptionBudget', metadata: { diff --git a/jsonnet/kube-prometheus/components/prometheus.libsonnet b/jsonnet/kube-prometheus/components/prometheus.libsonnet index 1a82b3e6..0c6d359f 100644 --- a/jsonnet/kube-prometheus/components/prometheus.libsonnet +++ b/jsonnet/kube-prometheus/components/prometheus.libsonnet @@ -236,7 +236,7 @@ function(params) { items: [newSpecificRole(x) for x in p.config.namespaces], }, - podDisruptionBudget: { + [if (defaults + params).replicas > 1 then 'podDisruptionBudget']: { apiVersion: 'policy/v1beta1', kind: 'PodDisruptionBudget', metadata: { -- GitLab