This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 17f87953255f156aaeb5470b69b08011c90ab613
Author: Gaelle Fournier <gaelle.fournier.w...@gmail.com>
AuthorDate: Fri Oct 11 11:27:48 2024 +0200

    fix(test): Fix telemetry tests
---
 e2e/telemetry/telemetry_test.go | 8 ++++----
 pkg/trait/telemetry.go          | 4 +++-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/e2e/telemetry/telemetry_test.go b/e2e/telemetry/telemetry_test.go
index 0c8ba28da..8513ca25d 100644
--- a/e2e/telemetry/telemetry_test.go
+++ b/e2e/telemetry/telemetry_test.go
@@ -62,8 +62,8 @@ func TestTelemetryTrait(t *testing.T) {
                g.Expect(pod).NotTo(BeNil())
 
                // Ensured logs in opentelemetry collector pod are present
-               g.Eventually(TailedLogs(t, ctx, pod.Namespace, pod.Name, 100), 
TestTimeoutLong).Should(ContainSubstring(fmt.Sprintf("http.target: 
Str(/customers/%s)", name)))
-               g.Eventually(TailedLogs(t, ctx, pod.Namespace, pod.Name, 100), 
TestTimeoutLong).Should(ContainSubstring(fmt.Sprintf("http.url: 
Str(http://%s/customers/%s)", serviceName, name)))
+               g.Eventually(TailedLogs(t, ctx, pod.Namespace, pod.Name, 100), 
TestTimeoutLong).Should(ContainSubstring(fmt.Sprintf("url.path: 
Str(/customers/%s)", name)))
+               g.Eventually(TailedLogs(t, ctx, pod.Namespace, pod.Name, 100), 
TestTimeoutLong).Should(ContainSubstring("http.route: Str(/customers/:name)"))
        })
 }
 
@@ -94,7 +94,7 @@ func TestTelemetryAddon(t *testing.T) {
                g.Expect(pod).NotTo(BeNil())
 
                // Ensured logs in opentelemetry collector pod are present
-               g.Eventually(TailedLogs(t, ctx, pod.Namespace, pod.Name, 100), 
TestTimeoutLong).Should(ContainSubstring(fmt.Sprintf("http.target: 
Str(/customers/%s)", name)))
-               g.Eventually(TailedLogs(t, ctx, pod.Namespace, pod.Name, 100), 
TestTimeoutLong).Should(ContainSubstring(fmt.Sprintf("http.url: 
Str(http://%s/customers/%s)", serviceName, name)))
+               g.Eventually(TailedLogs(t, ctx, pod.Namespace, pod.Name, 100), 
TestTimeoutLong).Should(ContainSubstring(fmt.Sprintf("url.path: 
Str(/customers/%s)", name)))
+               g.Eventually(TailedLogs(t, ctx, pod.Namespace, pod.Name, 100), 
TestTimeoutLong).Should(ContainSubstring("http.route: Str(/customers/:name)"))
        })
 }
diff --git a/pkg/trait/telemetry.go b/pkg/trait/telemetry.go
index a8ce6d5d4..c6be72574 100644
--- a/pkg/trait/telemetry.go
+++ b/pkg/trait/telemetry.go
@@ -127,7 +127,9 @@ func (t *telemetryTrait) Apply(e *Environment) error {
        if e.CamelCatalog.CamelCatalogSpec.Runtime.Provider == 
v1.RuntimeProviderQuarkus &&
                e.CamelCatalog.CamelCatalogSpec.Runtime.Version == "3.15.0" {
                t.setRuntimeProviderQuarkus315Properties(e)
-       } else if 
e.CamelCatalog.Runtime.Capabilities["telemetry"].RuntimeProperties != nil {
+               return nil
+       }
+       if e.CamelCatalog.Runtime.Capabilities["telemetry"].RuntimeProperties 
!= nil {
                t.setCatalogConfiguration(e)
        } else {
                t.setRuntimeProviderProperties(e)

Reply via email to