Unverified Commit d659e9a8 authored by Waqar Ahmed's avatar Waqar Ahmed Committed by GitHub

Merge pull request #46 from truenas/plex-gpu

Automatically add nvidia env variable when nvidia gpu is configured for plex
parents 44c8f72c 8093e932
...@@ -2,7 +2,7 @@ apiVersion: v2 ...@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.21.3.4046-3c1c83ba4 appVersion: 1.21.3.4046-3c1c83ba4
description: Plex Media Server description: Plex Media Server
name: plex name: plex
version: 1.2.1 version: 1.3.0
keywords: keywords:
- plex - plex
home: https://plex.tv/ home: https://plex.tv/
......
...@@ -50,6 +50,9 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }} ...@@ -50,6 +50,9 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }}
fieldRef: fieldRef:
fieldPath: status.podIP fieldPath: status.podIP
{{ $envList := (default list .Values.environmentVariables) }} {{ $envList := (default list .Values.environmentVariables) }}
{{ if and .Values.gpuConfiguration (hasKey .Values.gpuConfiguration "nvidia.com/gpu") (gt (get .Values.gpuConfiguration "nvidia.com/gpu" | toDecimal) 0) }}
{{ $envList = mustAppend $envList (dict "name" "NVIDIA_DRIVER_CAPABILITIES" "value" "all") }}
{{ end }}
{{ $envList = mustAppend $envList (dict "name" "TZ" "value" .Values.timezone) }} {{ $envList = mustAppend $envList (dict "name" "TZ" "value" .Values.timezone) }}
{{ $envList = mustAppend $envList (dict "name" "PLEX_CLAIM" "value" .Values.claimToken) }} {{ $envList = mustAppend $envList (dict "name" "PLEX_CLAIM" "value" .Values.claimToken) }}
{{ $envList = mustAppend $envList (dict "name" "PMS_INTERNAL_ADDRESS" "value" (printf "http://%s:32400" (include "common.names.fullname" .))) }} {{ $envList = mustAppend $envList (dict "name" "PMS_INTERNAL_ADDRESS" "value" (printf "http://%s:32400" (include "common.names.fullname" .))) }}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment