diff --git a/charts/kube-plex/templates/deployment.yaml b/charts/kube-plex/templates/deployment.yaml index e30d0483..98046411 100644 --- a/charts/kube-plex/templates/deployment.yaml +++ b/charts/kube-plex/templates/deployment.yaml @@ -98,6 +98,13 @@ spec: value: "{{ .Values.persistence.config.claimName }}" {{- else }} value: "{{ template "fullname" . }}-config" +{{- end }} +{{- if and (.Values.service.loadBalancerIP) (eq .Values.service.type "LoadBalancer") }} + - name: ADVERTISE_IP + value: "http://{{ .Values.service.loadBalancerIP }}:32400" +{{- end }} +{{ if .Values.env }} +{{ toYaml .Values.env | indent 8 }} {{- end }} volumeMounts: - name: data diff --git a/charts/kube-plex/values.yaml b/charts/kube-plex/values.yaml index 71bbf633..d4aedb0c 100644 --- a/charts/kube-plex/values.yaml +++ b/charts/kube-plex/values.yaml @@ -115,3 +115,9 @@ resources: {} # requests: # cpu: 100m # memory: 128Mi +env: + # Optional + ## Specify additional environmental variables for kube-plex and/or plex + ## docker images + # - name: ADVERTISE_IP + # value: "http://1.1.1.1:32400/"