Files
operator/charts/apps/volumes/templates/pvc.yaml
2025-09-05 23:07:28 +02:00

37 lines
637 B
YAML

{{- $values := .Values -}}
{{- $release := .Release -}}
---
{{- range $key, $value := $values.shares }}
apiVersion: v1
kind: PersistentVolume
metadata:
name: "{{$key}}"
labels:
type: nfs
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: "manual-{{$key}}"
nfs:
path: "{{ $value.path }}"
server: "{{ $values.host }}"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: "{{ $key }}"
spec:
storageClassName: "manual-{{ $key }}"
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10Gi
---
{{- end }}