Files
charts/library/ix-dev/community/navidrome/templates/_persistence.tpl
T
Stavros Kois 4a360ed4be NAS-122621 / 23.10 / Add navidrome to community train (#1291)
* navidrome initial commit

* update questions

* fix func name

* fix UI and some typos
2023-06-27 21:44:56 +03:00

39 lines
1.3 KiB
Smarty

{{- define "navidrome.persistence" -}}
persistence:
data:
enabled: true
type: {{ .Values.navidromeStorage.data.type }}
datasetName: {{ .Values.navidromeStorage.data.datasetName | default "" }}
hostPath: {{ .Values.navidromeStorage.data.hostPath | default "" }}
targetSelector:
navidrome:
navidrome:
mountPath: /data
01-permissions:
mountPath: /mnt/directories/data
music:
enabled: true
type: {{ .Values.navidromeStorage.music.type }}
datasetName: {{ .Values.navidromeStorage.music.datasetName | default "" }}
hostPath: {{ .Values.navidromeStorage.music.hostPath | default "" }}
targetSelector:
navidrome:
navidrome:
mountPath: /music
01-permissions:
mountPath: /mnt/directories/music
{{- range $idx, $storage := .Values.navidromeStorage.additionalStorages }}
{{ printf "navidrome-%v" (int $idx) }}:
enabled: true
type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }}
targetSelector:
navidrome:
navidrome:
mountPath: {{ $storage.mountPath }}
01-permissions:
mountPath: /mnt/directories{{ $storage.mountPath }}
{{- end }}
{{- end -}}