quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.73k stars 2.67k forks source link

Kafka Devservices Redpanda expose Pandaproxy/Http Proxy #37970

Closed stephan-strate closed 9 months ago

stephan-strate commented 9 months ago

Description

Redpanda ships with pandaproxy, a http proxy to access topics, produce events and so on. The proxy is enabled by default on port 8082, but not exposed through the Testcontainers implementation (see here).

The http proxy could be useful for scripted setups, debugging or e2e testing with third party tools.

Implementation ideas

Expose port 8082 for the RedPandaKafkaContainer, port could be made configurable.

quarkus-bot[bot] commented 9 months ago

/cc @alesj (kafka), @cescoffier (kafka), @geoand (devservices), @ozangunalp (kafka), @stuartwdouglas (devservices)

ozangunalp commented 9 months ago

Thanks for bringing this up. Would you want to contribute to that? @stephan-strate

stephan-strate commented 9 months ago

Thanks for bringing this up. Would you want to contribute to that? @stephan-strate

Sure. What do you think about the config parameter naming? quarkus.kafka.devservices.redpanda.proxy-port with default random