From bc3a3ab80a1fb33eaf8fb08bfe8e9bbc4ee671f7 Mon Sep 17 00:00:00 2001 From: karnem <mikhail.karnevskiy@desy.de> Date: Mon, 7 Aug 2023 19:40:18 +0200 Subject: [PATCH] Run envoy to test monitoring --- .gitlab-ci.yml | 2 +- deploy/build_env/services-linux/run_asapo.sh | 5 +++++ deploy/build_env/services-linux/supervisord.conf | 7 +++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6c0212097..fbd497778 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -119,7 +119,7 @@ test-services-linux-debug: - cd $CI_PROJECT_DIR - bash $CI_PROJECT_DIR/deploy/build_env/services-linux/run_asapo.sh - cd $CI_PROJECT_DIR/build - - ctest --no-compress-output -T Test -L all -E "full_chain_monitoring|noaccess|restart|logger_fluentd" --output-on-failure --output-junit testResult.xml + - ctest --no-compress-output -T Test -L all -E "noaccess|restart|logger_fluentd" --output-on-failure --output-junit testResult.xml tags: - kubernetes-executor rules: diff --git a/deploy/build_env/services-linux/run_asapo.sh b/deploy/build_env/services-linux/run_asapo.sh index 9ac050991..9f6a72623 100644 --- a/deploy/build_env/services-linux/run_asapo.sh +++ b/deploy/build_env/services-linux/run_asapo.sh @@ -7,6 +7,11 @@ cp build/monitoring/monitoring_server/asapo-monitoring-server /asapo-monitoring- cp deploy/asapo_services_light/*json / +cp deploy/asapo_services_light/envoy.yaml / + +wget https://github.com/envoyproxy/envoy/releases/download/v1.27.0/envoy-1.27.0-linux-x86_64 +cp envoy-1.27.0-linux-x86_64 /usr/bin/envoy + # Several receiver configs (tcp and fabric) are required for tests cp deploy/asapo_services_light/receiver.json /receiver_tcp.json cp deploy/build_env/services-linux/receiver_fabric.json / diff --git a/deploy/build_env/services-linux/supervisord.conf b/deploy/build_env/services-linux/supervisord.conf index 08801145e..39ba3b73c 100644 --- a/deploy/build_env/services-linux/supervisord.conf +++ b/deploy/build_env/services-linux/supervisord.conf @@ -86,3 +86,10 @@ stderr_logfile=/tmp/consul_err.log stderr_logfile_maxbytes = 0 stdout_logfile=/tmp/consul_out.log stdout_logfile_maxbytes = 0 + +[program:envoyproxy] +command=envoy -c /envoy.yaml +stderr_logfile=/tmp/envoy_err.log +stderr_logfile_maxbytes = 0 +stdout_logfile=/tmp/envoy_out.log +stdout_logfile_maxbytes = 0 -- GitLab