From b66498527a10fbf130e775f863015a99ae8152c6 Mon Sep 17 00:00:00 2001 From: Rajesh Rajendran <rjshrjndrn@gmail.com> Date: Tue, 2 Jun 2020 21:16:19 +0530 Subject: [PATCH] Overriding nginx default maxunavailable Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com> --- .../core/nginx-public-ingress/templates/daemonset.yaml | 5 +++++ kubernetes/helm_charts/core/nginx-public-ingress/values.j2 | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/kubernetes/helm_charts/core/nginx-public-ingress/templates/daemonset.yaml b/kubernetes/helm_charts/core/nginx-public-ingress/templates/daemonset.yaml index deb5b1bb5..5c0e9bc15 100644 --- a/kubernetes/helm_charts/core/nginx-public-ingress/templates/daemonset.yaml +++ b/kubernetes/helm_charts/core/nginx-public-ingress/templates/daemonset.yaml @@ -7,6 +7,11 @@ metadata: annotations: reloader.stakater.com/auto: "true" spec: + updateStrategy: + type: RollingUpdate + rollingUpdate: + maxSurge: {{ .Values.strategy.maxsurge }} + maxUnavailable: {{ .Values.strategy.maxunavailable }} selector: matchLabels: app: nginx-public-ingress diff --git a/kubernetes/helm_charts/core/nginx-public-ingress/values.j2 b/kubernetes/helm_charts/core/nginx-public-ingress/values.j2 index a3d931f92..90ab203ae 100644 --- a/kubernetes/helm_charts/core/nginx-public-ingress/values.j2 +++ b/kubernetes/helm_charts/core/nginx-public-ingress/values.j2 @@ -1,5 +1,10 @@ #jinja2:lstrip_blocks: True +strategy: + type: RollingUpdate + maxsurge: {{ nginx_maxsurge|default('25%') }} + maxunavailable: {{ nginx_maxunavailable|default('25%') }} + namespace: {{ namespace }} merge_domain_status: {{ merge_domain_status | lower }} service: -- GitLab