[tdarr] Add shared persistence to tdarr node sidecar (#1294)

This commit is contained in:
Nathan Pawelek 2021-12-04 12:12:19 -06:00 committed by GitHub
parent 7c1ab59c7c
commit 2807ef0d57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 20 additions and 1 deletions

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 2.00.10 appVersion: 2.00.10
description: Tdarr is a self hosted web-app for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers etc. description: Tdarr is a self hosted web-app for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers etc.
name: tdarr name: tdarr
version: 4.1.0 version: 4.1.1
keywords: keywords:
- transcoding - transcoding
- remux - remux

View File

@ -93,6 +93,7 @@ N/A
| persistence.config | object | See values.yaml | Volume used for configuration | | persistence.config | object | See values.yaml | Volume used for configuration |
| persistence.data | object | See values.yaml | Volume used for tdarr server database | | persistence.data | object | See values.yaml | Volume used for tdarr server database |
| persistence.media | object | See values.yaml | Volume used for media libraries | | persistence.media | object | See values.yaml | Volume used for media libraries |
| persistence.shared | object | See values.yaml | Volume used for shared storage |
| service | object | See values.yaml | Configures service settings for the chart. | | service | object | See values.yaml | Configures service settings for the chart. |
## Changelog ## Changelog

View File

@ -9,6 +9,14 @@ All notable changes to this application Helm chart will be documented in this fi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### [4.1.1]
#### Changed
- Add shared persistence option to the tdarr node sidecar in order to
have a local (emptydir) alternative for transcodes between the server
and node containers.
### [4.0.0] ### [4.0.0]
#### Changed #### Changed

View File

@ -26,6 +26,10 @@ additionalContainers:
- name: media - name: media
mountPath: /media mountPath: /media
{{ end }} {{ end }}
{{ if .Values.persistence.shared.enabled }}
- name: shared
mountPath: /shared
{{ end }}
{{ end }} {{ end }}
{{- end -}} {{- end -}}
{{- $_ := mergeOverwrite .Values (include "tdarr.harcodedValues" . | fromYaml) -}} {{- $_ := mergeOverwrite .Values (include "tdarr.harcodedValues" . | fromYaml) -}}

View File

@ -76,3 +76,9 @@ persistence:
media: media:
enabled: false enabled: false
mountpath: /media mountpath: /media
# -- Volume used for shared storage. e.g. emptydir transcode
# @default -- See values.yaml
shared:
enabled: false
mountpath: /shared