diff --git a/templates/apply.yml b/templates/apply.yml
index d66335621722e76d8bd42b47cbfd3a1aee1ea682..ac9640fb879375faba9ca6944120bb44307f4bd5 100644
--- a/templates/apply.yml
+++ b/templates/apply.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/custom-command.yml b/templates/custom-command.yml
index ebf09f62836baf5a870b1a69cfbc6f7df056fea1..1fad56824c325c6274a5253adc4157f510ca8e8e 100644
--- a/templates/custom-command.yml
+++ b/templates/custom-command.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/destroy.yml b/templates/destroy.yml
index 196e271ba0e9ddbbc3d55e55c2b7cf7bcb56d559..7223e2683a325e3eb0edb926c790d6fcff33839f 100644
--- a/templates/destroy.yml
+++ b/templates/destroy.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/detect-drift.yml b/templates/detect-drift.yml
index f84e0c855e2788782ccdd765eac160d759898bef..ea093a3df147d57c64b7d7e6e421a42b91ec5fd9 100644
--- a/templates/detect-drift.yml
+++ b/templates/detect-drift.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/fetch-mr-plan.yml b/templates/fetch-mr-plan.yml
index 0ee7ed45c9d718d835c2f5fa362200450bbe7f52..ec84b6e97a943c024a92f63f3a260fd59d8a2232 100644
--- a/templates/fetch-mr-plan.yml
+++ b/templates/fetch-mr-plan.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/fmt.yml b/templates/fmt.yml
index 80d3e9c3a70cc9236571e9823aa7080f709c5b8a..d06b2e5c234828de780938148cfa3cece6912edf 100644
--- a/templates/fmt.yml
+++ b/templates/fmt.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/full-pipeline.yml b/templates/full-pipeline.yml
index af888b519034be0b606819c4b6d71cee4542656f..7c2662e14fd8ba9e5dee33e3e39db4f001402965 100644
--- a/templates/full-pipeline.yml
+++ b/templates/full-pipeline.yml
@@ -21,7 +21,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/graph.yml b/templates/graph.yml
index 7449432a29de528a1a8e8b8d17683c5c3127d320..41dcd5d3c2cc1309102014a2e57fe9a97699a56d 100644
--- a/templates/graph.yml
+++ b/templates/graph.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/job-templates.yml b/templates/job-templates.yml
index a37af0b0f5a377195d1d568b4271e25798e4cb84..20b9cf63ed2b0d01ab61c900b1e0dcbd12e7a2f7 100644
--- a/templates/job-templates.yml
+++ b/templates/job-templates.yml
@@ -21,7 +21,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/plan.yml b/templates/plan.yml
index 151dee15aee4652b9e201e96baefd2ef59d56179..fb627aab28c7a77056e05039a340ec9f236c7c59 100644
--- a/templates/plan.yml
+++ b/templates/plan.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/policy-enforcement.yml b/templates/policy-enforcement.yml
index eef7e7ca740d00b5799e604b9c9ead445414214a..0cfe38eec2dfd533cbe8b8e3c32d663e2e47f612 100644
--- a/templates/policy-enforcement.yml
+++ b/templates/policy-enforcement.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/test.yml b/templates/test.yml
index 120f6f3cdff03ebeef1003da24d4845ec818997e..35c948fc558dadcbc77703e96b99591d4091b4eb 100644
--- a/templates/test.yml
+++ b/templates/test.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/validate-plan-apply.yml b/templates/validate-plan-apply.yml
index 27807c425dbb971c8fbe437451b01a1fa23812b4..3c2de16e25cfd8e33a28a7530db75ab68b13c888 100644
--- a/templates/validate-plan-apply.yml
+++ b/templates/validate-plan-apply.yml
@@ -15,7 +15,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/validate-plan-destroy.yml b/templates/validate-plan-destroy.yml
index 3eff3f9b1062ba706148140b9550cf163c6cbd13..3a60b2ac202a1f953b2fb15ff558b64f20ba1689 100644
--- a/templates/validate-plan-destroy.yml
+++ b/templates/validate-plan-destroy.yml
@@ -15,7 +15,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/validate-plan.yml b/templates/validate-plan.yml
index fc44c9f9caccb370cdb3a5842da11f73a0bda603..ae1c50148488350b47139f071dab7b65c70bec68 100644
--- a/templates/validate-plan.yml
+++ b/templates/validate-plan.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os:
diff --git a/templates/validate.yml b/templates/validate.yml
index c895ce0074e5e95bb9113be32faa3a04f771ed20..6d9eddc378a7a9061c6d781cb724e6570b1428a6 100644
--- a/templates/validate.yml
+++ b/templates/validate.yml
@@ -12,7 +12,7 @@ spec:
     # This version is only required, because we cannot access the context of the component,
     # see https://gitlab.com/gitlab-org/gitlab/-/issues/438275
     version:
-      default: '2.4.0'
+      default: '2.5.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os: