Skip to content

Commit

Permalink
Enable timeout/retry configuration in Values for csi-provisioner and …
Browse files Browse the repository at this point in the history
…csi-attacher

Signed-off-by: Gengtao Xu <gengtaox@amazon.com>
  • Loading branch information
gtxu committed Apr 25, 2023
1 parent aaeddc0 commit 2ebe4f4
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
22 changes: 22 additions & 0 deletions charts/aws-ebs-csi-driver/templates/controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,17 @@ spec:
- --leader-election-retry-period={{ .Values.sidecars.provisioner.leaderElection.retryPeriod }}
{{- end }}
{{- end }}
{{- with .Values.sidecars.provisioner.retryInterval }}
{{- if .Values.sidecars.provisioner.retryInterval.startTime }}
- --retry-interval-start={{ .Values.sidecars.provisioner.retryInterval.startTime }}
{{- end }}
{{- if .Values.sidecars.provisioner.retryInterval.maxTime }}
- --retry-interval-max={{ .Values.sidecars.provisioner.retryInterval.maxTime }}
{{- end }}
{{- end }}
{{- if .Values.sidecars.provisioner.timout }}
- --timeout={{ .Values.sidecars.provisioner.timeout }}
{{- end }}
- --default-fstype={{ .Values.controller.defaultFsType }}
env:
- name: ADDRESS
Expand Down Expand Up @@ -237,6 +248,17 @@ spec:
- --leader-election-retry-period={{ .Values.sidecars.attacher.leaderElection.retryPeriod }}
{{- end }}
{{- end }}
{{- with .Values.sidecars.attacher.retryInterval }}
{{- if .Values.sidecars.attacher.retryInterval.startTime }}
- --retry-interval-start={{ .Values.sidecars.attacher.retryInterval.startTime }}
{{- end }}
{{- if .Values.sidecars.attacher.retryInterval.maxTime }}
- --retry-interval-max={{ .Values.sidecars.attacher.retryInterval.maxTime }}
{{- end }}
{{- end }}
{{- if .Values.sidecars.attacher.timout }}
- --timeout={{ .Values.sidecars.attacher.timeout }}
{{- end }}
env:
- name: ADDRESS
value: /var/lib/csi/sockets/pluginproxy/csi.sock
Expand Down
12 changes: 12 additions & 0 deletions charts/aws-ebs-csi-driver/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@ sidecars:
# leaseDuration: "15s"
# renewDeadline: "10s"
# retryPeriod: "5s"
# Timeout and retry configuration for gRPC calls to CSI driver
# Ref: https://github.com/kubernetes-csi/external-provisioner#csi-error-and-timeout-handling
# timout: "15s"
# retryInterval:
# startTime: "1s"
# maxTime: "5m"
securityContext:
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
Expand All @@ -51,6 +57,12 @@ sidecars:
# leaseDuration: "15s"
# renewDeadline: "10s"
# retryPeriod: "5s"
# Timeout and retry configuration for gRPC calls to CSI driver
# Ref: https://github.com/kubernetes-csi/external-attacher#csi-error-and-timeout-handling
# timout: "15s"
# retryInterval:
# startTime: "1s"
# maxTime: "5m"
logLevel: 2
resources: {}
securityContext:
Expand Down

0 comments on commit 2ebe4f4

Please sign in to comment.