testcontainers / testcontainers/testcontainers-java

Kafka connect container in the same module as testcontainers-kafka

Open
#4,861 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

modules/kafka resolution/somedaymaybe type/feature
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)

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.