diff --git a/apps/base/forecastle/repository.yaml b/apps/base/forecastle/repository.yaml
index 7336101dbca0c6f3b2bb1f69ee1253abc3888848..798a155f81de7bc621ccde66ce68828fb64c174d 100644
--- a/apps/base/forecastle/repository.yaml
+++ b/apps/base/forecastle/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: stakater
diff --git a/apps/base/goharbor/repository.yaml b/apps/base/goharbor/repository.yaml
index fff1657723f097aea188f2154434485c0e07ec15..1800b886f284f257ccc910c0bccebf41f81c7aa2 100644
--- a/apps/base/goharbor/repository.yaml
+++ b/apps/base/goharbor/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: goharbor
diff --git a/apps/base/immich/repository.yaml b/apps/base/immich/repository.yaml
index 1ad1cfe24fc993c0c47fa865ed256dc4e9ba8875..cf598f27497d2875071f9ef194e8361901a81518 100644
--- a/apps/base/immich/repository.yaml
+++ b/apps/base/immich/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: immich
diff --git a/apps/base/mastodon/sidekiq-monitor.yaml b/apps/base/mastodon/sidekiq-monitor.yaml
index f04cce6722a4a6c69b43d7131bd2e37168cbe7d1..0fe73bcf194a9037b7a0b9111065f5749d581b46 100644
--- a/apps/base/mastodon/sidekiq-monitor.yaml
+++ b/apps/base/mastodon/sidekiq-monitor.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: sidekiq-prometheus
diff --git a/apps/base/matrix/repository.yaml b/apps/base/matrix/repository.yaml
index f9249877b68e2385062768ce9a6dfcfeab92cf28..ad4fd1f8ae4e1cf65267c38edf82a69b7b33d467 100644
--- a/apps/base/matrix/repository.yaml
+++ b/apps/base/matrix/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: matrix-synapse
diff --git a/apps/base/renovate/repository.yaml b/apps/base/renovate/repository.yaml
index 5def79312f30c07a059a8822cbce22012f54e393..20ad32314d1ec680eabe29af2dfb1ecc0431f6c6 100644
--- a/apps/base/renovate/repository.yaml
+++ b/apps/base/renovate/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: renovate
diff --git a/apps/base/uptime-kuma/repository.yaml b/apps/base/uptime-kuma/repository.yaml
index 5806f409f95f881af414381b494e8966146b81ca..a3afa0c1e096b6e858ae1776b029bfe6ba0307f9 100644
--- a/apps/base/uptime-kuma/repository.yaml
+++ b/apps/base/uptime-kuma/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
   name: uptime-kuma
diff --git a/apps/k8s01/uptime-kuma/oauth2.yaml b/apps/k8s01/uptime-kuma/oauth2.yaml
index c6490e99b677cf1d80d966360424a73825821a79..896a38705f2467d2848b379cd2868e8ec5fe85b4 100644
--- a/apps/k8s01/uptime-kuma/oauth2.yaml
+++ b/apps/k8s01/uptime-kuma/oauth2.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
     name: oauth2-proxy
diff --git a/shared/components/oauth2-proxy/repository.yaml b/shared/components/oauth2-proxy/repository.yaml
index fb3f3e027a4efa18e00baf95d221bc6e7e14da91..b53c514c17c2ea85520d16a9e1c3b0d427dab018 100644
--- a/shared/components/oauth2-proxy/repository.yaml
+++ b/shared/components/oauth2-proxy/repository.yaml
@@ -1,4 +1,4 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta1
+apiVersion: source.toolkit.fluxcd.io/v1beta2
 kind: HelmRepository
 metadata:
     name: oauth2-proxy