diff --git a/chart/templates/istio/values.yaml b/chart/templates/istio/values.yaml
index 197a6b506f0c359ea7aee97dfa87c7d497e5a7bb..e307d2ddaff35a07249b350e7ff657c27f4ba24c 100644
--- a/chart/templates/istio/values.yaml
+++ b/chart/templates/istio/values.yaml
@@ -88,12 +88,13 @@ ingressGateways:
 {{- end }}
 
 {{- range $name, $values := .Values.istio.ingressGateways }}
+  {{ if ne $values.enabled false }}
   {{ $name | nindent 2 }}:
     {{- toYaml (merge (dict "k8s" $values.kubernetesResourceSpec) (fromYaml (include "istio.ingressgateway.k8s" $values))) | nindent 4 }}
     {{- if $values.extraLabels }}
     {{- toYaml (dict "extraLabels" $values.extraLabels) | nindent 4 }}
     {{- end}}
-    enabled: {{ ne $values.enabled false }}
+  {{- end }}
 {{- end }}
 
 {{- if .Values.istio.gateways }}
@@ -101,6 +102,7 @@ gateways:
   main: null
 {{- end }}
 {{- range $name, $values := .Values.istio.gateways }}
+  {{ if ne $values.enabled false }}
   {{ $name | nindent 2 }}:
     selector:
       app: {{ $values.ingressGateway }}
@@ -166,7 +168,7 @@ gateways:
         {{- end }}
     {{- end }}
     {{- end }}
-
+  {{- end }}
 {{- end }}
 
 {{- define "istio.ingressgateway.k8s" -}}
diff --git a/chart/templates/kiali/values.yaml b/chart/templates/kiali/values.yaml
index 74b98fb0782c9d9298700e8bc1c131e59f60f869..ebfa4511abe1e44bec3a9b4addb69bb9c31e9f60 100644
--- a/chart/templates/kiali/values.yaml
+++ b/chart/templates/kiali/values.yaml
@@ -16,7 +16,7 @@ istio:
   enabled: {{ .Values.istio.enabled }}
   hardened:
     monitoring:
-      enabled: {{ .Values.monitoring.enabled }}    
+      enabled: {{ .Values.monitoring.enabled }}
   kiali:
     gateways:
     - istio-system/{{ default "public" .Values.kiali.ingress.gateway }}
@@ -97,15 +97,19 @@ cr:
               is_core: true
               is_proxy: false
             {{- range $name, $values := .Values.istio.ingressGateways }}
+            {{ if ne $values.enabled false }}
             - app_label: {{ $name }}
               is_core: true
               is_proxy: true
             {{- end }}
+            {{- end }}
             {{- range $name, $values := .Values.istio.values.ingressGateways }}
+            {{ if ne $values.enabled false }}
             - app_label: {{ $name }}
               is_core: true
               is_proxy: true
             {{- end }}
+            {{- end }}
     api:
       namespaces:
         # bigbang watches all!