From e1392beeab2d7aea5c65724ccf754f5aee4497fd Mon Sep 17 00:00:00 2001 From: Andrei Matveyeu Date: Tue, 9 Dec 2025 14:08:12 +0100 Subject: [PATCH 1/5] remove sending EiffelEnvironmentDefinedEvent for v1alpha Change-Id: I90a38ec4d05ac8550698cd81f9459e739476a2a6 --- .../src/etos_suite_runner/lib/suite.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py b/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py index 54680c6..1045c3f 100644 --- a/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py +++ b/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py @@ -339,16 +339,6 @@ def _sub_suite_environments_from_kubernetes(self) -> Iterator[dict]: if environment.spec.sub_suite_id in environments: continue - # Send eiffel event for the ETR. - event = EiffelEnvironmentDefinedEvent() - event.meta.event_id = environment.metadata.name - url = f"{os.getenv('ETOS_API')}/v1alpha/testrun/{environment.metadata.name}" - self.etos.events.send( - event, - {"CONTEXT": self.test_suite_started_id}, - {"name": environment.spec.name, "uri": url}, - ) - environments.append(environment.spec.sub_suite_id) executor = environment.spec.executor yield { From 248125eb3a24b7e22d1b6911c57b6cb942ad25cc Mon Sep 17 00:00:00 2001 From: Andrei Matveyeu Date: Tue, 9 Dec 2025 14:30:46 +0100 Subject: [PATCH 2/5] unused import fix Change-Id: Ib3eb674d15671e8c941eabd5a9145287a774c279 --- projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py b/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py index 1045c3f..5b08b42 100644 --- a/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py +++ b/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py @@ -23,7 +23,7 @@ from typing import Iterator, Union import opentelemetry -from eiffellib.events import EiffelEnvironmentDefinedEvent, EiffelTestSuiteStartedEvent +from eiffellib.events import EiffelTestSuiteStartedEvent from environment_provider.environment import release_environment from environment_provider.lib.registry import ProviderRegistry from etos_lib import ETOS From 1741d6d78d0d5151219059a637ccd3fa087809e3 Mon Sep 17 00:00:00 2001 From: Andrei Matveyeu Date: Tue, 9 Dec 2025 14:31:19 +0100 Subject: [PATCH 3/5] unused import fix Change-Id: I71811813528d4d64bc4294b18a329f19e339a0c5 --- projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py | 1 - 1 file changed, 1 deletion(-) diff --git a/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py b/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py index 5b08b42..5a76915 100644 --- a/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py +++ b/projects/etos_suite_runner/src/etos_suite_runner/lib/suite.py @@ -17,7 +17,6 @@ import json import logging -import os import threading import time from typing import Iterator, Union From c927896e9cf0abebf7173fffc47ee2ed2f0d024a Mon Sep 17 00:00:00 2001 From: Andrei Matveyeu Date: Tue, 9 Dec 2025 15:17:13 +0100 Subject: [PATCH 4/5] update etos_lib Change-Id: I79034db5bf1a1735a21eede61a8cb268461764cc --- projects/etos_suite_runner/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/etos_suite_runner/pyproject.toml b/projects/etos_suite_runner/pyproject.toml index 78f7d2e..ecb6306 100644 --- a/projects/etos_suite_runner/pyproject.toml +++ b/projects/etos_suite_runner/pyproject.toml @@ -18,7 +18,7 @@ requires-python = ">=3.13" dependencies = [ "packageurl-python~=0.11", "cryptography>=42.0.4,<43.0.0", - "etos_lib==5.1.4", + "etos_lib==5.1.6", "etos_environment_provider==5.3.4", "opentelemetry-api~=1.21", "opentelemetry-exporter-otlp~=1.21", From bfb4312657245c45788f9e9fa1b039a8698314b0 Mon Sep 17 00:00:00 2001 From: Andrei Matveyeu Date: Wed, 10 Dec 2025 08:53:42 +0100 Subject: [PATCH 5/5] update etos-environment-provider Change-Id: I797516a0b95c027a1d50b3b4c7de7fa32e072b14 --- projects/etos_suite_runner/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/etos_suite_runner/pyproject.toml b/projects/etos_suite_runner/pyproject.toml index ecb6306..6f541a0 100644 --- a/projects/etos_suite_runner/pyproject.toml +++ b/projects/etos_suite_runner/pyproject.toml @@ -19,7 +19,7 @@ dependencies = [ "packageurl-python~=0.11", "cryptography>=42.0.4,<43.0.0", "etos_lib==5.1.6", - "etos_environment_provider==5.3.4", + "etos_environment_provider==5.3.6", "opentelemetry-api~=1.21", "opentelemetry-exporter-otlp~=1.21", "opentelemetry-sdk~=1.21",