UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Unverified Commit 6b741aa9 authored by Andrew Shoell's avatar Andrew Shoell
Browse files

making the istio hardening composite so it'll work better

parent 3d4405f7
No related branches found
No related tags found
1 merge request!4536Fixing istio hardening
Pipeline #3388730 passed with warnings
......@@ -8,6 +8,12 @@
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
{{- if or (dig "istio" "hardened" "enabled" false .Values.monitoring.values) (dig "istio" "hardened" "enabled" false .Values.addons.authservice.values) (dig "hardened" "enabled" false .Values.istio.values) (dig "istio" "hardened" "enabled" false .Values.grafana.values) }}
enabled: true
{{- else}}
enabled: false
{{- end }}
image:
pullPolicy: {{ .Values.imagePullPolicy }}
......
......@@ -36,7 +36,7 @@ istio:
{{- $grafanaInjection := dig "istio" "injection" "enabled" .Values.grafana }}
enabled: {{ .Values.istio.enabled }}
hardened:
{{- if or (dig "values" "istio" "hardened" "enabled" false .Values.monitoring) (dig "values" "istio" "hardened" "enabled" false .Values.grafana) }}
{{- if or (dig "istio" "hardened" "enabled" false .Values.monitoring.values) (dig "istio" "hardened" "enabled" false .Values.addons.authservice.values) (dig "hardened" "enabled" false .Values.istio.values) (dig "istio" "hardened" "enabled" false .Values.grafana.values) }}
enabled: true
{{- else }}
enabled: false
......
......@@ -81,6 +81,13 @@ values:
jwksResolverExtraRootCA: {{ default (dig "certificateAuthority" "cert" "" .Values.sso) .Values.sso.certificate_authority | quote }}
{{- end }}
hardened:
{{- if or (dig "istio" "hardened" "enabled" false .Values.monitoring.values) (dig "istio" "hardened" "enabled" false .Values.addons.authservice.values) (dig "hardened" "enabled" false .Values.istio.values) (dig "istio" "hardened" "enabled" false .Values.grafana.values) }}
enabled: true
{{- else}}
enabled: false
{{- end }}
{{- if .Values.istio.ingressGateways }}
ingressGateways:
istio-ingressgateway:
......
......@@ -39,7 +39,7 @@ istio:
{{- $monitoringInjection := dig "istio" "injection" "enabled" .Values.monitoring }}
enabled: {{ .Values.istio.enabled }}
hardened:
{{- if or (dig "values" "istio" "hardened" "enabled" false .Values.monitoring) (dig "values" "istio" "hardened" "enabled" false .Values.grafana) }}
{{- if or (dig "istio" "hardened" "enabled" false .Values.monitoring.values) (dig "istio" "hardened" "enabled" false .Values.addons.authservice.values) (dig "hardened" "enabled" false .Values.istio.values) (dig "istio" "hardened" "enabled" false .Values.grafana.values) }}
enabled: true
{{- else }}
enabled: false
......
......@@ -72,6 +72,8 @@ istio:
key: "" # Gets added via chart/ingress-certs.yaml
cert: "" # Gets added via chart/ingress-certs.yaml
values:
hardened:
enabled: true
kiali:
dashboard:
auth:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment