diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f60ab4f4c26216d0008e61c6ae388c29ea0de376..fcce1b1952d232e1c5720cab520fa4258b9f39f7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -176,7 +176,7 @@ unit-tests:
 integration-test-aes:
     tags:
         - shell
-    needs: []
+    needs: ["patch-qkdn-controller", "patch-routing-app"]
     variables:
         DEPENDENCY_PROXY: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/
     before_script:
@@ -195,7 +195,7 @@ integration-test-aes:
 integration-test-otp:
     tags:
         - shell
-    needs: []
+    needs: ["patch-qkdn-controller", "patch-routing-app"]
     variables:
         DEPENDENCY_PROXY: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/
     before_script: