File tree 3 files changed +22
-9
lines changed
applications/web/templates
3 files changed +22
-9
lines changed Original file line number Diff line number Diff line change @@ -115,4 +115,16 @@ Otherwise, use the default path /data/efs/<fullname>
115
115
{{- else -}}
116
116
{{- printf "/data/efs/%s" .fullname -}}
117
117
{{- end -}}
118
+ {{- end -}}
119
+
120
+ {{/*
121
+ Get the EFS resource name. If index is 0, don' t append it to the name.
122
+ */} }
123
+ { {- define " docker-template.efsName" -} }
124
+ { {- $name := printf " efs-%s" .fullname -} }
125
+ { {- if ne (.index | int) 0 -} }
126
+ { {- printf " %s-%d" $name (.index | int) -} }
127
+ { {- else -} }
128
+ { {- $name -} }
129
+ { {- end -} }
118
130
{ {- end -} }
Original file line number Diff line number Diff line change @@ -410,8 +410,8 @@ spec:
410
410
{{ end }}
411
411
{{ if .Values.awsEfsStorage }}
412
412
volumeMounts :
413
- {{- range $v := .Values.awsEfsStorage }}
414
- - name : efs- {{ $.Values.fullnameOverride }}
413
+ {{- range $index, $ v := .Values.awsEfsStorage }}
414
+ - name : {{ include "docker-template.efsName" (dict "fullname" $.Values.fullnameOverride "index" $index) }}
415
415
mountPath : {{ include "docker-template.efsMountPath" (dict "mountPath" $v.mountPath "fullname" $.Values.fullnameOverride) }}
416
416
{{ end }}
417
417
{{ end }}
@@ -538,10 +538,10 @@ spec:
538
538
{{- toYaml .Values.emptyDir.volumeOptions | nindent 12 }}
539
539
{{ end }}
540
540
{{ if .Values.awsEfsStorage }}
541
- {{- range $v := .Values.awsEfsStorage }}
542
- - name : efs- {{ $.Values.fullnameOverride }}
541
+ {{- range $index, $ v := .Values.awsEfsStorage }}
542
+ - name : {{ include "docker-template.efsName" (dict "fullname" $.Values.fullnameOverride "index" $index) }}
543
543
persistentVolumeClaim :
544
- claimName : efs- {{ $.Values.fullnameOverride }}
544
+ claimName : {{ include "docker-template.efsName" (dict "fullname" $.Values.fullnameOverride "index" $index) }}
545
545
{{ end }}
546
546
{{ end }}
547
547
{{ if .Values.fileSecretMounts.enabled }}
Original file line number Diff line number Diff line change 1
1
{{ if .Values.awsEfsStorage }}
2
- {{- range $v := .Values.awsEfsStorage }}
2
+ {{- range $index, $ v := .Values.awsEfsStorage }}
3
3
kind : StorageClass
4
4
apiVersion : storage.k8s.io/v1
5
5
metadata :
6
- name : efs- {{ $.Values.fullnameOverride }}
6
+ name : {{ include "docker-template.efsName" (dict "fullname" $.Values.fullnameOverride "index" $index) }}
7
7
provisioner : efs.csi.aws.com
8
8
parameters :
9
9
provisioningMode : efs-ap
@@ -14,13 +14,14 @@ parameters:
14
14
apiVersion : v1
15
15
kind : PersistentVolumeClaim
16
16
metadata :
17
- name : efs- {{ $.Values.fullnameOverride }}
17
+ name : {{ include "docker-template.efsName" (dict "fullname" $.Values.fullnameOverride "index" $index) }}
18
18
spec :
19
19
accessModes :
20
20
- ReadWriteMany
21
- storageClassName : efs- {{ $.Values.fullnameOverride }}
21
+ storageClassName : {{ include "docker-template.efsName" (dict "fullname" $.Values.fullnameOverride "index" $index) }}
22
22
resources :
23
23
requests :
24
24
storage : 5Gi
25
+ ---
25
26
{{- end }}
26
27
{{- end }}
You can’t perform that action at this time.
0 commit comments