testcontainers / testcontainers/testcontainers-java
Kafka connect container in the same module as testcontainers-kafka
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 1.9k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 9
Description
Hello testcontainers community,
Thank you for this amazing contributions and this toolkit which allows easier testing.
There have been lot of other libraries for kafka connect test container. It would be good if KC container is built into testcontainers-kafka module itself.
Here are the open source libraries which are available for Kafka Connect (KC)
- https://github.com/findinpath/testcontainers-kafka-connect/
- https://github.com/christophschubert/cp-testcontainers
As an end user, it would be great to have a one stop location for all my test containers. Having multiple dependencies for testing kafka and kafka connect seems overkill.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the testcontainers-kafka module and comparing the Kafka Connect implementations linked in the issue: testcontainers-kafka-connect and cp-testcontainers. Define what is needed for Kafka Connect to be provided from the same module, with the done state being a usable Kafka Connect container without a separate dependency.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, java, kafka
- Domain
- distributed-systems, testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100