File tree 3 files changed +22
-8
lines changed
3 files changed +22
-8
lines changed Original file line number Diff line number Diff line change @@ -126,19 +126,31 @@ spec:
126
126
volumes :
127
127
- name : data
128
128
{{- if .Values.persistence.enabled }}
129
+ {{- if not .Values.persistence.hostPath }}
129
130
persistentVolumeClaim :
130
131
claimName : {{ .Values.persistence.existingClaim | default (include "code-server.fullname" .) }}
132
+ {{- else }}
133
+ hostPath :
134
+ path : {{ .Values.persistence.hostPath }}
135
+ type : Directory
136
+ {{- end -}}
131
137
{{- else }}
132
138
emptyDir : {}
133
139
{{- end -}}
134
140
{{- range .Values.extraSecretMounts }}
135
- - name : {{ .name }}
136
- secret :
137
- secretName : {{ .secretName }}
138
- defaultMode : {{ .defaultMode }}
141
+ - name : {{ .name }}
142
+ secret :
143
+ secretName : {{ .secretName }}
144
+ defaultMode : {{ .defaultMode }}
139
145
{{- end }}
140
146
{{- range .Values.extraVolumeMounts }}
141
- - name : {{ .name }}
142
- persistentVolumeClaim :
143
- claimName : {{ .existingClaim }}
147
+ - name : {{ .name }}
148
+ {{- if .existingClaim }}
149
+ persistentVolumeClaim :
150
+ claimName : {{ .existingClaim }}
151
+ {{- else }}
152
+ hostPath :
153
+ path : {{ .hostPath }}
154
+ type : Directory
155
+ {{- end }}
144
156
{{- end }}
Original file line number Diff line number Diff line change 1
- {{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }}
1
+ {{- if and (and .Values.persistence.enabled (not .Values.persistence.existingClaim)) (not .Values.persistence.hostPath ) }}
2
2
kind : PersistentVolumeClaim
3
3
apiVersion : v1
4
4
metadata :
Original file line number Diff line number Diff line change @@ -115,6 +115,7 @@ persistence:
115
115
size : 1Gi
116
116
annotations : {}
117
117
# existingClaim: ""
118
+ # hostPath: /data
118
119
119
120
serviceAccount :
120
121
create : true
@@ -152,6 +153,7 @@ extraVolumeMounts: []
152
153
# mountPath: /mnt/volume
153
154
# readOnly: true
154
155
# existingClaim: volume-claim
156
+ # hostPath: ""
155
157
156
158
extraConfigmapMounts : []
157
159
# - name: certs-configmap
You can’t perform that action at this time.
0 commit comments