charts/audiobookshelf/templates/pvc.yaml aktualisiert
This commit is contained in:
		@@ -48,4 +48,56 @@ spec:
 | 
			
		||||
  storageClassName: "{{ .Values.persistence.metadata.storageClass }}"
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
---
 | 
			
		||||
{{- if and .Values.persistence.audiobooks.enabled (not .Values.persistence.audiobooks.existingClaim) }}
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: PersistentVolumeClaim
 | 
			
		||||
metadata:
 | 
			
		||||
  name: {{ include "audiobookshelf.fullname" . }}-audiobooks
 | 
			
		||||
  labels:
 | 
			
		||||
    {{- include "audiobookshelf.labels" . | nindent 4 }}
 | 
			
		||||
{{- with .Values.persistence.audiobooks.annotations  }}
 | 
			
		||||
  annotations:
 | 
			
		||||
{{ toYaml . | indent 4 }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
spec:
 | 
			
		||||
  accessModes:
 | 
			
		||||
    - {{ .Values.persistence.audiobooks.accessMode | quote }}
 | 
			
		||||
  resources:
 | 
			
		||||
    requests:
 | 
			
		||||
      storage: {{ .Values.persistence.audiobooks.size }}
 | 
			
		||||
{{- if .Values.persistenceaudiobooks.storageClass }}
 | 
			
		||||
{{- if (eq "-" .Values.persistence.audiobooks.storageClass) }}
 | 
			
		||||
  storageClassName: ""
 | 
			
		||||
{{- else }}
 | 
			
		||||
  storageClassName: "{{ .Values.persistence.audiobooks.storageClass }}"
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
---
 | 
			
		||||
{{- if and .Values.persistence.podcasts.enabled (not .Values.persistence.podcasts.existingClaim) }}
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: PersistentVolumeClaim
 | 
			
		||||
metadata:
 | 
			
		||||
  name: {{ include "audiobookshelf.fullname" . }}-podcasts
 | 
			
		||||
  labels:
 | 
			
		||||
    {{- include "audiobookshelf.labels" . | nindent 4 }}
 | 
			
		||||
{{- with .Values.persistence.podcasts.annotations  }}
 | 
			
		||||
  annotations:
 | 
			
		||||
{{ toYaml . | indent 4 }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
spec:
 | 
			
		||||
  accessModes:
 | 
			
		||||
    - {{ .Values.persistence.podcasts.accessMode | quote }}
 | 
			
		||||
  resources:
 | 
			
		||||
    requests:
 | 
			
		||||
      storage: {{ .Values.persistence.podcasts.size }}
 | 
			
		||||
{{- if .Values.persistence.podcasts.storageClass }}
 | 
			
		||||
{{- if (eq "-" .Values.persistence.podcasts.storageClass) }}
 | 
			
		||||
  storageClassName: ""
 | 
			
		||||
{{- else }}
 | 
			
		||||
  storageClassName: "{{ .Values.persistence.podcasts.storageClass }}"
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
		Reference in New Issue
	
	Block a user