From 6a65657e2768cd22aefbe74872e18ef675400163 Mon Sep 17 00:00:00 2001 From: Alex Vest Date: Thu, 6 Oct 2022 11:48:10 +0100 Subject: [PATCH] Add pod disruption budget --- .../chart/reloader/templates/poddisruptionbudget.yaml | 11 +++++++++++ deployments/kubernetes/chart/reloader/values.yaml | 5 +++++ 2 files changed, 16 insertions(+) create mode 100644 deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml diff --git a/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml b/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml new file mode 100644 index 00000000..7b922901 --- /dev/null +++ b/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml @@ -0,0 +1,11 @@ +{{- if .Values.reloader.podDisruptionBudget.enabled }} +apiVersion: policy/v1 +kind: PodDisruptionBudget +metadata: + name: {{ template "reloader-fullname" . }} +spec: + minAvailable: {{ .Values.reloader.podDisruptionBudget.minAvailable }} + selector: + matchLabels: + app: {{ template "reloader-fullname" . }} +{{- end }} diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 7990f9b1..5d9ff0a5 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -153,3 +153,8 @@ reloader: # labels: # Set timeout for scrape # timeout: 10s + + podDisruptionBudget: + enabled: false + # Set the minimum available replicas + # minAvailable: 1