Test run: - Start at Fri Oct 9 07:30:59 UTC 2026 - Docker image: "monitor-test-runner:scli-manual-manual" - Container name: "test-run-75debb9e-5156-4550-8f29-c7c6e36f8d21" - Runner git commit: 3d31de04c823a30705ff3eab5a5f3c3f420ec99c 2026-09-25T10:35:24+02:00 Building slices-monitor-test-runner @ file:///app Built slices-monitor-test-runner @ file:///app Uninstalled 1 package in 1ms Installed 1 package in 1ms Run Test: slices-bi-health-check 2026-10-09 07:31:02.996628 UTC - Check DNS 2026-10-09 07:31:02.996874 UTC - Checking system DNS for API host slices-bi.tnt-lab.unige.it 2026-10-09 07:31:02.998437 UTC - Resolved to 130.251.17.46 2026-10-09 07:31:02.998562 UTC - Checking direct DNS for API host slices-bi.tnt-lab.unige.it using DNS server 8.8.8.8 2026-10-09 07:31:03.006550 UTC - Resolved to 130.251.17.46 2026-10-09 07:31:03.006641 UTC - Checking direct DNS for API host slices-bi.tnt-lab.unige.it using DNS server 1.1.1.1 2026-10-09 07:31:03.012636 UTC - Resolved to 130.251.17.46 2026-10-09 07:31:03.012861 UTC - Check Basic Connectivity 2026-10-09 07:31:03.012922 UTC - Checking basic connectivity to BI API of infra it-genoa1-bi-vm1 at https://slices-bi.tnt-lab.unige.it 2026-10-09 07:31:03.012947 UTC - Connecting to: https://slices-bi.tnt-lab.unige.it 2026-10-09 07:31:03.145155 UTC - HTTP connection works. HTTP response code: 404 2026-10-09 07:31:03.145286 UTC - Check List Flavors Failed to exchange token due to HTTP_400_BAD_REQUEST. DEBUG INFO: now: 2026-10-09T07:31:03.249335+00:00 data sent: { "grant_type": "urn:ietf:params:oauth:grant-type:token-exchange", "subject_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiIsImtpZCI6ImVjMSJ9.eyJpc3MiOiJodHRwczovL2FjY291bnQuaWxhYnQuaW1lYy5iZSIsImF1ZCI6Imh0dHBzOi8vY2xpLnNsaWNlcy1yaS5ldSIsImlhdCI6MTc5MTUzMDIyMSwiZXhwIjoxNzkxNTMzODIxLCJhdXRoX3RpbWUiOjE3OTE1MzAyMjEsInN1YiI6InVzZXJfYWNjb3VudC5pbGFidC5pbWVjLmJlXzRuNGt3NzlicmM5OXZhNTlqa2E2dGpxZDhmIiwic2NvcGUiOiJvcGVuaWQgdXNlcmluZm8gcHJvamVjdHMiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ3dmRlbWVlciIsImp0aSI6Im9uVnZNTGtXYW5MT2VUMldQcWJ1U1QyTTNiOGZvejg1In0.EYFDylURP0P8eUxeTGUBnk9YO6DCXtanG6XjWnVN1ONIgzf5kUdvnDu7bAx-cj94syEW0lmRIFxy95vCO7BY3A", "subject_token_type": "urn:ietf:params:oauth:token-type:access_token", "client_id": "IH56QyF0MWbhCPA8IIef7MTm", "client_secret": "rEn14uIa0JEBfWMjJdvj5py0xaKHEfQJ6TNHYPrULLnwRczo", "requested_token_type": "urn:ietf:params:oauth:token-type:access_token", "audience": "https://slices-bi.tnt-lab.unige.it", "scope": "openid userinfo projects project:proj_account.ilabt.imec.be_72bssm1k398r98k2tqd2rb0ybx" } response: b'{"error": "invalid_target", "error_description": "Requested audience is not allowed for this client."}' 2026-10-09 07:31:03.252528 UTC - Error in test step 'List Flavors': Client error '400 BAD REQUEST' for url 'https://portal.slices-ri.eu/oauth/token' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400 2026-10-09 07:31:03.252688 UTC - Response content: {"error": "invalid_target", "error_description": "Requested audience is not allowed for this client."} ERROR:slices_monitor_test_runner.main:Test Failed with exception Traceback (most recent call last): File "/app/src/slices_monitor_test_runner/test_runners/test_runner_base.py", line 175, in step yield File "/app/src/slices_monitor_test_runner/test_runners/slices_bi_health_check.py", line 97, in run self._check_flavors() ~~~~~~~~~~~~~~~~~~~^^ File "/app/src/slices_monitor_test_runner/test_runners/slices_bi_health_check.py", line 52, in _check_flavors flavors = list(self._bi_client().flavor.list()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/app/.venv/lib/python3.14/site-packages/slices_clientlib_bi/bi_flavor.py", line 208, in list return PagedCollection("flavor", AnyFlavor, f"{self._api_base_path}", self._client) # pyright: ignore [reportArgumentType] File "/app/.venv/lib/python3.14/site-packages/slices_clientlib_core/util/pagination.py", line 84, in __init__ response = self._client.get(url, params=params) File "/app/.venv/lib/python3.14/site-packages/httpx/_client.py", line 1053, in get return self.request( ~~~~~~~~~~~~^ "GET", ^^^^^^ ...<7 lines>... extensions=extensions, ^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/app/.venv/lib/python3.14/site-packages/httpx/_client.py", line 825, in request return self.send(request, auth=auth, follow_redirects=follow_redirects) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.venv/lib/python3.14/site-packages/httpx/_client.py", line 914, in send response = self._send_handling_auth( request, ...<2 lines>... history=[], ) File "/app/.venv/lib/python3.14/site-packages/httpx/_client.py", line 939, in _send_handling_auth request = next(auth_flow) File "/app/.venv/lib/python3.14/site-packages/httpx/_auth.py", line 75, in sync_auth_flow request = next(flow) File "/app/.venv/lib/python3.14/site-packages/slices_clientlib_core/client.py", line 96, in auth_flow self._token_for_audience = get_access_token_for_audience(auth_token, self.target_audience, self.project_id) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.venv/lib/python3.14/site-packages/slices_clientlib_core/oauth2/token_exchange.py", line 116, in get_access_token_for_audience response.raise_for_status() ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/app/.venv/lib/python3.14/site-packages/httpx/_models.py", line 829, in raise_for_status raise HTTPStatusError(message, request=request, response=self) httpx.HTTPStatusError: Client error '400 BAD REQUEST' for url 'https://portal.slices-ri.eu/oauth/token' For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/app/src/slices_monitor_test_runner/main.py", line 86, in run_test return test_runner.run() ~~~~~~~~~~~~~~~^^ File "/app/src/slices_monitor_test_runner/test_runners/slices_bi_health_check.py", line 93, in run with self.step( ~~~~~~~~~^ "List Flavors", ^^^^^^^^^^^^^^^ description="Requesting flavors using Slices BI API", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ): ^ File "/usr/local/lib/python3.14/contextlib.py", line 162, in __exit__ self.gen.throw(value) ~~~~~~~~~~~~~~^^^^^^^ File "/app/src/slices_monitor_test_runner/test_runners/test_runner_base.py", line 219, in step raise SlicesTestFailure(f"Step {name!r} {retry_suffix2} failed") from e slices_monitor_test_runner.exceptions.SlicesTestFailure: Step 'List Flavors' failed