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 e26899a41ed9ca5a9d6ef00b838dd671169327e3..724d246abc232ecf7959d4e35b528239e0cc606f 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 7053108dac7db5889b0ce5ed1f87ab1c1a6a7c69..1dc08f8f116435992aaf6e152eb6c9fe13a5d3b1 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