diff --git a/src/tests/ecoc24/.gitlab-ci.yml b/src/tests/ecoc24/.gitlab-ci.yml
index 95ec56edd8218cc7c075246d3a14687ec4dd7b93..389dee16d5e67146381523e811bd0a088aac1fef 100644
--- a/src/tests/ecoc24/.gitlab-ci.yml
+++ b/src/tests/ecoc24/.gitlab-ci.yml
@@ -17,6 +17,7 @@ build ecoc24:
   variables:
     TEST_NAME: 'ecoc24'
   stage: build
+  allow_failure: true
   before_script:
     - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
 
@@ -49,6 +50,7 @@ end2end_test ecoc24:
   variables:
     TEST_NAME: 'ecoc24'
   stage: end2end_test
+  allow_failure: true
   # Disable to force running it after all other tasks
   #needs:
   #  - build ecoc24
@@ -57,6 +59,13 @@ end2end_test ecoc24:
     - docker network rm -f na-br
 
 
+    - kubectl delete namespaces tfs tfs-ip tfs-opt tfs-e2e qdb qdb-e2e qdb-opt qdb-ip
+    - helm3 uninstall --namespace nats-e2e nats-e2e
+    - helm3 uninstall --namespace nats-ip nats-ip
+    - helm3 uninstall --namespace nats-opt nats-opt
+    - helm3 uninstall --namespace nats nats
+    - kubectl delete namespaces nats nats-ip nats-opt nats-e2e
+
   script:
     # Download Docker image to run the test
     - docker pull "${CI_REGISTRY_IMAGE}/${TEST_NAME}:latest"