From e0587b7f8e61a2915d7025b227050cdf28a69750 Mon Sep 17 00:00:00 2001 From: Jon Baker Date: Tue, 8 Jan 2019 19:07:52 +1100 Subject: [PATCH 1/2] Add Environmental Value and Advertise LB IP if specified --- charts/kube-plex/templates/deployment.yaml | 7 +++++++ charts/kube-plex/values.yaml | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/charts/kube-plex/templates/deployment.yaml b/charts/kube-plex/templates/deployment.yaml index e30d0483..33e2e165 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 10 }} {{- 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/" From 155eb9e1ca21eb4156512e132daabb23d60f07b4 Mon Sep 17 00:00:00 2001 From: angryninja48 Date: Wed, 9 Jan 2019 07:54:15 +1100 Subject: [PATCH 2/2] Update deployment.yaml --- charts/kube-plex/templates/deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/kube-plex/templates/deployment.yaml b/charts/kube-plex/templates/deployment.yaml index 33e2e165..98046411 100644 --- a/charts/kube-plex/templates/deployment.yaml +++ b/charts/kube-plex/templates/deployment.yaml @@ -104,7 +104,7 @@ spec: value: "http://{{ .Values.service.loadBalancerIP }}:32400" {{- end }} {{ if .Values.env }} -{{ toYaml .Values.env | indent 10 }} +{{ toYaml .Values.env | indent 8 }} {{- end }} volumeMounts: - name: data