debezium/dbz#1810 Add automated E2E tests for the mongodb-outbox example#410
Open
KMohnishM wants to merge 1 commit into
Open
debezium/dbz#1810 Add automated E2E tests for the mongodb-outbox example#410KMohnishM wants to merge 1 commit into
KMohnishM wants to merge 1 commit into
Conversation
Naros
reviewed
May 18, 2026
Comment on lines
-55
to
59
| consumer.interceptor.classes=io.opentracing.contrib.kafka.TracingConsumerInterceptor | ||
| producer.interceptor.classes=io.opentracing.contrib.kafka.TracingProducerInterceptor | ||
| - JAEGER_SERVICE_NAME=kafka-connect | ||
| - JAEGER_AGENT_HOST=jaeger | ||
| - JAEGER_SAMPLER_TYPE=const |
Member
There was a problem hiding this comment.
If Strimzi moved from OpenTracing to OpenTel, I wonder whether we should also consider replacing OpenTracing with OpenTel here to maintain consistency?
I realize that's somewhat outside the scope of the PR, but if we have to remove OpenTracing, it seems the best course is to ensure OpenTel is enabled and drop Jaeger entirely?
Signed-off-by: Mohnish <kmohnishm@gmail.com>
Contributor
Author
|
That makes total sense @Naros ! Since we had to remove the deprecated OpenTracing interceptors anyway, I've updated the |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Fixes debezium/dbz#1810
This PR introduces automated end-to-end testing for the
mongodb-outboxexample, utilizing the shared YAML-driven test runner established in #406.Changes
mongodb-outbox/test.yamlwhich defines the full test workflow:mongoshto insert an order and outbox event simultaneously.Order.eventsKafka topic to verify that the Debezium outbox router properly expanded and published the event payload.mongodb-outbox/docker-compose.yamlto prevent aClassNotFoundExceptionthat was causing the connector task to crash on startup in modern images.Verification
python3 scripts/run-example-test.py mongodb-outbox.Checklist