test(infra): verify-tracing asserts one connected trace across services in Tempo (refs #123)

Generates anonymous BFF→projection-api traffic and asserts Tempo holds a single
trace containing both service.names — proving OTLP export plus traceparent
propagation across the HttpClient hop. Fails until the services are instrumented
(next commit). Runs in-network like the other verify checks.

refs #123
This commit is contained in:
not
2026-07-23 14:30:59 +02:00
parent 4274fd30d1
commit b32c352f20
4 changed files with 116 additions and 1 deletions
+2
View File
@@ -154,6 +154,8 @@ jobs:
run: make verify-domain
- name: BFF → Keycloak + domain + projection
run: make verify-bff
- name: Distributed traces reach Tempo (one connected trace across services)
run: TRACING_TIMEOUT=120 make verify-tracing
- name: Self-service e2e (Playwright, login → submit → success)
run: make verify-e2e
# Log dump must precede teardown (which removes the containers).