diff --git a/templates/apply.yml b/templates/apply.yml
index 2539887f50a2a34790eadd37bf868c2919e4b0ca..3d65b5c1907be00f5a19f294a7835ba694475740 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: 'latest'
+      default: '2.0.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 ce22b3e4ba1e27f16e4c31316e49a2859f130b0c..650feae28d6f9e7f86523c65e34a27a2d3945c82 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: 'latest'
+      default: '2.0.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 f70df31914648f6d7666fbe043c408ababf7ac87..0d6aa23d97c1b9b177eb7253f177ff248634aa25 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: 'latest'
+      default: '2.0.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 ca75f3d0fdde23ad836fe718f94fae04b522a32c..992980aed41b644062e60a091fa63d3bbcebd4c6 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: 'latest'
+      default: '2.0.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 7530d15aeded95071c02c3d185c62df753762f5c..38fe4f78b88003325d482e746c7dee7903639476 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: 'latest'
+      default: '2.0.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 ed881e57b45f5d13a2347b1deef9accba82bec64..d0645dad70d62482e7d6b2c248eff3bb3194fc2a 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: 'latest'
+      default: '2.0.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 6f69de66adb5eeb5e285aea6b8788cedb75c6eab..fce95efc294fd61e9d083e4168984011b55a851b 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: 'latest'
+      default: '2.0.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 484aadbd8804a9dbb31d3eb022e9ba27fd7fdee8..1657d1c9b411fb208e4dfddf3130e30dd5a94e17 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: 'latest'
+      default: '2.0.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 124ff3737ed84c24a6baf88081d20eced6ec946a..34e245bdba547388be1f9a384a455241ab888ee7 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: 'latest'
+      default: '2.0.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 3abadd39044abe79672dd3f0c1d56a48012942fd..c1b46f3853ec1947c2cc5ccd7a2704ede5d6a450 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: 'latest'
+      default: '2.0.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 c3def632555a974499dcc4b3c6fee80b23a9bfad..41830ca0f6538334f86de7858bdce954935d7f12 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: 'latest'
+      default: '2.0.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 862120619e4da1b676b5ef5bec0c1e1da373f477..2b2f75aa86cc8807381eb4089b935bf9141a91ba 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: 'latest'
+      default: '2.0.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 ef0a042005e26a961b2dda085ca99ac7c46019fa..73b5993047a0dc935b0ebb18d6b68c0450f09a1c 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: 'latest'
+      default: '2.0.0-rc1'
       description: 'Version of this component. Has to be the same as the one in the component include entry.'
 
     base_os: