diff --git a/chart/templates/kiali/grafana-auth-secret.yaml b/chart/templates/kiali/grafana-auth-secret.yaml
index 48bdb407d4c6e89895fc8b63790da1f9a1c75395..ce41ab8c75a80a230e3f29f6b71e33e0c38b2fc7 100644
--- a/chart/templates/kiali/grafana-auth-secret.yaml
+++ b/chart/templates/kiali/grafana-auth-secret.yaml
@@ -1,4 +1,4 @@
-{{- if and .Values.kiali.enabled (dig "grafana" "enabled" true .Values.monitoring.values) }}
+{{- if and .Values.kiali.enabled .Values.grafana.enabled }}
 apiVersion: v1
 kind: Secret
 metadata:
@@ -10,12 +10,12 @@ metadata:
     {{- include "commonLabels" . | nindent 4}}
 type: kubernetes.io/opaque
 stringData:
-{{- if (dig "grafana" "admin" "existingSecret" "" .Values.monitoring.values) }}
-  {{- $passwordKey := (dig "grafana" "admin" "passwordKey" "admin-password" .Values.monitoring.values) }}
-  {{- with lookup "v1" "Secret" "monitoring" .Values.monitoring.values.grafana.admin.existingSecret }}
+{{- if (dig "admin" "existingSecret" "" .Values.grafana.values) }}
+  {{- $passwordKey := (dig "admin" "passwordKey" "admin-password" .Values.grafana.values) }}
+  {{- with lookup "v1" "Secret" "monitoring" .Values.grafana.values.admin.existingSecret }}
   password: {{ (get .data $passwordKey | b64dec) | default "prom-operator" }}
   {{- end }}
 {{- else }}
-  password: {{ dig "grafana" "adminPassword" "prom-operator" .Values.monitoring.values }}
+  password: {{ dig "adminPassword" "prom-operator" .Values.grafana.values }}
 {{- end }}
 {{- end }}