From d25dedb90065aefef518bb4bb541d3bb0e59fc46 Mon Sep 17 00:00:00 2001 From: Lluis Gifre <lluis.gifre@cttc.es> Date: Tue, 10 Aug 2021 10:12:07 +0200 Subject: [PATCH] Bug resolution related to integration tester --- manifests/.gitlab-ci.yml | 7 ------- src/context/.gitlab-ci.yml | 1 - src/device/.gitlab-ci.yml | 1 - src/integration_tester/.gitlab-ci.yml | 9 ++++++--- src/integration_tester/Dockerfile | 1 + 5 files changed, 7 insertions(+), 12 deletions(-) diff --git a/manifests/.gitlab-ci.yml b/manifests/.gitlab-ci.yml index 0dc815226..0c0b1d4dc 100644 --- a/manifests/.gitlab-ci.yml +++ b/manifests/.gitlab-ci.yml @@ -6,12 +6,5 @@ dependencies all: - kubectl version - kubectl get all - kubectl apply -f "manifests/prometheus.yaml" - - kubectl get all - -dependencies context_device: - stage: dependencies - script: - - kubectl version - - kubectl get all - kubectl apply -f "manifests/redis.yaml" - kubectl get all diff --git a/src/context/.gitlab-ci.yml b/src/context/.gitlab-ci.yml index 0100c24a7..f0f1f7d6d 100644 --- a/src/context/.gitlab-ci.yml +++ b/src/context/.gitlab-ci.yml @@ -51,7 +51,6 @@ deploy context: - build context - test context - dependencies all - - dependencies context_device script: - kubectl version - kubectl get all diff --git a/src/device/.gitlab-ci.yml b/src/device/.gitlab-ci.yml index 4c5abe58b..032868bd2 100644 --- a/src/device/.gitlab-ci.yml +++ b/src/device/.gitlab-ci.yml @@ -51,7 +51,6 @@ deploy device: - build device - test device - dependencies all - - dependencies context_device script: - kubectl version - kubectl get all diff --git a/src/integration_tester/.gitlab-ci.yml b/src/integration_tester/.gitlab-ci.yml index 19bee8608..88e9c680b 100644 --- a/src/integration_tester/.gitlab-ci.yml +++ b/src/integration_tester/.gitlab-ci.yml @@ -51,10 +51,13 @@ integration_test integration_tester: - deploy device - dependencies all - dependencies context_device + before_script: + - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY script: - kubectl version - kubectl get all - - kubectl run $(echo $IMAGE_NAME | sed -r 's/[^a-zA-Z0-9\.\-]/-/g') --image "$IMAGE_NAME:$IMAGE_TAG" --restart=Never --rm -i --tty + # --rm to remove tester when it finishes + - kubectl run $(echo $IMAGE_NAME | sed -r 's/[^a-zA-Z0-9\.\-]/-/g') --image "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG" --restart=Never -i --tty - kubectl get all - when: manual - allow_failure: false + #when: manual + #allow_failure: false diff --git a/src/integration_tester/Dockerfile b/src/integration_tester/Dockerfile index 9fd1623cf..5aabc8bc8 100644 --- a/src/integration_tester/Dockerfile +++ b/src/integration_tester/Dockerfile @@ -26,6 +26,7 @@ RUN python3 -m pip install -r integration_tester/requirements.in COPY common/. common COPY context/. context COPY device/. device +COPY integration_tester/. integration_tester # Run integration tester ENTRYPOINT ["pytest", "-v", "--log-level=DEBUG", \ -- GitLab