diff --git a/infrastructure/base/flux-system/kustomization.yaml b/infrastructure/base/flux-system/kustomization.yaml
index 4e4e8c7a1c10d0a90ceac2a7af5b4ab1bd88caeb..ce2619693e512869194a2b31aad22ae7abcc093a 100644
--- a/infrastructure/base/flux-system/kustomization.yaml
+++ b/infrastructure/base/flux-system/kustomization.yaml
@@ -3,6 +3,5 @@ kind: Kustomization
 namespace: flux-system
 resources:
   - alerts.yaml
-  - tf-controller.yaml
 components:
   - monitoring
diff --git a/infrastructure/base/flux-system/tf-controller.yaml b/infrastructure/base/flux-system/tf-controller.yaml
deleted file mode 100644
index bef7b839220a9f638d475afcc74631297a7c0dbc..0000000000000000000000000000000000000000
--- a/infrastructure/base/flux-system/tf-controller.yaml
+++ /dev/null
@@ -1,30 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1beta2
-kind: HelmRepository
-metadata:
-  name: tf-controller
-  namespace: flux-system
-spec:
-  interval: 30m
-  url: https://weaveworks.github.io/tf-controller/
----
-apiVersion: helm.toolkit.fluxcd.io/v2beta2
-kind: HelmRelease
-metadata:
-  name: tf-controller
-  namespace: flux-system
-spec:
-  releaseName: tf-controller
-  chart:
-    spec:
-      chart: tf-controller
-      sourceRef:
-        kind: HelmRepository
-        name: tf-controller
-        namespace: flux-system
-      version: 0.15.1
-  interval: 5m
-  install:
-    crds: CreateReplace
-  upgrade:
-    crds: CreateReplace