add existingclaim option to plex
This commit is contained in:
@ -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 }}
|
||||
|
@ -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:
|
||||
|
@ -60,12 +60,16 @@ persistence:
|
||||
accessMode: ReadWriteOnce
|
||||
size: 10Gi
|
||||
mountPath: /config
|
||||
# Optional: Use existing PVC for config
|
||||
existingClaim: ""
|
||||
transcode:
|
||||
enabled: true
|
||||
storageClass: ""
|
||||
accessMode: ReadWriteOnce
|
||||
size: 20Gi
|
||||
mountPath: /transcode
|
||||
# Optional: Use existing PVC for transcode
|
||||
existingClaim: ""
|
||||
data:
|
||||
enabled: true
|
||||
storageClass: ""
|
||||
@ -74,6 +78,9 @@ persistence:
|
||||
mountPath: /data
|
||||
# Optional: Use existing PVC
|
||||
existingClaim: ""
|
||||
# Optional: Use existing media storage
|
||||
# Example: "movies-pvc" to reuse storage from Radarr
|
||||
# Example: "tv-pvc" to reuse storage from Sonarr
|
||||
|
||||
# Hardware transcoding support
|
||||
# Note: Requires compatible hardware and drivers
|
||||
|
Reference in New Issue
Block a user