From 8cc8d32e778412505e4cbba43bbb5c858fa872d7 Mon Sep 17 00:00:00 2001 From: Xstar97 Date: Thu, 29 Dec 2022 17:25:28 -0500 Subject: [PATCH] fix(home-assistant) Dynamically set trusted proxies (#5846) * fix(home-assistant) fix home-assistant subnet * use a better way for trusted proxies * replace else with a dynamic list instead of hardcoded Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com> --- charts/stable/home-assistant/values.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/charts/stable/home-assistant/values.yaml b/charts/stable/home-assistant/values.yaml index cfcb196ab36..07549683fdb 100644 --- a/charts/stable/home-assistant/values.yaml +++ b/charts/stable/home-assistant/values.yaml @@ -34,6 +34,9 @@ initContainers: # # When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet # dnsPolicy: ClusterFirstWithHostNet +homeassistant: + trusted_proxies: [] + # Enable a prometheus-operator servicemonitor prometheus: serviceMonitor: @@ -138,8 +141,13 @@ configmap: http: use_x_forwarded_for: true trusted_proxies: - - 172.16.0.0/16 - + {{- if hasKey .Values "ixChartContext" }} + - {{ .Values.ixChartContext.kubernetes_config.cluster_cidr }} + {{- else }} + {{- range .Values.homeassistant.trusted_proxies }} + - {{ . }} + {{- end }} + {{- end }} postgresql: enabled: true postgresqlUsername: home-assistant