From 4e18c0bf7dda0efdad0146f367b5b37ef458e697 Mon Sep 17 00:00:00 2001 From: lefteris Date: Wed, 22 Feb 2023 13:11:50 +0100 Subject: [PATCH] feat(node/controller): allow to set updateStrategy --- .../aws-efs-csi-driver/templates/controller-deployment.yaml | 4 ++++ charts/aws-efs-csi-driver/templates/node-daemonset.yaml | 4 ++++ charts/aws-efs-csi-driver/values.yaml | 5 +++++ 3 files changed, 13 insertions(+) diff --git a/charts/aws-efs-csi-driver/templates/controller-deployment.yaml b/charts/aws-efs-csi-driver/templates/controller-deployment.yaml index a48761086..6f8b2ca58 100644 --- a/charts/aws-efs-csi-driver/templates/controller-deployment.yaml +++ b/charts/aws-efs-csi-driver/templates/controller-deployment.yaml @@ -13,6 +13,10 @@ spec: app: efs-csi-controller app.kubernetes.io/name: {{ include "aws-efs-csi-driver.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} + {{- with .Values.controller.updateStrategy }} + strategy: + {{ toYaml . | nindent 4 }} + {{- end }} template: metadata: labels: diff --git a/charts/aws-efs-csi-driver/templates/node-daemonset.yaml b/charts/aws-efs-csi-driver/templates/node-daemonset.yaml index 452553dc9..3d321fe02 100644 --- a/charts/aws-efs-csi-driver/templates/node-daemonset.yaml +++ b/charts/aws-efs-csi-driver/templates/node-daemonset.yaml @@ -11,6 +11,10 @@ spec: app: efs-csi-node app.kubernetes.io/name: {{ include "aws-efs-csi-driver.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} + {{- with .Values.node.updateStrategy }} + updateStrategy: + {{ toYaml . | nindent 4 }} + {{- end }} template: metadata: labels: diff --git a/charts/aws-efs-csi-driver/values.yaml b/charts/aws-efs-csi-driver/values.yaml index 13b9ad776..987e27b9e 100644 --- a/charts/aws-efs-csi-driver/values.yaml +++ b/charts/aws-efs-csi-driver/values.yaml @@ -68,6 +68,7 @@ controller: # cpu: 100m # memory: 128Mi nodeSelector: {} + updateStrategy: {} tolerations: [] affinity: {} # Specifies whether a service account should be created @@ -112,6 +113,10 @@ node: # cpu: 100m # memory: 128Mi nodeSelector: {} + updateStrategy: {} + # Override default strategy (RollingUpdate) to speed up deployment. + # This can be useful if helm timeouts are observed. + # type: OnDelete tolerations: - operator: Exists # Specifies whether a service account should be created