diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 92f80bf04444bbcb822909f3661304a4721025b0..8eceeb199babafaafc6f863cfb9773972174d644 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,18 +32,21 @@ heat_test:
   tags:
   - heat
   before_script:
+    - echo "$GC_KEY" > gc_key.pem
+    - chmod 400 gc_key.pem
+    - echo "$HPCCICD_openrc" > ./$NECTAR_ALLOCATION-openrc.sh
     - source ./$NECTAR_ALLOCATION-openrc.sh
     - export HEAT_TEST_STACKNAME=_TESTING_HEAT
-    - bash -x ./heat/heatcicdwrapper.sh delete_if_exists $HEAT_TEST_STACKNAME
+    - bash -x ./CICD/heat/heatcicdwrapper.sh delete_if_exists $HEAT_TEST_STACKNAME
     - sleep 60
   script:
     - echo "heat_test stage"
     - source ./$NECTAR_ALLOCATION-openrc.sh
-    - bash -x ./heat/heatcicdwrapper.sh create $HEAT_TEST_STACKNAME
+    - bash -x ./CICD/heat/heatcicdwrapper.sh create $HEAT_TEST_STACKNAME
     - openstack stack list
-    - bash -x ./heat/heatcicdwrapper.sh update $HEAT_TEST_STACKNAME
+    - bash -x ./CICD/heat/heatcicdwrapper.sh update $HEAT_TEST_STACKNAME
     - openstack stack list
-    - bash -x ./heat/heatcicdwrapper.sh delete_if_exists $HEAT_TEST_STACKNAME
+    - bash -x ./CICD/heat/heatcicdwrapper.sh delete_if_exists $HEAT_TEST_STACKNAME
     - openstack stack list
   after_script:
     - sleep 20 # artifically wait a bit to make sure it is really dead