From 9c44a69b697f4f389d888e3ee64c551cf3503751 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Nussbaumer?= Date: Tue, 9 Apr 2024 11:47:31 +0200 Subject: [PATCH] feat(helm): set rollingUpdate.maxUnavailable to 34% per default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Clément Nussbaumer --- helm/kubenurse/templates/daemonset.yaml | 5 +++++ helm/kubenurse/values.yaml | 2 ++ 2 files changed, 7 insertions(+) diff --git a/helm/kubenurse/templates/daemonset.yaml b/helm/kubenurse/templates/daemonset.yaml index 3c96043..0f6cc72 100644 --- a/helm/kubenurse/templates/daemonset.yaml +++ b/helm/kubenurse/templates/daemonset.yaml @@ -11,6 +11,11 @@ spec: selector: matchLabels: {{- include "kubenurse.selectorLabels" . | nindent 6 }} + updateStrategy: + rollingUpdate: + maxSurge: 0 + maxUnavailable: {{ .Values.daemonset.rollingUpdate.maxUnavailable }} + type: RollingUpdate template: metadata: labels: diff --git a/helm/kubenurse/values.yaml b/helm/kubenurse/values.yaml index c3e14ee..d3a9eb7 100644 --- a/helm/kubenurse/values.yaml +++ b/helm/kubenurse/values.yaml @@ -20,6 +20,8 @@ daemonset: volumeMounts: [] volumes: [] priorityClassName: "" + rollingUpdate: + maxUnavailable: 34% serviceMonitor: enabled: false