filebrowser/helm/templates/pv-files.yaml
2024-07-18 09:16:51 +02:00

32 lines
985 B
YAML

apiVersion: v1
kind: PersistentVolume
metadata:
annotations:
helmrepo: "{{ .Values.helmrepo }}"
labels:
app: {{ .Values.fullnameOverride }}
app.kubernetes.io/component: {{ .Values.fullnameOverride }}
app.kubernetes.io/instance: web
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: {{ .Values.fullnameOverride }}
app.kubernetes.io/version: {{ .Chart.Version }}
helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
name: {{ .Values.fullnameOverride }}-files-pv
namespace: {{ .Values.namespace }}
spec:
accessModes:
- ReadWriteMany
capacity:
storage: {{ .Values.storage.size }}
claimRef:
apiVersion: v1
kind: PersistentVolumeClaim
name: {{ .Values.fullnameOverride }}-files-pvc
namespace: {{ .Values.namespace }}
hostPath:
path: /mnt/{{ .Values.fullnameOverride }}-files-pvc
type: ""
persistentVolumeReclaimPolicy: Retain
storageClassName: {{ .Values.storage.class }}
volumeMode: Filesystem