diff --git a/infrastructure/longhorn/namespace.yaml b/infrastructure/longhorn/namespace.yaml
index 5bb9da6b0059a70346fd433755732cd4033e5f7c..2f9dcb64971d7a314ea12cd81393fedc4ad78f22 100644
--- a/infrastructure/longhorn/namespace.yaml
+++ b/infrastructure/longhorn/namespace.yaml
@@ -12,3 +12,24 @@ metadata:
     pod-security.kubernetes.io/audit-version: v1.26
     pod-security.kubernetes.io/enforce-version: v1.23
     pod-security.kubernetes.io/warn-version: v1.26
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+  name: flux-reconciler
+  namespace: longhorn-system
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+  name: flux-reconciler
+  namespace: longhorn-system
+roleRef:
+  apiGroup: rbac.authorization.k8s.io
+  kind: ClusterRole
+  name: admin
+subjects:
+  - kind: ServiceAccount
+    name: flux-reconciler
+    namespace: longhorn-system
+