diff --git a/chart/templates/monitoring/flux/ingress-flux.yaml b/chart/templates/monitoring/flux/ingress-flux.yaml
index 95a2d6dff46cf8dd98c8c6bb3f85246e25ad8e57..34ce94ef8f1edd68a579d21a52b140d1958bbc51 100644
--- a/chart/templates/monitoring/flux/ingress-flux.yaml
+++ b/chart/templates/monitoring/flux/ingress-flux.yaml
@@ -1,4 +1,5 @@
 {{- if and .Values.monitoring.enabled (dig "grafana" "enabled" true .Values.monitoring.values) }}
+{{- if or (and .Values.networkPolicies.enabled (dig "networkPolicies" "enabled" true .Values.monitoring.values)) (and (not .Values.networkPolicies.enabled) (dig "networkPolicies" "enabled" false .Values.monitoring.values)) }}
 apiVersion: networking.k8s.io/v1
 kind: NetworkPolicy
 metadata:
@@ -21,4 +22,5 @@ spec:
     ports:
     - port: 3000
       protocol: TCP
-{{- end }}
\ No newline at end of file
+{{- end }}
+{{- end }}