Commit de40bc0d authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Fix GitLab CI/CD pipeline

parent d7ff7689
Loading
Loading
Loading
Loading
+19 −19
Original line number Diff line number Diff line
@@ -59,19 +59,19 @@ unit_test analytics-backend:
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    # - if docker container ls | grep ${IMAGE_NAME}-frontend; then docker rm -f ${IMAGE_NAME}-frontend; else echo "${IMAGE_NAME}-frontend container is not in the system"; fi
    - if docker container ls | grep ${IMAGE_NAME}-backend; then docker rm -f ${IMAGE_NAME}-backend; else echo "${IMAGE_NAME}-backend container is not in the system"; fi
    - docker container prune -f
  script:
    - docker pull "$CI_REGISTRY_IMAGE/${IMAGE_NAME}-backend:$IMAGE_TAG"
    - docker pull "bitnami/zookeeper:latest"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnami/kafka:latest"
    - >
      docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
      --env ALLOW_ANONYMOUS_LOGIN=yes
      bitnami/zookeeper:latest
    - sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
@@ -87,7 +87,7 @@ unit_test analytics-backend:
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
    - sleep 20 # Wait for Kafka to start
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - KAFKA_IP=$(docker inspect kafka --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $KAFKA_IP    
    - >
@@ -107,7 +107,7 @@ unit_test analytics-backend:
  after_script:
    - docker rm -f ${IMAGE_NAME}-backend
    - docker rm -f kafka
    - docker rm -f zookeeper
    #- docker rm -f zookeeper
    - docker network rm teraflowbridge
    - docker volume prune --force
    - docker image prune --force
@@ -141,12 +141,12 @@ unit_test analytics-frontend:
    - if docker container ls | grep crdb; then docker rm -f crdb; else echo "CockroachDB container is not in the system"; fi
    - if docker volume ls | grep crdb; then docker volume rm -f crdb; else echo "CockroachDB volume is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    - if docker container ls | grep ${IMAGE_NAME}-frontend; then docker rm -f ${IMAGE_NAME}-frontend; else echo "${IMAGE_NAME}-frontend container is not in the system"; fi
    - docker container prune -f
  script:
    - docker pull "$CI_REGISTRY_IMAGE/${IMAGE_NAME}-frontend:$IMAGE_TAG"
    - docker pull "bitnami/zookeeper:latest"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnami/kafka:latest"
    - docker pull "cockroachdb/cockroach:latest-v22.2"
    - docker volume create crdb
@@ -161,11 +161,11 @@ unit_test analytics-frontend:
    # - docker ps -a
    - CRDB_ADDRESS=$(docker inspect crdb --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $CRDB_ADDRESS
    - >
      docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
      --env ALLOW_ANONYMOUS_LOGIN=yes
      bitnami/zookeeper:latest
    - sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
@@ -181,10 +181,10 @@ unit_test analytics-frontend:
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
    - sleep 20 # Wait for Kafka to start
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - KAFKA_IP=$(docker inspect kafka --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $KAFKA_IP
    - docker logs zookeeper
    #- docker logs zookeeper
    - docker logs kafka
    - >
      docker run --name $IMAGE_NAME-frontend -d -p 30050:30050
@@ -204,7 +204,7 @@ unit_test analytics-frontend:
  after_script:
    - docker rm -f ${IMAGE_NAME}-frontend
    - docker rm -f crdb
    - docker rm -f zookeeper
    #- docker rm -f zookeeper
    - docker rm -f kafka
    - docker volume rm -f crdb
    - docker volume prune --force
+25 −14
Original line number Diff line number Diff line
@@ -51,23 +51,33 @@ unit_test kpi-value-api:
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker container ls | grep $IMAGE_NAME; then docker rm -f $IMAGE_NAME; else echo "$IMAGE_NAME container is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    - docker container prune -f
  script:
    - docker pull "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG"
    - docker pull "bitnami/zookeeper:latest"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnami/kafka:latest"
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
    #  --env ALLOW_PLAINTEXT_LISTENER=yes
    #  bitnami/kafka:latest
    - >
      docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
      --env ALLOW_ANONYMOUS_LOGIN=yes
      bitnami/zookeeper:latest
    - sleep 10 # Wait for Zookeeper to start
    - >
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092
      --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
      --env ALLOW_PLAINTEXT_LISTENER=yes
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      --env KAFKA_CFG_NODE_ID=1
      --env KAFKA_CFG_PROCESS_ROLES=controller,broker
      --env KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
    - sleep 20 # Wait for Kafka to start
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - KAFKA_IP=$(docker inspect kafka --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $KAFKA_IP
    - >
@@ -78,6 +88,8 @@ unit_test kpi-value-api:
      $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG
    - sleep 5
    - docker ps -a
    #- docker logs zookeeper
    - docker logs kafka
    - docker logs $IMAGE_NAME
    - >
      docker exec -i $IMAGE_NAME bash -c
@@ -87,7 +99,7 @@ unit_test kpi-value-api:
  after_script:
    - docker rm -f $IMAGE_NAME
    - docker rm -f kafka
    - docker rm -f zookeeper
    #- docker rm -f zookeeper
    - docker network rm teraflowbridge
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH)'
@@ -98,7 +110,6 @@ unit_test kpi-value-api:
      - src/$IMAGE_NAME/**/*.{py,in,yml}
      - src/$IMAGE_NAME/Dockerfile
      - src/$IMAGE_NAME/tests/*.py
      # - src/$IMAGE_NAME/tests/Dockerfile  # mayne not needed
      - manifests/${IMAGE_NAME}service.yaml
      - .gitlab-ci.yml
  artifacts:
+22 −13
Original line number Diff line number Diff line
@@ -51,23 +51,33 @@ unit_test kpi-value-writer:
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker container ls | grep $IMAGE_NAME; then docker rm -f $IMAGE_NAME; else echo "$IMAGE_NAME container is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    - docker container prune -f
  script:
    - docker pull "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG"
    - docker pull "bitnami/zookeeper:latest"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnami/kafka:latest"
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
    #  --env ALLOW_PLAINTEXT_LISTENER=yes
    #  bitnami/kafka:latest
    - >
      docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
      --env ALLOW_ANONYMOUS_LOGIN=yes
      bitnami/zookeeper:latest
    - sleep 10 # Wait for Zookeeper to start
    - >
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092
      --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
      --env ALLOW_PLAINTEXT_LISTENER=yes
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      --env KAFKA_CFG_NODE_ID=1
      --env KAFKA_CFG_PROCESS_ROLES=controller,broker
      --env KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
    - sleep 20 # Wait for Kafka to start
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - KAFKA_IP=$(docker inspect kafka --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $KAFKA_IP
    - >
@@ -78,7 +88,7 @@ unit_test kpi-value-writer:
      $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG
    - sleep 5
    - docker ps -a
    - docker logs zookeeper
    #- docker logs zookeeper
    - docker logs kafka
    - docker logs $IMAGE_NAME
    - >
@@ -89,7 +99,7 @@ unit_test kpi-value-writer:
  after_script:
    - docker rm -f $IMAGE_NAME
    - docker rm -f kafka
    - docker rm -f zookeeper
    #- docker rm -f zookeeper
    - docker network rm teraflowbridge
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH)'
@@ -100,7 +110,6 @@ unit_test kpi-value-writer:
      - src/$IMAGE_NAME/**/*.{py,in,yml}
      - src/$IMAGE_NAME/Dockerfile
      - src/$IMAGE_NAME/tests/*.py
      - src/$IMAGE_NAME/tests/Dockerfile
      - manifests/${IMAGE_NAME}service.yaml
      - .gitlab-ci.yml
  artifacts:
+6 −7
Original line number Diff line number Diff line
@@ -78,16 +78,16 @@ unit_test nbi:
      --env FLASK_ENV=development
      --env IETF_NETWORK_RENDERER=LIBYANG
      $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG
    - sleep 5
    - sleep 30
    - docker ps -a
    - docker logs mock_tfs_nbi_dependencies
    - docker logs $IMAGE_NAME
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=DEBUG -o log_cli=true --verbose $IMAGE_NAME/tests/test_core.py --junitxml=/opt/results/${IMAGE_NAME}_report_core.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_tfs_api.py --junitxml=/opt/results/${IMAGE_NAME}_report_tfs_api.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_ietf_l2vpn.py --junitxml=/opt/results/${IMAGE_NAME}_report_ietf_l2vpn.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_ietf_network.py --junitxml=/opt/results/${IMAGE_NAME}_report_ietf_network.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_ietf_l3vpn.py --junitxml=/opt/results/${IMAGE_NAME}_report_ietf_l3vpn.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_etsi_bwm.py --junitxml=/opt/results/${IMAGE_NAME}_report_etsi_bwm.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=DEBUG -o log_cli=true --verbose $IMAGE_NAME/tests/test_tfs_api.py --junitxml=/opt/results/${IMAGE_NAME}_report_tfs_api.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=DEBUG -o log_cli=true --verbose $IMAGE_NAME/tests/test_ietf_l2vpn.py --junitxml=/opt/results/${IMAGE_NAME}_report_ietf_l2vpn.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=DEBUG -o log_cli=true --verbose $IMAGE_NAME/tests/test_ietf_network.py --junitxml=/opt/results/${IMAGE_NAME}_report_ietf_network.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=DEBUG -o log_cli=true --verbose $IMAGE_NAME/tests/test_ietf_l3vpn.py --junitxml=/opt/results/${IMAGE_NAME}_report_ietf_l3vpn.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run --append -m pytest --log-level=DEBUG -o log_cli=true --verbose $IMAGE_NAME/tests/test_etsi_bwm.py --junitxml=/opt/results/${IMAGE_NAME}_report_etsi_bwm.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage report --include='${IMAGE_NAME}/*' --show-missing"
  coverage: '/TOTAL\s+\d+\s+\d+\s+(\d+%)/'
  after_script:
@@ -103,7 +103,6 @@ unit_test nbi:
      - src/$IMAGE_NAME/**/*.{py,in,yml}
      - src/$IMAGE_NAME/Dockerfile
      - src/$IMAGE_NAME/tests/*.py
      - src/$IMAGE_NAME/tests/Dockerfile
      - manifests/${IMAGE_NAME}service.yaml
      - .gitlab-ci.yml
  artifacts:
+19 −19
Original line number Diff line number Diff line
@@ -59,19 +59,19 @@ unit_test telemetry-backend:
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    # - if docker container ls | grep ${IMAGE_NAME}-frontend; then docker rm -f ${IMAGE_NAME}-frontend; else echo "${IMAGE_NAME}-frontend container is not in the system"; fi
    - if docker container ls | grep ${IMAGE_NAME}-backend; then docker rm -f ${IMAGE_NAME}-backend; else echo "${IMAGE_NAME}-backend container is not in the system"; fi
    - docker container prune -f
  script:
    - docker pull "$CI_REGISTRY_IMAGE/${IMAGE_NAME}-backend:$IMAGE_TAG"
    - docker pull "bitnami/zookeeper:latest"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnami/kafka:latest"
    - >
      docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
      --env ALLOW_ANONYMOUS_LOGIN=yes
      bitnami/zookeeper:latest
    - sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
@@ -87,7 +87,7 @@ unit_test telemetry-backend:
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
    - sleep 20 # Wait for Kafka to start
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - KAFKA_IP=$(docker inspect kafka --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $KAFKA_IP    
    - >
@@ -107,7 +107,7 @@ unit_test telemetry-backend:
  after_script:
    - docker rm -f ${IMAGE_NAME}-backend
    - docker rm -f kafka
    - docker rm -f zookeeper
    #- docker rm -f zookeeper
    - docker network rm teraflowbridge
    - docker volume prune --force
    - docker image prune --force
@@ -141,12 +141,12 @@ unit_test telemetry-frontend:
    - if docker container ls | grep crdb; then docker rm -f crdb; else echo "CockroachDB container is not in the system"; fi
    - if docker volume ls | grep crdb; then docker volume rm -f crdb; else echo "CockroachDB volume is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    - if docker container ls | grep ${IMAGE_NAME}-frontend; then docker rm -f ${IMAGE_NAME}-frontend; else echo "${IMAGE_NAME}-frontend container is not in the system"; fi
    - docker container prune -f
  script:
    - docker pull "$CI_REGISTRY_IMAGE/${IMAGE_NAME}-frontend:$IMAGE_TAG"
    - docker pull "bitnami/zookeeper:latest"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnami/kafka:latest"
    - docker pull "cockroachdb/cockroach:latest-v22.2"
    - docker volume create crdb
@@ -161,11 +161,11 @@ unit_test telemetry-frontend:
    # - docker ps -a
    - CRDB_ADDRESS=$(docker inspect crdb --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $CRDB_ADDRESS
    - >
      docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
      --env ALLOW_ANONYMOUS_LOGIN=yes
      bitnami/zookeeper:latest
    - sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
@@ -181,10 +181,10 @@ unit_test telemetry-frontend:
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
    - sleep 20 # Wait for Kafka to start
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - KAFKA_IP=$(docker inspect kafka --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $KAFKA_IP
    - docker logs zookeeper
    #- docker logs zookeeper
    - docker logs kafka
    - >
      docker run --name $IMAGE_NAME-frontend -d -p 30050:30050
@@ -204,7 +204,7 @@ unit_test telemetry-frontend:
  after_script:
    - docker rm -f ${IMAGE_NAME}-frontend
    - docker rm -f crdb
    - docker rm -f zookeeper
    #- docker rm -f zookeeper
    - docker rm -f kafka
    - docker volume rm -f crdb
    - docker volume prune --force