MicroShed / MicroShed/microshed-testing
Support for Quarkus Kafka Streams
- Dominant language
- Java
- Stars
- 68
- Forks
- 25
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 6
Description
**Is your feature request related to a problem? Please describe.**
The Quarkus Kafka Streams extension use different properties to configure e.g. Kafka bootstrap servers. We would like to use MST to test Kafka Streams applications. Without the correct settings the Kafka Streams application can't be bootstrapped.
https://quarkus.io/guides/kafka-streams#configuration-reference
**Describe the solution you'd like**
My quick and dirty solution was to simply add the proper property to QuarkusConfiguration.java:
`System.setProperty("quarkus.kafka-streams.bootstrap-servers", bootstrapServers);`
https://github.com/MicroShed/microshed-testing/blob/b2338ed9355966d1e527bc4466b034a1279c3238/modules/quarkus/src/main/java/org/microshed/testing/quarkus/QuarkusConfiguration.java#L189
**Additional context**
- OS: macOS 10.15.3
- Java Version: 11
- MicroShed Testing Version: 0.8.1-SNAPSHOT
- Qarkus 1.3.2.Final
Contributor guide
Research direction
Read modules/quarkus/src/main/java/org/microshed/testing/quarkus/QuarkusConfiguration.java around line 189 and compare its bootstrap-server configuration with the linked Quarkus Kafka Streams reference. Verify the configuration supports bootstrapping a Quarkus Kafka Streams application with MicroShed Testing; run the relevant project tests if available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, kafka
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100