From 4e0996fdd73b98a2d0dc0093b1a5aa14a2c37922 Mon Sep 17 00:00:00 2001 From: RegentOfOrigin Date: Sun, 2 Mar 2025 21:36:16 +0000 Subject: [PATCH] Add support for extra init containers and sidecar containers --- .../plex-media-server/templates/statefulset.yaml | 3 +++ charts/plex-media-server/values.yaml | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/charts/plex-media-server/templates/statefulset.yaml b/charts/plex-media-server/templates/statefulset.yaml index 4d13c7d9..73873409 100644 --- a/charts/plex-media-server/templates/statefulset.yaml +++ b/charts/plex-media-server/templates/statefulset.yaml @@ -96,6 +96,9 @@ spec: - name: rclone-config mountPath: /out {{- end }} + {{- with .Values.extraInitContainers }} +{{- toYaml . | nindent 6 }} + {{- end }} containers: - name: {{ include "pms-chart.fullname" . }}-pms image: {{ include "pms-chart.image" . }} diff --git a/charts/plex-media-server/values.yaml b/charts/plex-media-server/values.yaml index 42ba6e58..4acd2e47 100644 --- a/charts/plex-media-server/values.yaml +++ b/charts/plex-media-server/values.yaml @@ -115,6 +115,22 @@ initContainer: # # echo "Done." +extraInitContainers: {} +# extraContainers: +# - name: +# args: +# - ... +# image: +# imagePullPolicy: IfNotPresent +# resources: +# limits: +# memory: 128Mi +# requests: +# cpu: 100m +# memory: 128Mi +# volumeMounts: +# - ... + # -- Specify your own runtime class name eg use gpu runtimeClassName: ""