diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 59b379d946b22caef18472c77745e094a83423e5..65fd9a93d8bb8ed64d7d293601727f7be17167ec 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -714,6 +714,7 @@ dashboard-taiko:
   variables:
     RESOURCE: "dashboard"
   needs:
+    - job: configure-stackspin
     - job: dashboard-cert
     - job: dashboard-kustomization-ready
   extends:
@@ -724,9 +725,9 @@ grafana-taiko:
   variables:
     RESOURCE: "grafana"
   needs:
+    - job: configure-stackspin
     - job: kube-prometheus-stack-cert
     - job: monitoring-kustomization-ready
-    - job: configure-stackspin
   extends:
     - .taiko
     - .kube_prometheus_stack_rules
@@ -735,9 +736,9 @@ nextcloud-taiko:
   variables:
     RESOURCE: "nextcloud"
   needs:
+    - job: configure-stackspin
     - job: nextcloud-cert
     - job: nextcloud-kustomization-ready
-    - job: configure-stackspin
   extends:
     - .taiko
     - .nextcloud_rules
@@ -768,9 +769,9 @@ zulip-taiko:
   variables:
     RESOURCE: "zulip"
   needs:
+    - job: configure-stackspin
     - job: zulip-cert
     - job: zulip-kustomization-ready
-    - job: configure-stackspin
   extends:
     - .taiko
     - .zulip_rules