diff --git a/chart/templates/istio/controlplane/values.yaml b/chart/templates/istio/controlplane/values.yaml
index 88ca0caa13acbb4e3d6faa1c11be7557a9c4e633..aa19a07b9819c38b1f2a4fe1b6c53c69b0bfb317 100644
--- a/chart/templates/istio/controlplane/values.yaml
+++ b/chart/templates/istio/controlplane/values.yaml
@@ -25,8 +25,8 @@ ingressGateways:
 
 {{- range $name, $values := .Values.istio.ingressGateways }}
   {{ $name | nindent 2 }}:
-  {{- toYaml (merge (dig $name "kubernetesResourceSpec" dict $.Values.istio) (fromYaml (include "istio.ingressgateway.k8s" $values))) | nindent 4 }}
-  {{- end }}
+    {{- toYaml (merge (dict "k8s" $values.kubernetesResourceSpec) (fromYaml (include "istio.ingressgateway.k8s" $values))) | nindent 4 }}
+{{- end }}
 
 {{- if .Values.istio.gateways }}
 gateways: