diff --git a/manifests/bases/helm-controller/patch.yaml b/manifests/bases/helm-controller/patch.yaml
index 59ea939b00814eab061faba3e839d7e4cf1ea40c..fe49320a5c7a5f669574fdeeab5ff4f917630ff5 100644
--- a/manifests/bases/helm-controller/patch.yaml
+++ b/manifests/bases/helm-controller/patch.yaml
@@ -1,6 +1,6 @@
 - op: add
   path: /spec/template/spec/containers/0/args/0
-  value: --events-addr=http://notification-controller/
+  value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
 - op: add
   path: /spec/template/spec/serviceAccountName
   value: helm-controller
diff --git a/manifests/bases/image-automation-controller/patch.yaml b/manifests/bases/image-automation-controller/patch.yaml
index 4015f0f84c877f24ce12c5bbbb0806432dfa0c1d..63d261ed12945ddb854ae5897a620e522c212692 100644
--- a/manifests/bases/image-automation-controller/patch.yaml
+++ b/manifests/bases/image-automation-controller/patch.yaml
@@ -1,6 +1,6 @@
 - op: add
   path: /spec/template/spec/containers/0/args/0
-  value: --events-addr=http://notification-controller/
+  value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
 - op: add
   path: /spec/template/spec/serviceAccountName
   value: image-automation-controller
diff --git a/manifests/bases/image-reflector-controller/patch.yaml b/manifests/bases/image-reflector-controller/patch.yaml
index 39814a2368e90695a3324d8ddc1391cb002d39c1..1db56bf2afe080068cd24e679a16330a4fc14cf2 100644
--- a/manifests/bases/image-reflector-controller/patch.yaml
+++ b/manifests/bases/image-reflector-controller/patch.yaml
@@ -1,6 +1,6 @@
 - op: add
   path: /spec/template/spec/containers/0/args/0
-  value: --events-addr=http://notification-controller/
+  value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
 - op: add
   path: /spec/template/spec/serviceAccountName
   value: image-reflector-controller
diff --git a/manifests/bases/kustomize-controller/patch.yaml b/manifests/bases/kustomize-controller/patch.yaml
index 380cdfbd8ecd5b34919c7e867b62567ec94e63d8..aa588b2b714f7caf9252edebec40be24ad90b277 100644
--- a/manifests/bases/kustomize-controller/patch.yaml
+++ b/manifests/bases/kustomize-controller/patch.yaml
@@ -1,6 +1,6 @@
 - op: add
   path: /spec/template/spec/containers/0/args/0
-  value: --events-addr=http://notification-controller/
+  value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
 - op: add
   path: /spec/template/spec/serviceAccountName
   value: kustomize-controller
diff --git a/manifests/bases/source-controller/patch.yaml b/manifests/bases/source-controller/patch.yaml
index 15c1d28ef7fe56e76a0a624ae27e61c6398ac9c0..911d1865e13ec935dbba4641fe2ad77d0d917445 100644
--- a/manifests/bases/source-controller/patch.yaml
+++ b/manifests/bases/source-controller/patch.yaml
@@ -1,6 +1,6 @@
 - op: add
   path: /spec/template/spec/containers/0/args/0
-  value: --events-addr=http://notification-controller/
+  value: --events-addr=http://notification-controller.flux-system.svc.cluster.local./
 - op: add
   path: /spec/template/spec/serviceAccountName
   value: source-controller
diff --git a/pkg/manifestgen/install/manifests.go b/pkg/manifestgen/install/manifests.go
index 23d6a3ccc88f799c2e06b478073ab5650850d8f3..3a584ba15ce3f49bd94fe1725cb151838a3f6704 100644
--- a/pkg/manifestgen/install/manifests.go
+++ b/pkg/manifestgen/install/manifests.go
@@ -73,7 +73,7 @@ func generate(base string, options Options) error {
 		// traffic from going through http proxy. Without fully specified
 		// domain they need to mention `notifications-controller` explicitly in
 		// `no_proxy` variable after debugging http proxy logs.
-		options.EventsAddr = fmt.Sprintf("http://%s.%s.svc.%s/", options.NotificationController, options.Namespace, options.ClusterDomain)
+		options.EventsAddr = fmt.Sprintf("http://%s.%s.svc.%s./", options.NotificationController, options.Namespace, options.ClusterDomain)
 	}
 
 	if err := execTemplate(options, namespaceTmpl, path.Join(base, "namespace.yaml")); err != nil {