add existingclaim option to plex

This commit is contained in:
2025-01-13 01:04:42 +01:00
parent 75c484554f
commit e691c05c27
4 changed files with 43 additions and 5 deletions

View File

@ -83,14 +83,22 @@ spec:
- name: config
{{- if .Values.persistence.config.enabled }}
persistentVolumeClaim:
{{- if .Values.persistence.config.existingClaim }}
claimName: {{ .Values.persistence.config.existingClaim }}
{{- else }}
claimName: {{ include "plex.fullname" . }}-config
{{- end }}
{{- else }}
emptyDir: {}
{{- end }}
- name: transcode
{{- if .Values.persistence.transcode.enabled }}
persistentVolumeClaim:
{{- if .Values.persistence.transcode.existingClaim }}
claimName: {{ .Values.persistence.transcode.existingClaim }}
{{- else }}
claimName: {{ include "plex.fullname" . }}-transcode
{{- end }}
{{- else }}
emptyDir: {}
{{- end }}

View File

@ -1,4 +1,4 @@
{{- if .Values.persistence.config.enabled }}
{{- if and .Values.persistence.config.enabled (not .Values.persistence.config.existingClaim) }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
@ -16,7 +16,7 @@ spec:
storage: {{ .Values.persistence.config.size | quote }}
{{- end }}
---
{{- if .Values.persistence.transcode.enabled }}
{{- if and .Values.persistence.transcode.enabled (not .Values.persistence.transcode.existingClaim) }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata: