From d78ef595092eac27378208b668480516596338e5 Mon Sep 17 00:00:00 2001 From: Niklas van Schrick Date: Thu, 21 Aug 2025 21:00:45 +0200 Subject: [PATCH 1/3] Add boot test for taurus --- .gitlab/ci/container-boot.gitlab-ci.yml | 13 +++++++++++++ support/docker-compose.yml | 12 ++++++++++++ support/download_projects | 3 ++- 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/.gitlab/ci/container-boot.gitlab-ci.yml b/.gitlab/ci/container-boot.gitlab-ci.yml index 16253ac..7bd9c68 100644 --- a/.gitlab/ci/container-boot.gitlab-ci.yml +++ b/.gitlab/ci/container-boot.gitlab-ci.yml @@ -62,3 +62,16 @@ container:boot:aquila: - docker compose logs aquila -f & - support/grpc_check_health --host docker:8081 --service liveness --retries 20 - support/grpc_check_health --host docker:8081 --service readiness --retries 20 + +container:boot:taurus: + extends: + - .container:boot + needs: + - container:taurus + script: + - bundle install + - docker compose up nats -d + - docker compose up taurus -d + - docker compose logs taurus -f & + - support/grpc_check_health --host docker:8082 --service liveness --retries 20 + - support/grpc_check_health --host docker:8082 --service readiness --retries 20 diff --git a/support/docker-compose.yml b/support/docker-compose.yml index 9727465..7cff369 100644 --- a/support/docker-compose.yml +++ b/support/docker-compose.yml @@ -63,5 +63,17 @@ services: ports: - "8081:8081" + taurus: + image: ghcr.io/code0-tech/reticulum/ci-builds/taurus:${CI_PIPELINE_ID} + networks: + - boot + environment: + RABBITMQ_URL: nats://nats:4222 + WITH_HEALTH_SERVICE: "true" + GRPC_HOST: 0.0.0.0 + GRPC_PORT: "8082" + ports: + - "8082:8082" + networks: boot: diff --git a/support/download_projects b/support/download_projects index 9f0febf..4d62075 100644 --- a/support/download_projects +++ b/support/download_projects @@ -2,7 +2,7 @@ set -e -source scripts/helpers.sh +source support/helpers.sh rm -rf projects/* mkdir -p projects @@ -10,3 +10,4 @@ mkdir -p projects download_project aquila download_project draco download_project sagittarius +download_project taurus From 3caa7bd8a55fcd426fc548c5b8516c2313b74888 Mon Sep 17 00:00:00 2001 From: Niklas van Schrick Date: Fri, 22 Aug 2025 20:36:01 +0200 Subject: [PATCH 2/3] Update taurus version to 28402c1af65 --- versions/taurus | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions/taurus b/versions/taurus index 170f7c7..5502e4c 100644 --- a/versions/taurus +++ b/versions/taurus @@ -1 +1 @@ -52f3377976256b2462242d6858d7df63c21bb121 \ No newline at end of file +28402c1af65bd6df71061a38509621fa6cecdff3 \ No newline at end of file From b62132e80e1878ad3bb625f764ace586d1877a6f Mon Sep 17 00:00:00 2001 From: Niklas van Schrick Date: Fri, 22 Aug 2025 20:36:39 +0200 Subject: [PATCH 3/3] Adjust nats environment variable for taurus --- support/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/docker-compose.yml b/support/docker-compose.yml index 7cff369..1036ea4 100644 --- a/support/docker-compose.yml +++ b/support/docker-compose.yml @@ -68,7 +68,7 @@ services: networks: - boot environment: - RABBITMQ_URL: nats://nats:4222 + NATS_URL: nats://nats:4222 WITH_HEALTH_SERVICE: "true" GRPC_HOST: 0.0.0.0 GRPC_PORT: "8082"