Skip to content

Commit fe67f63

Browse files
author
Jake Neyer
authored
Extend polytomic cache pvc/pv configurability (#103)
1 parent 4d297a3 commit fe67f63

File tree

1 file changed

+36
-4
lines changed

1 file changed

+36
-4
lines changed

helm/charts/polytomic/templates/cache-pvc.yaml

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,52 @@ spec:
3131
{{- else }}
3232
{{- end }}
3333
{{- else }}
34+
{{- end -}}
35+
{{- if index .Values "nfs-server-provisioner" "enabled" }}
3436
kind: PersistentVolumeClaim
3537
apiVersion: v1
3638
metadata:
3739
name: {{ .Values.polytomic.cache.volume_name }}
3840
spec:
39-
{{- if index .Values "nfs-server-provisioner" "enabled" }}
4041
storageClassName: {{ index .Values "nfs-server-provisioner" "storageClass" "name" }}
41-
{{- else }}
42+
accessModes:
43+
- ReadWriteMany
44+
resources:
45+
requests:
46+
storage: {{ .Values.polytomic.cache.size }}
47+
{{- else }}
48+
apiVersion: v1
49+
kind: PersistentVolume
50+
metadata:
51+
name: {{ .Values.polytomic.cache.volume_name }}
52+
spec:
53+
storageClassName: {{ .Values.polytomic.cache.storage_class }}
54+
capacity:
55+
storage: {{ .Values.polytomic.cache.size }}
56+
accessModes:
57+
- ReadWriteMany
58+
persistentVolumeReclaimPolicy: Retain
59+
volumeMode: Filesystem
60+
csi:
61+
driver: {{ .Values.polytomic.cache.csi_driver }}
62+
volumeHandle: {{ .Values.polytomic.cache.volume_handle }}
63+
{{- if .Values.polytomic.cache.volume_attributes }}
64+
volumeAttributes:
65+
{{- range $key, $value := .Values.polytomic.cache.volume_attributes }}
66+
{{ $key }}: {{ $value }}
67+
{{- end }}
68+
{{- end }}
69+
---
70+
apiVersion: v1
71+
kind: PersistentVolumeClaim
72+
metadata:
73+
name: {{ .Values.polytomic.cache.volume_name }}
74+
spec:
4275
storageClassName: {{ .Values.polytomic.cache.storage_class }}
43-
{{- end }}
4476
accessModes:
4577
- ReadWriteMany
4678
resources:
4779
requests:
4880
storage: {{ .Values.polytomic.cache.size }}
49-
{{- end }}
81+
{{- end -}}
5082
{{- end -}}

0 commit comments

Comments
 (0)