diff --git a/chart/templates/istio-gateway/namespace.yaml b/chart/templates/istio-gateway/namespace.yaml
index acee7db97c2add7d47d4049d44ce11195df17766..cff869abe661380257168051dac1b7e50c182d26 100644
--- a/chart/templates/istio-gateway/namespace.yaml
+++ b/chart/templates/istio-gateway/namespace.yaml
@@ -5,7 +5,7 @@ metadata:
   name: istio-ingress
   labels:
     istio-gateway-managed: Reconcile
-    istio-injection: disabled
+    istio-injection: enabled
     app.kubernetes.io/name: istio-gateway
     app.kubernetes.io/component: "core"
     {{- include "commonLabels" . | nindent 4}}
diff --git a/chart/templates/istiod/helmrelease.yaml b/chart/templates/istiod/helmrelease.yaml
index 816fc46f10fd8a909469db7fcd2eb6a89872da53..ceae1710d2b36d1ac1a6218ff391ec6423711161 100644
--- a/chart/templates/istiod/helmrelease.yaml
+++ b/chart/templates/istiod/helmrelease.yaml
@@ -57,6 +57,10 @@ spec:
 
   {{- if or .Values.gatekeeper.enabled .Values.kyvernoPolicies.enabled }}
   dependsOn:
+    {{- if .Values.istioBase.enabled }}
+    - name: istio-base
+      namespace: {{ .Release.Namespace }}
+    {{- end }}
     {{- if .Values.gatekeeper.enabled }}
     - name: gatekeeper
       namespace: {{ .Release.Namespace }}