From a27617c38db9c24f885cce65e04e0a81ae2824f0 Mon Sep 17 00:00:00 2001 From: Micah Nagel <micah.nagel@parsons.com> Date: Tue, 14 Dec 2021 17:49:23 +0000 Subject: [PATCH] Improve Authservice/HAProxy Conditionals --- chart/templates/authservice/authservice-helmrelease.yaml | 2 +- chart/templates/authservice/gitrepository.yaml | 2 +- chart/templates/authservice/imagepullsecret.yaml | 2 +- chart/templates/authservice/namespace.yaml | 2 +- chart/templates/authservice/values.yaml | 6 +++--- chart/templates/haproxy/gitrepository.yaml | 2 +- chart/templates/haproxy/haproxy-authservice.yaml | 2 +- chart/templates/haproxy/values.yaml | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/chart/templates/authservice/authservice-helmrelease.yaml b/chart/templates/authservice/authservice-helmrelease.yaml index daa7d4447f..3700b949b0 100644 --- a/chart/templates/authservice/authservice-helmrelease.yaml +++ b/chart/templates/authservice/authservice-helmrelease.yaml @@ -1,5 +1,5 @@ {{- $fluxSettingsAuthservice := merge .Values.addons.authservice.flux .Values.flux -}} -{{- if and .Values.istio.enabled ( or .Values.addons.authservice.enabled .Values.monitoring.sso.enabled .Values.jaeger.sso.enabled ) }} +{{- if and .Values.istio.enabled (or .Values.addons.authservice.enabled (and .Values.monitoring.enabled .Values.monitoring.sso.enabled) (and .Values.jaeger.enabled .Values.jaeger.sso.enabled)) }} apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: diff --git a/chart/templates/authservice/gitrepository.yaml b/chart/templates/authservice/gitrepository.yaml index 8a581a53d0..a0aa9f49ba 100644 --- a/chart/templates/authservice/gitrepository.yaml +++ b/chart/templates/authservice/gitrepository.yaml @@ -1,4 +1,4 @@ -{{- if and .Values.istio.enabled ( or .Values.addons.authservice.enabled .Values.monitoring.sso.enabled .Values.jaeger.sso.enabled ) }} +{{- if and .Values.istio.enabled (or .Values.addons.authservice.enabled (and .Values.monitoring.enabled .Values.monitoring.sso.enabled) (and .Values.jaeger.enabled .Values.jaeger.sso.enabled)) }} apiVersion: source.toolkit.fluxcd.io/v1beta1 kind: GitRepository metadata: diff --git a/chart/templates/authservice/imagepullsecret.yaml b/chart/templates/authservice/imagepullsecret.yaml index 19020efe41..2bfbcc8ee7 100644 --- a/chart/templates/authservice/imagepullsecret.yaml +++ b/chart/templates/authservice/imagepullsecret.yaml @@ -1,4 +1,4 @@ -{{- if and .Values.istio.enabled ( or .Values.addons.authservice.enabled .Values.monitoring.sso.enabled .Values.jaeger.sso.enabled ) }} +{{- if and .Values.istio.enabled (or .Values.addons.authservice.enabled (and .Values.monitoring.enabled .Values.monitoring.sso.enabled) (and .Values.jaeger.enabled .Values.jaeger.sso.enabled)) }} {{- if ( include "imagePullSecret" . ) }} apiVersion: v1 kind: Secret diff --git a/chart/templates/authservice/namespace.yaml b/chart/templates/authservice/namespace.yaml index a8788b246a..2d5b9f9bce 100644 --- a/chart/templates/authservice/namespace.yaml +++ b/chart/templates/authservice/namespace.yaml @@ -1,4 +1,4 @@ -{{- if and .Values.istio.enabled ( or .Values.addons.authservice.enabled .Values.monitoring.sso.enabled .Values.jaeger.sso.enabled ) }} +{{- if and .Values.istio.enabled (or .Values.addons.authservice.enabled (and .Values.monitoring.enabled .Values.monitoring.sso.enabled) (and .Values.jaeger.enabled .Values.jaeger.sso.enabled)) }} apiVersion: v1 kind: Namespace metadata: diff --git a/chart/templates/authservice/values.yaml b/chart/templates/authservice/values.yaml index 97ec170d7f..a313e8366e 100644 --- a/chart/templates/authservice/values.yaml +++ b/chart/templates/authservice/values.yaml @@ -1,4 +1,4 @@ -{{- if and .Values.istio.enabled ( or .Values.addons.authservice.enabled .Values.monitoring.sso.enabled .Values.jaeger.sso.enabled ) }} +{{- if and .Values.istio.enabled (or .Values.addons.authservice.enabled (and .Values.monitoring.enabled .Values.monitoring.sso.enabled) (and .Values.jaeger.enabled .Values.jaeger.sso.enabled)) }} {{- include "values-secret" (dict "root" $ "package" .Values.addons.authservice "name" "authservice" "defaults" (include "bigbang.defaults.authservice" .)) }} {{- end }} @@ -55,7 +55,7 @@ chains: {{ .Values.addons.authservice.chains | toYaml | nindent 2 }} {{- end }} - {{- if .Values.jaeger.sso.enabled }} + {{- if and .Values.jaeger.enabled .Values.jaeger.sso.enabled }} jaeger: match: header: ":authority" @@ -73,7 +73,7 @@ chains: client_secret: "{{ .Values.jaeger.sso.client_secret }}" {{- end }} - {{- if .Values.monitoring.sso.enabled }} + {{- if and .Values.monitoring.enabled .Values.monitoring.sso.enabled }} prometheus: match: header: ":authority" diff --git a/chart/templates/haproxy/gitrepository.yaml b/chart/templates/haproxy/gitrepository.yaml index 9b42c6ffdb..272cb9694d 100644 --- a/chart/templates/haproxy/gitrepository.yaml +++ b/chart/templates/haproxy/gitrepository.yaml @@ -1,5 +1,5 @@ {{- $monitoringInjection := dig "istio" "injection" "enabled" .Values.monitoring }} -{{- if and .Values.istio.enabled .Values.monitoring.sso.enabled (eq $monitoringInjection "disabled") }} +{{- if and .Values.istio.enabled .Values.monitoring.enabled .Values.monitoring.sso.enabled (eq $monitoringInjection "disabled") }} apiVersion: source.toolkit.fluxcd.io/v1beta1 kind: GitRepository metadata: diff --git a/chart/templates/haproxy/haproxy-authservice.yaml b/chart/templates/haproxy/haproxy-authservice.yaml index 68fa6a2e86..933d9eb1ba 100644 --- a/chart/templates/haproxy/haproxy-authservice.yaml +++ b/chart/templates/haproxy/haproxy-authservice.yaml @@ -1,6 +1,6 @@ {{- $fluxSettingsHaProxy := merge .Values.addons.haproxy.flux .Values.flux -}} {{- $monitoringInjection := dig "istio" "injection" "enabled" .Values.monitoring }} -{{- if and .Values.istio.enabled .Values.monitoring.sso.enabled (eq $monitoringInjection "disabled") }} +{{- if and .Values.istio.enabled .Values.monitoring.enabled .Values.monitoring.sso.enabled (eq $monitoringInjection "disabled") }} apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: diff --git a/chart/templates/haproxy/values.yaml b/chart/templates/haproxy/values.yaml index cbda9535d6..92399b9c95 100644 --- a/chart/templates/haproxy/values.yaml +++ b/chart/templates/haproxy/values.yaml @@ -1,5 +1,5 @@ {{- $monitoringInjection := dig "istio" "injection" "enabled" .Values.monitoring }} -{{- if and .Values.istio.enabled .Values.monitoring.sso.enabled (eq $monitoringInjection "disabled") }} +{{- if and .Values.istio.enabled .Values.monitoring.enabled .Values.monitoring.sso.enabled (eq $monitoringInjection "disabled") }} {{- include "values-secret" (dict "root" $ "package" .Values.addons.haproxy "name" "haproxy-sso" "defaults" (include "bigbang.defaults.haproxy-sso" .)) }} {{- end }} -- GitLab