File tree 3 files changed +23
-13
lines changed
3 files changed +23
-13
lines changed Original file line number Diff line number Diff line change 74
74
{{- end }}
75
75
volumeMounts :
76
76
- name : data
77
- mountPath : /home/coder/project
78
- subPath : project
79
- - name : data
80
- mountPath : /home/coder/.local/share/code-server
81
- subPath : code-server
77
+ mountPath : /home/coder
82
78
{{- range .Values.extraConfigmapMounts }}
83
79
- name : {{ .name }}
84
80
mountPath : {{ .mountPath }}
@@ -126,19 +122,31 @@ spec:
126
122
volumes :
127
123
- name : data
128
124
{{- if .Values.persistence.enabled }}
125
+ {{- if not .Values.persistence.hostPath }}
129
126
persistentVolumeClaim :
130
127
claimName : {{ .Values.persistence.existingClaim | default (include "code-server.fullname" .) }}
128
+ {{- else }}
129
+ hostPath :
130
+ path : {{ .Values.persistence.hostPath }}
131
+ type : Directory
132
+ {{- end -}}
131
133
{{- else }}
132
134
emptyDir : {}
133
135
{{- end -}}
134
136
{{- range .Values.extraSecretMounts }}
135
- - name : {{ .name }}
136
- secret :
137
- secretName : {{ .secretName }}
138
- defaultMode : {{ .defaultMode }}
137
+ - name : {{ .name }}
138
+ secret :
139
+ secretName : {{ .secretName }}
140
+ defaultMode : {{ .defaultMode }}
139
141
{{- end }}
140
142
{{- range .Values.extraVolumeMounts }}
141
- - name : {{ .name }}
142
- persistentVolumeClaim :
143
- claimName : {{ .existingClaim }}
143
+ - name : {{ .name }}
144
+ {{- if .existingClaim }}
145
+ persistentVolumeClaim :
146
+ claimName : {{ .existingClaim }}
147
+ {{- else }}
148
+ hostPath :
149
+ path : {{ .hostPath }}
150
+ type : Directory
151
+ {{- end }}
144
152
{{- 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