Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement]: Add Apache Kafka Test Container to Kafka module #1347

Open
IbrayevRamil opened this issue Jan 24, 2025 · 1 comment · May be fixed by #1353
Open

[Enhancement]: Add Apache Kafka Test Container to Kafka module #1347

IbrayevRamil opened this issue Jan 24, 2025 · 1 comment · May be fixed by #1353
Labels
enhancement New feature or request

Comments

@IbrayevRamil
Copy link

Problem

Current KafkaBuilder configuration effectively supports only Confluent based Kafka images with Zookeeper. So, you can't use Apache images with KRaft instead of Zookeeper.

Solution

Add builder which supports Apache images with KRaft mode.

Benefit

Those who use Apache Kafka with Kraft don't need to write their own implementations anymore

Alternatives

Manually writing own implementation

Would you like to help contributing this enhancement?

Yes

@IbrayevRamil IbrayevRamil added the enhancement New feature or request label Jan 24, 2025
IbrayevRamil added a commit to IbrayevRamil/testcontainers-dotnet that referenced this issue Jan 24, 2025
IbrayevRamil added a commit to IbrayevRamil/testcontainers-dotnet that referenced this issue Jan 24, 2025
@SukharevAndrey SukharevAndrey linked a pull request Jan 27, 2025 that will close this issue
@corbin-bloomerang
Copy link

Confluent offers images with KRaft - confluent/confluent-local for example.

I think the testcontainer assumes that zookeeper is mandatory though, so even though these images are available from confluent, the extension implementations assume zookeeper is required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants