Skip to content
Snippets Groups Projects
Commit fcd54028 authored by Andri Joos's avatar Andri Joos :blush:
Browse files

add PVC template

parent d7aac124
No related branches found
No related tags found
No related merge requests found
{{- define "common.persistentvolumeclaim" -}}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ .Values.name }}
{{- with .Values.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
labels:
{{- include "common.variables.labels" . | nindent 4 }}
spec:
resources:
requests:
storage: {{ .Values.size }}
{{- with .Values.accessModes }}
accessModes:
{{- toYaml . | nindent 4 }}
{{- end }}
storageClassName: {{ .Values.storageClassName | default "manual" }}
{{- with .Values.volumeName }}
volumeName: {{ . }}
{{- end }}
---
{{- end }}
{{- if .Values.extraIngress }}
{{ include "common.persistentvolumeclaim" (dict "Values" .Values.volumes.persistentVolumeClaims.example "Chart" .Chart "Release" .Release) }}
{{- end }}
...@@ -47,3 +47,12 @@ volumes: ...@@ -47,3 +47,12 @@ volumes:
nfs: nfs:
server: 192.168.1.196 server: 192.168.1.196
path: /example path: /example
persistentVolumeClaims:
example:
name: example
size: 5Gi
accessModes:
- ReadWriteMany
storageClassName: manual
volumeName: example
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment