UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit 08b48c1e authored by Andrew Shoell's avatar Andrew Shoell
Browse files

Merge branch '2209-fixing-monitoring-ns-hardening-consistency' into 'master'

Resolve "Fixing Monitoring NS hardening consistency"

Closes #2209

See merge request !4667
parents 042d973c 8203f165
No related branches found
No related tags found
1 merge request!4667Resolve "Fixing Monitoring NS hardening consistency"
Pipeline #3516406 passed
Showing
with 107 additions and 19 deletions
......@@ -11,6 +11,11 @@ openshift: {{ .Values.openshift }}
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.anchore.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
injection: {{ ternary "enabled" "disabled" (and .Values.istio.enabled (eq (dig "istio" "injection" "enabled" .Values.addons.anchore) "enabled")) }}
ui:
gateways:
......
......@@ -143,6 +143,11 @@ repoServer:
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.argocd.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
injection: {{ dig "istio" "injection" "enabled" .Values.addons.argocd }}
argocd:
gateways:
......
......@@ -5,7 +5,7 @@
{{- define "bigbang.defaults.authservice" -}}
# hostname is deprecated and replaced with domain. But if hostname exists then use it.
{{- $domainName := default .Values.domain .Values.hostname }}
{{- $authServiceHardened := or
{{- $authServiceHardened := 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)
......
......@@ -24,6 +24,11 @@ annotations:
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.clusterAuditor.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
openshift: {{ .Values.openshift }}
{{- end -}}
......@@ -22,6 +22,16 @@ openshift: {{ .Values.openshift }}
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ 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)
(dig "istio" "hardened" "enabled" false .Values.loki.values)
(dig "istio" "hardened" "enabled" false .Values.eckOperator.values)
(dig "istio" "hardened" "enabled" false .Values.elasticsearchKibana.values)
}}
monitoring:
enabled: {{ .Values.monitoring.enabled }}
......
......@@ -15,11 +15,15 @@ imagePullPolicy: {{ .Values.imagePullPolicy }}
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
{{- if or (dig "istio" "hardened" "enabled" false .Values.loki.values) (dig "hardened" "enabled" false .Values.istio.values) (dig "istio" "hardened" "enabled" false .Values.elasticsearchKibana.values) }}
enabled: true
{{- else }}
enabled: false
{{- end }}
enabled: {{ 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)
(dig "istio" "hardened" "enabled" false .Values.loki.values)
(dig "istio" "hardened" "enabled" false .Values.eckOperator.values)
(dig "istio" "hardened" "enabled" false .Values.elasticsearchKibana.values)
}}
kibana:
gateways:
- istio-system/{{ default "public" .Values.elasticsearchKibana.ingress.gateway }}
......
......@@ -21,6 +21,11 @@ annotations:
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.externalSecrets.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
openshift: {{ .Values.openshift }}
{{- end -}}
......@@ -142,6 +142,11 @@ networkPolicies:
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.fluentbit.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
openShift:
enabled: {{ .Values.openshift }}
......
......@@ -17,6 +17,11 @@ domain: {{ .Values.domain }}
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.fortify.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
fortify:
gateways:
- istio-system/{{ default "public" .Values.addons.fortify.ingress.gateway }}
......
......@@ -11,6 +11,12 @@ imagePullSecrets:
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.gitlab.values)
(dig "istio" "hardened" "enabled" false .Values.addons.gitlabRunner.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
injection: {{ dig "istio" "injection" "enabled" .Values.addons.gitlabRunner }}
......
......@@ -17,6 +17,12 @@ openshift: {{ .Values.openshift }}
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.gitlab.values)
(dig "istio" "hardened" "enabled" false .Values.addons.gitlabRunner.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
injection: {{ dig "istio" "injection" "enabled" .Values.addons.gitlab }}
gitlab:
gateways:
......
......@@ -36,11 +36,15 @@ istio:
{{- $grafanaInjection := dig "istio" "injection" "enabled" .Values.grafana }}
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) (dig "istio" "hardened" "enabled" false .Values.loki.values) }}
enabled: true
{{- else }}
enabled: false
{{- end }}
enabled: {{ 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)
(dig "istio" "hardened" "enabled" false .Values.loki.values)
(dig "istio" "hardened" "enabled" false .Values.eckOperator.values)
(dig "istio" "hardened" "enabled" false .Values.elasticsearchKibana.values)
}}
grafana:
enabled: true
gateways:
......
......@@ -102,5 +102,16 @@ containerPorts:
http: 8080
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.haproxy.values)
(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)
(dig "istio" "hardened" "enabled" false .Values.loki.values)
(dig "istio" "hardened" "enabled" false .Values.eckOperator.values)
(dig "istio" "hardened" "enabled" false .Values.elasticsearchKibana.values)
}}
openshift: {{ .Values.openshift }}
{{- end -}}
......@@ -17,6 +17,11 @@ domain: {{ .Values.domain }}
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.harbor.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
injection: {{ dig "istio" "injection" "enabled" .Values.addons.harbor }}
harbor:
gateways:
......
......@@ -176,6 +176,11 @@ postgresql:
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.holocron.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
injection: enabled
holocron:
gateways:
......
......@@ -16,4 +16,4 @@ networkPolicies:
controlPlaneCidr: {{ .Values.networkPolicies.controlPlaneCidr }}
monitoring:
enabled: {{ .Values.monitoring.enabled }}
{{- end -}}
\ No newline at end of file
{{- end -}}
......@@ -81,13 +81,6 @@ 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) (dig "istio" "hardened" "enabled" false .Values.loki.values) }}
enabled: true
{{- else}}
enabled: false
{{- end }}
{{- if .Values.istio.ingressGateways }}
ingressGateways:
istio-ingressgateway:
......
......@@ -16,6 +16,11 @@ domain: {{ $domainName }}
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.jaeger.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
jaeger:
enabled: {{ .Values.istio.enabled }}
gateways:
......
......@@ -22,6 +22,11 @@ openshift: {{ .Values.openshift }}
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.addons.keycloak.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
injection: {{ dig "istio" "injection" "enabled" .Values.addons.keycloak }}
keycloak:
enabled: true
......
......@@ -15,6 +15,10 @@ image:
istio:
enabled: {{ .Values.istio.enabled }}
hardened:
enabled: {{ or
(dig "istio" "hardened" "enabled" false .Values.kiali.values)
(dig "hardened" "enabled" false .Values.istio.values)
}}
monitoring:
enabled: {{ .Values.monitoring.enabled }}
kiali:
......
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