diff --git a/examples/load-reporting-service/docker-compose.yaml b/examples/load-reporting-service/docker-compose.yaml index 3298a8287a01..3595e88dfe0c 100644 --- a/examples/load-reporting-service/docker-compose.yaml +++ b/examples/load-reporting-service/docker-compose.yaml @@ -7,6 +7,7 @@ services: dockerfile: Dockerfile-envoy ports: - "80-81:80" + - "8081:8081" http_service: build: diff --git a/examples/load-reporting-service/verify.sh b/examples/load-reporting-service/verify.sh index 9d9f1b332748..c97b394aba4d 100755 --- a/examples/load-reporting-service/verify.sh +++ b/examples/load-reporting-service/verify.sh @@ -2,6 +2,7 @@ export NAME=load-reporting export UPARGS="--scale http_service=2" +export DELAY=10 # shellcheck source=examples/verify-common.sh . "$(dirname "${BASH_SOURCE[0]}")/../verify-common.sh" @@ -17,4 +18,12 @@ docker-compose logs http_service | grep http_service_2 | grep HTTP | grep 200 run_log "Check logs: lrs_server" docker-compose logs lrs_server | grep "up and running" +run_log "Check logs: envoy is connect to lrs_server" +responds_with \ + upstream_rq_200 \ + "http://localhost:8081/stats?filter=load_reporting_cluster" + +run_log "Check logs: lrs_server works normally" +docker-compose logs lrs_server | grep "Got stats from cluster" + # TODO(phlax): add some test/docs for interacting with load reporting server