45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
{{- if .Values.storage.local }}
|
|
{{- $labelsenv := dict "name" "jellyfin" "version" .Values.imageVersion }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ .Values.storage.config.claimName }}
|
|
namespace: {{ .Values.namespace }}
|
|
labels: {{ include "common.app.labels" $labelsenv | nindent 4 }}
|
|
spec:
|
|
storageClassName: local-path
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.storage.config.size }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ .Values.storage.cache.claimName }}
|
|
namespace: {{ .Values.namespace }}
|
|
labels: {{ include "common.app.labels" $labelsenv | nindent 4 }}
|
|
spec:
|
|
storageClassName: local-path
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.storage.cache.size }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ .Values.storage.data.claimName }}
|
|
namespace: {{ .Values.namespace }}
|
|
labels: {{ include "common.app.labels" $labelsenv | nindent 4 }}
|
|
spec:
|
|
storageClassName: local-path
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.storage.data.size }}
|
|
{{- end }} |