Loading src/tests/qkd_end2end/.gitlab-ci.yml +36 −3 Original line number Diff line number Diff line Loading @@ -45,10 +45,43 @@ end2end_test qkd_end2end: #needs: # - build qkd_end2end before_script: # Do Docker cleanup - docker ps --all --quiet | xargs --no-run-if-empty docker stop - docker container prune --force - docker ps --all --quiet | xargs --no-run-if-empty docker rm --force - docker image prune --force - docker network prune --force - docker volume prune --all --force - docker buildx prune --force # Check MicroK8s is ready - microk8s status --wait-ready # Always delete Kubernetes namespaces - kubectl delete namespaces tfs || true - kubectl delete namespaces crdb || true - kubectl delete namespaces qdb || true - kubectl delete namespaces kafka || true - helm3 uninstall -n nats nats - kubectl delete namespaces nats || true - export K8S_NAMESPACES=$(kubectl get namespace -o jsonpath='{.items[*].metadata.name}') - echo "K8S_NAMESPACES=${K8S_NAMESPACES}" - export OLD_NATS_NAMESPACES=$(echo "${K8S_NAMESPACES}" | tr ' ' '\n' | grep -E '^nats') - echo "OLD_NATS_NAMESPACES=${OLD_NATS_NAMESPACES}" - > for ns in ${OLD_NATS_NAMESPACES}; do if [[ "$ns" == nats* ]]; then helm uninstall "$ns" -n "$ns" fi done - export OLD_NAMESPACES=$(echo "${K8S_NAMESPACES}" | tr ' ' '\n' | grep -E '^(tfs|crdb|qdb|kafka|nats)') - echo "OLD_NAMESPACES=${OLD_NAMESPACES}" - kubectl delete namespace ${OLD_NAMESPACES} || true # Login Docker repository - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - docker rm -f ${TEST_NAME} || true - docker rm --force qkd-node-01 qkd-node-02 qkd-node-03 - docker network rm --force qkd-node-br script: # Download Docker image to run the test Loading Loading
src/tests/qkd_end2end/.gitlab-ci.yml +36 −3 Original line number Diff line number Diff line Loading @@ -45,10 +45,43 @@ end2end_test qkd_end2end: #needs: # - build qkd_end2end before_script: # Do Docker cleanup - docker ps --all --quiet | xargs --no-run-if-empty docker stop - docker container prune --force - docker ps --all --quiet | xargs --no-run-if-empty docker rm --force - docker image prune --force - docker network prune --force - docker volume prune --all --force - docker buildx prune --force # Check MicroK8s is ready - microk8s status --wait-ready # Always delete Kubernetes namespaces - kubectl delete namespaces tfs || true - kubectl delete namespaces crdb || true - kubectl delete namespaces qdb || true - kubectl delete namespaces kafka || true - helm3 uninstall -n nats nats - kubectl delete namespaces nats || true - export K8S_NAMESPACES=$(kubectl get namespace -o jsonpath='{.items[*].metadata.name}') - echo "K8S_NAMESPACES=${K8S_NAMESPACES}" - export OLD_NATS_NAMESPACES=$(echo "${K8S_NAMESPACES}" | tr ' ' '\n' | grep -E '^nats') - echo "OLD_NATS_NAMESPACES=${OLD_NATS_NAMESPACES}" - > for ns in ${OLD_NATS_NAMESPACES}; do if [[ "$ns" == nats* ]]; then helm uninstall "$ns" -n "$ns" fi done - export OLD_NAMESPACES=$(echo "${K8S_NAMESPACES}" | tr ' ' '\n' | grep -E '^(tfs|crdb|qdb|kafka|nats)') - echo "OLD_NAMESPACES=${OLD_NAMESPACES}" - kubectl delete namespace ${OLD_NAMESPACES} || true # Login Docker repository - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - docker rm -f ${TEST_NAME} || true - docker rm --force qkd-node-01 qkd-node-02 qkd-node-03 - docker network rm --force qkd-node-br script: # Download Docker image to run the test Loading