diff --git a/apps/base/gitlab-runner/repository.yaml b/apps/base/gitlab-runner/repository.yaml
index a7cb171330488110d29dedc6d3d3768e4797af1f..ba57bf9791b2e03fcdea86a4eca4f8be38d0fd5f 100644
--- a/apps/base/gitlab-runner/repository.yaml
+++ b/apps/base/gitlab-runner/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: gitlab-runner
diff --git a/apps/k8s01/gitlab-runner/hcloud-exporter.yaml b/apps/k8s01/gitlab-runner/hcloud-exporter.yaml
index 8c74d5039d1116ed886451c846c5d789acd29e17..5d3e333a0ec640f130d0100e1a768686d4c3fda3 100644
--- a/apps/k8s01/gitlab-runner/hcloud-exporter.yaml
+++ b/apps/k8s01/gitlab-runner/hcloud-exporter.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: hcloud-exporter
diff --git a/infrastructure/cert-manager/repository.yaml b/infrastructure/cert-manager/repository.yaml
index d24e80719e3b374398421d92eb4cad6c85f7dd94..a3a875b8fffabbc62957ca3591b67a18004a371c 100644
--- a/infrastructure/cert-manager/repository.yaml
+++ b/infrastructure/cert-manager/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: jetstack
diff --git a/infrastructure/drivers/amd-gpu.yaml b/infrastructure/drivers/amd-gpu.yaml
index a00b7919e2b1f9d27b1bdc80ce8d08556220c4ff..f0bbdbab24c51990f72877e291ba13ec801ba732 100644
--- a/infrastructure/drivers/amd-gpu.yaml
+++ b/infrastructure/drivers/amd-gpu.yaml
@@ -1,5 +1,5 @@
 ---
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: amd-gpu
diff --git a/infrastructure/flux-system/tf-controller.yaml b/infrastructure/flux-system/tf-controller.yaml
index 7172b67fcdbf06e39216f4948f2620aec82996b7..bef7b839220a9f638d475afcc74631297a7c0dbc 100644
--- a/infrastructure/flux-system/tf-controller.yaml
+++ b/infrastructure/flux-system/tf-controller.yaml
@@ -1,5 +1,5 @@
 ---
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: tf-controller
diff --git a/infrastructure/kube-system/descheduler.yaml b/infrastructure/kube-system/descheduler.yaml
index 528920e462e524874b6cee1b1a84d50382ee6a35..6a723b9efc6287ce5bf461c321a5189a9b57b292 100644
--- a/infrastructure/kube-system/descheduler.yaml
+++ b/infrastructure/kube-system/descheduler.yaml
@@ -1,5 +1,5 @@
 ---
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: descheduler
diff --git a/infrastructure/kube-system/metrics-server.yaml b/infrastructure/kube-system/metrics-server.yaml
index 36e40e92c6c489b60c1118a6d2368684b2d3abf5..e897973e0f9712ce55fa03bfef97ecc369881ea9 100644
--- a/infrastructure/kube-system/metrics-server.yaml
+++ b/infrastructure/kube-system/metrics-server.yaml
@@ -1,5 +1,5 @@
 ---
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: metrics-server
diff --git a/infrastructure/longhorn/repository.yaml b/infrastructure/longhorn/repository.yaml
index 3fa272c461599c0b6f1087d8bbac8650c21e5a9f..c74f462afdedba2a685e9adbb9b4c394ccb37a3f 100644
--- a/infrastructure/longhorn/repository.yaml
+++ b/infrastructure/longhorn/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: longhorn
diff --git a/infrastructure/metallb/repository.yaml b/infrastructure/metallb/repository.yaml
index cad02ef84ebb2f8a43c4b09a52a8858e552c92f9..4d7584123f0c7ef42ffaf91037fd95f28d204905 100644
--- a/infrastructure/metallb/repository.yaml
+++ b/infrastructure/metallb/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: metallb
diff --git a/infrastructure/monitoring/repository.yaml b/infrastructure/monitoring/repository.yaml
index 94277421c021fc0435bca8fd0004a8f4a3c99ed7..43517d7e792765a1ab144962f142a0923fa9ee6d 100644
--- a/infrastructure/monitoring/repository.yaml
+++ b/infrastructure/monitoring/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: prometheus-community
diff --git a/infrastructure/monitoring/sloth.yaml b/infrastructure/monitoring/sloth.yaml
index b9993ba928fb254db69e78c6fb93282b4a97978c..403c6c3c41e233a4bff1aa146b5236c51b21e75c 100644
--- a/infrastructure/monitoring/sloth.yaml
+++ b/infrastructure/monitoring/sloth.yaml
@@ -1,5 +1,5 @@
 ---
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: sloth
diff --git a/infrastructure/nginx-system/repository.yaml b/infrastructure/nginx-system/repository.yaml
index b7c6c4df7462824ceb671d6c7459e091a156679d..ee91fd702f9e3760725a15eb192ea9d939ee65b5 100644
--- a/infrastructure/nginx-system/repository.yaml
+++ b/infrastructure/nginx-system/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: ingress-nginx
diff --git a/infrastructure/node-features/repository.yaml b/infrastructure/node-features/repository.yaml
index ab972eee4ed2ce042f11ade42492c8c8230ee7ec..e2904410898294ef20891367af3e201b696a8dfb 100644
--- a/infrastructure/node-features/repository.yaml
+++ b/infrastructure/node-features/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: node-feature-discovery
diff --git a/infrastructure/postgres/repository.yaml b/infrastructure/postgres/repository.yaml
index 39f5e7bc910cd69592aff6d5104d15f23c7419a6..3be9a76f59ea7f3d7504faf4e7a52c58876a1896 100644
--- a/infrastructure/postgres/repository.yaml
+++ b/infrastructure/postgres/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: zalando-postgres-operator
diff --git a/infrastructure/redis/repository.yaml b/infrastructure/redis/repository.yaml
index 9e20219284f5e47d4b55cbee8db44cc58f41cc26..d9a78728a3fa8a61935a140b5923e0a64204d3fe 100644
--- a/infrastructure/redis/repository.yaml
+++ b/infrastructure/redis/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: redis-operator
diff --git a/infrastructure/system-upgrades/kured.yaml b/infrastructure/system-upgrades/kured.yaml
index 62cbeaf2786f83f060c8886236ece6234b3d5c74..a5e60d263247a1f8e01548ebfb865c1a1430af5c 100644
--- a/infrastructure/system-upgrades/kured.yaml
+++ b/infrastructure/system-upgrades/kured.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: kured