File tree 3 files changed +22
-11
lines changed 3 files changed +22
-11
lines changed Original file line number Diff line number Diff line change @@ -118,7 +118,7 @@ spec:
118
118
value : postgresql://{{ .Values.postgresql.auth.username }}:{{ .Values.postgresql.auth.password }}@{{ .Values.postgresql.fullnameOverride }}:5432/{{ .Values.postgresql.auth.database }}
119
119
{{- end }}
120
120
volumeMounts :
121
- {{- if .Values.volumes }}
121
+ {{- if or .Values.volumes (and .Values.persistence .Values.persistence.enabled) }}
122
122
- name : mage-fs
123
123
mountPath : /home/src
124
124
{{- else if .Values.extraVolumeMounts }}
@@ -140,9 +140,15 @@ spec:
140
140
{{- toYaml . | nindent 8 }}
141
141
{{- end }}
142
142
volumes :
143
+ {{- if and .Values.persistence .Values.persistence.enabled }}
144
+ - name : mage-fs
145
+ persistentVolumeClaim :
146
+ claimName : " pvc-{{ include " mageai.fullname" . }}"
147
+ {{- end }}
143
148
{{- if .Values.volumes }}
144
149
{{- toYaml .Values.volumes | nindent 8 }}
145
- {{- else if .Values.extraVolumes -}}
150
+ {{- end }}
151
+ {{- if .Values.extraVolumes -}}
146
152
{{ toYaml .Values.extraVolumes | nindent 8 }}
147
153
{{- end }}
148
154
{{- end }}
Original file line number Diff line number Diff line change 12
12
storage : {{ .Values.persistence.size}}
13
13
volumeMode : Filesystem
14
14
accessModes :
15
- - ReadWriteMany
15
+ {{- toYaml .Values.persistence.accessModes | nindent 4 }}
16
16
persistentVolumeReclaimPolicy : Retain
17
17
storageClassName : {{ .Values.persistence.storageClassName}}
18
18
{{- with .Values.persistence.csi }}
@@ -28,7 +28,7 @@ metadata:
28
28
name : pvc-{{ include "mageai.fullname" . }}
29
29
spec :
30
30
accessModes :
31
- - ReadWriteMany
31
+ {{- toYaml .Values.persistence.accessModes | nindent 4 }}
32
32
storageClassName : {{ .Values.persistence.storageClassName}}
33
33
resources :
34
34
requests :
Original file line number Diff line number Diff line change @@ -176,19 +176,24 @@ tolerations: []
176
176
177
177
affinity : {}
178
178
179
- extraVolumeMounts :
180
- - name : mage-fs
181
- mountPath : /home/src
179
+ # Configure extra volumes
180
+ extraVolumeMounts : []
181
+ # - name: mage-fs
182
+ # hostPath:
183
+ # path: /path/to/mage_project
182
184
183
- extraVolumes :
184
- - name : mage-fs
185
- hostPath :
186
- path : /path/to/mage_project
185
+ # Mount a custom volume to support persistence to additional paths in containers' file system
186
+ extraVolumes : []
187
+ # - name: mage-fs
188
+ # mountPath : /home/src
187
189
188
190
persistence :
189
191
enabled : false
190
192
storageClassName : storage-class-name
191
193
size : 5Gi
194
+ accessModes :
195
+ - ReadWriteMany
196
+ # dynamicProvisioning: true
192
197
# csi:
193
198
# driver: efs.csi.aws.com
194
199
# volumeHandle: fs-0123456789
You can’t perform that action at this time.
0 commit comments