-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathpvc.yaml
More file actions
25 lines (25 loc) · 852 Bytes
/
pvc.yaml
File metadata and controls
25 lines (25 loc) · 852 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{{- if not .Values.codimd.imageStorePersistentVolume.persistentVolumeClaimName }}
{{ if .Values.codimd.imageStorePersistentVolume.enabled }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ template "codimd.fullname" . }}
labels:
app.kubernetes.io/component: pvc
{{- include "codimd.labels" . | nindent 4}}
{{- if .Values.codimd.imageStorePersistentVolume.keepPvc }}
annotations:
"helm.sh/resource-policy": keep
{{- end }}
spec:
accessModes:
{{ range .Values.codimd.imageStorePersistentVolume.accessModes }}
- {{ . | quote }}
{{ end }}
volumeMode: {{ .Values.codimd.imageStorePersistentVolume.volumeMode }}
resources:
requests:
storage: {{ default "10G" .Values.codimd.imageStorePersistentVolume.size | quote }}
{{- include "codimd.storageClass" . | nindent 2 }}
{{ end }}
{{- end }}