diff --git a/apps/base/findmydevice/release.yaml b/apps/base/findmydevice/release.yaml
index 09bf1f42ecf1e243293bbadd9ffb7b41b896e577..51c39450c8338dfaccb753ff13a8fb97cd757136 100644
--- a/apps/base/findmydevice/release.yaml
+++ b/apps/base/findmydevice/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: findmydevice
diff --git a/apps/base/forecastle/release.yaml b/apps/base/forecastle/release.yaml
index 618a5155c2617276b81dfb466e8b6b7de52f971d..1afa2db4d102196ec86c3d4b2ec9a6a2bd401e0d 100644
--- a/apps/base/forecastle/release.yaml
+++ b/apps/base/forecastle/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: forecastle
diff --git a/apps/base/goharbor/release.yaml b/apps/base/goharbor/release.yaml
index f207518821e0b2110ba14a8414c49f15a2ff5792..b46a07880dceb9d0a4bd7c70d8d7b51dec9f960e 100644
--- a/apps/base/goharbor/release.yaml
+++ b/apps/base/goharbor/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: goharbor
diff --git a/apps/base/hedgedoc/release.yaml b/apps/base/hedgedoc/release.yaml
index d59007c0a85417d2fb13d44c6485fc9c25f2a482..83408aacbaaba2501ffd8e94a02e8841bdc5f93e 100644
--- a/apps/base/hedgedoc/release.yaml
+++ b/apps/base/hedgedoc/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: hedgedoc
diff --git a/apps/base/immich/release.yaml b/apps/base/immich/release.yaml
index e3af3b4ca9eccda528cacafca4b0462b4824ee47..f9f382269e51316524b7d48f0c65bf3755e24ce7 100644
--- a/apps/base/immich/release.yaml
+++ b/apps/base/immich/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: immich
diff --git a/apps/base/keycloak/release.yaml b/apps/base/keycloak/release.yaml
index 4a587dc1c5811bf3a24defe350b46cf484fc0d75..1d913c088543feb1ec54ac6f8ba23cafc291422e 100644
--- a/apps/base/keycloak/release.yaml
+++ b/apps/base/keycloak/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: keycloak
diff --git a/apps/base/mail/release.yaml b/apps/base/mail/release.yaml
index b691b6d012ffd15fc0a05a35e6df1b3531df7f69..6c031e23771f746fa413ddf714ee98740dc2d0b0 100644
--- a/apps/base/mail/release.yaml
+++ b/apps/base/mail/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: mail
diff --git a/apps/base/mastodon/release.yaml b/apps/base/mastodon/release.yaml
index 4ca29da7fcb6ab7b859ce582c59272d5ee4736e5..82ae276c6b3934d3c71b6c183b04dcc32cd7ace0 100644
--- a/apps/base/mastodon/release.yaml
+++ b/apps/base/mastodon/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: mastodon
diff --git a/apps/base/mastodon/sidekiq-monitor.yaml b/apps/base/mastodon/sidekiq-monitor.yaml
index f04cce6722a4a6c69b43d7131bd2e37168cbe7d1..e26899a41ed9ca5a9d6ef00b838dd671169327e3 100644
--- a/apps/base/mastodon/sidekiq-monitor.yaml
+++ b/apps/base/mastodon/sidekiq-monitor.yaml
@@ -7,7 +7,7 @@ spec:
   interval: 30m
   url: https://strech.github.io/sidekiq-prometheus-exporter
 ---
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: sidekiq-prometheus
diff --git a/apps/base/matrix/release.yaml b/apps/base/matrix/release.yaml
index cec0a7c559b0e0bdb115e1a4f3fcb4853ebbb909..2a06be944ccee53305698e5d5e3d49418418f1f8 100644
--- a/apps/base/matrix/release.yaml
+++ b/apps/base/matrix/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: matrix-synapse
diff --git a/apps/base/nextcloud/release.yaml b/apps/base/nextcloud/release.yaml
index c139e01faac803ed82a85ba06353e4ef754f473f..1e8dd458f3a1700a0066eeecbaac6025a4bcb1d0 100644
--- a/apps/base/nextcloud/release.yaml
+++ b/apps/base/nextcloud/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: nextcloud
diff --git a/apps/base/nut-exporter/release.yaml b/apps/base/nut-exporter/release.yaml
index 326abca7a7517e70266ddac7428383fce8d5022d..a9b8d706598d12f50011860692f0f6a0083b651c 100644
--- a/apps/base/nut-exporter/release.yaml
+++ b/apps/base/nut-exporter/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: nut-exporter
diff --git a/apps/base/renovate/release.yaml b/apps/base/renovate/release.yaml
index 84e5846b72e417c0d5becf9e5b5f279f00abe3e2..c85ba91e4e16af8975ad0f2bf14eb4e702a9c1ca 100644
--- a/apps/base/renovate/release.yaml
+++ b/apps/base/renovate/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: renovate
diff --git a/apps/base/uptime-kuma/release.yaml b/apps/base/uptime-kuma/release.yaml
index 5fb06a532f81ef616c6bea907ed8e511b854f629..0fa7a4d347086a254262195ecfee58fec868749c 100644
--- a/apps/base/uptime-kuma/release.yaml
+++ b/apps/base/uptime-kuma/release.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
   name: uptime-kuma
diff --git a/apps/k8s01/goharbor/goharbor-values.yaml b/apps/k8s01/goharbor/goharbor-values.yaml
index 31fbf944304765177a460a5169da88b6d2effc22..910fcbd38dd66c9ee325ec3c25e3934c3c0c6275 100644
--- a/apps/k8s01/goharbor/goharbor-values.yaml
+++ b/apps/k8s01/goharbor/goharbor-values.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
     name: goharbor
diff --git a/apps/k8s01/matrix/matrix-synapse-values.yaml b/apps/k8s01/matrix/matrix-synapse-values.yaml
index 463b0e874b7eb0a975de1310c7a2391cc35cc00f..5d6d87dad8145218197e269aa1a8c418df51aab0 100644
--- a/apps/k8s01/matrix/matrix-synapse-values.yaml
+++ b/apps/k8s01/matrix/matrix-synapse-values.yaml
@@ -1,4 +1,4 @@
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
     name: matrix-synapse
diff --git a/apps/k8s01/uptime-kuma/oauth2.yaml b/apps/k8s01/uptime-kuma/oauth2.yaml
index c6490e99b677cf1d80d966360424a73825821a79..7053108dac7db5889b0ce5ed1f87ab1c1a6a7c69 100644
--- a/apps/k8s01/uptime-kuma/oauth2.yaml
+++ b/apps/k8s01/uptime-kuma/oauth2.yaml
@@ -59,7 +59,7 @@ sops:
     encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|hosts?|tang|externalURL|.*-secret|.*-url|.*Secret|.*-domain)$
     version: 3.7.3
 ---
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
     name: oauth2-proxy
diff --git a/shared/components/oauth2-proxy/release.yaml b/shared/components/oauth2-proxy/release.yaml
index edb0db797a1923beaeb41e7fd47cab71b963507f..63e8ea67594ea9ee548b1efff129d2f4bf779889 100644
--- a/shared/components/oauth2-proxy/release.yaml
+++ b/shared/components/oauth2-proxy/release.yaml
@@ -1,5 +1,5 @@
 ---
-apiVersion: helm.toolkit.fluxcd.io/v2beta1
+apiVersion: helm.toolkit.fluxcd.io/v2beta2
 kind: HelmRelease
 metadata:
     name: oauth2-proxy