From 7ddb1ae43400abb411539e5e8d0ea27e487e63c9 Mon Sep 17 00:00:00 2001 From: Dimitris4000 <47322687+dimitris4000@users.noreply.github.com> Date: Thu, 5 Dec 2024 07:14:55 +0200 Subject: [PATCH] chore(helm-templates):support maxUnavailable on pdb resouces --- deployments/kubernetes/chart/reloader/Chart.yaml | 2 +- .../chart/reloader/templates/poddisruptionbudget.yaml | 5 +++++ deployments/kubernetes/chart/reloader/values.yaml | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index 13e8c2d73..cf6d5900f 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -3,7 +3,7 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 1.2.1 +version: 1.2.2 appVersion: v1.2.0 keywords: - Reloader diff --git a/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml b/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml index ddbf96c35..e13c4783a 100644 --- a/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml +++ b/deployments/kubernetes/chart/reloader/templates/poddisruptionbudget.yaml @@ -5,7 +5,12 @@ metadata: name: {{ template "reloader-fullname" . }} namespace: {{ .Values.namespace | default .Release.Namespace }} spec: +{{- if .Values.reloader.podDisruptionBudget.maxUnavailable }} + maxUnavailable: {{ .Values.reloader.podDisruptionBudget.maxUnavailable }} +{{- end }} +{{- if and .Values.reloader.podDisruptionBudget.minAvailable (not .Values.reloader.podDisruptionBudget.maxUnavailable)}} minAvailable: {{ .Values.reloader.podDisruptionBudget.minAvailable }} +{{- end }} selector: matchLabels: app: {{ template "reloader-fullname" . }} diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 9e9be805e..ba698c773 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -288,6 +288,9 @@ reloader: enabled: false # Set the minimum available replicas # minAvailable: 1 + # OR Set the maximum unavailable replicas + # maxUnavailable: 1 + # If both defined only maxUnavailable will be used netpol: enabled: false