From 18c032fcbf102b3e35e0952f31ec714f1a89b722 Mon Sep 17 00:00:00 2001 From: Yonggan <30302975+Y0ngg4n@users.noreply.github.com> Date: Tue, 22 Feb 2022 13:46:35 +0100 Subject: [PATCH] [tdarr] Add environment variables to change the user running container (#1432) * Add PUID and PGID environment variables --- charts/stable/tdarr/Chart.yaml | 6 +++--- charts/stable/tdarr/templates/common.yaml | 4 ++++ charts/stable/tdarr/values.yaml | 4 ++++ 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/charts/stable/tdarr/Chart.yaml b/charts/stable/tdarr/Chart.yaml index 042ffdb9..95d7d778 100644 --- a/charts/stable/tdarr/Chart.yaml +++ b/charts/stable/tdarr/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 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. name: tdarr -version: 4.3.1 +version: 4.4.0 keywords: - transcoding - remux @@ -23,5 +23,5 @@ dependencies: version: 4.3.0 annotations: artifacthub.io/changes: | - - kind: fixed - description: Fixed server container mountPath so that persistence actually works. + - kind: add + description: Explicitly Add PUID and PGID environment variables for server and node. diff --git a/charts/stable/tdarr/templates/common.yaml b/charts/stable/tdarr/templates/common.yaml index dc4cb6e6..4003aa56 100644 --- a/charts/stable/tdarr/templates/common.yaml +++ b/charts/stable/tdarr/templates/common.yaml @@ -19,6 +19,10 @@ additionalContainers: value: "{{ .Values.service.main.ports.server.port }}" - name: ffmpegPath value: {{ default "" .Values.env.ffmpegPath }} + - name: PUID + value: {{ (.Values.env.PUID | quote) }} + - name: PGID + value: {{ (.Values.env.PGID | quote) }} volumeMounts: {{ if .Values.persistence.config.enabled }} - name: config diff --git a/charts/stable/tdarr/values.yaml b/charts/stable/tdarr/values.yaml index 544fbc9c..45141c00 100644 --- a/charts/stable/tdarr/values.yaml +++ b/charts/stable/tdarr/values.yaml @@ -26,6 +26,10 @@ env: serverPort: "{{ .Values.service.main.ports.server.port }}" # -- Allow override for the pre-compiled tdarr ffmpeg binary ffmpegPath: "" + # -- Set the container user id + PUID: "1000" + # -- Set the container group id + PGID: "1000" # -- Configures service settings for the chart. # @default -- See values.yaml