-
Enhancement
-
Resolution: Unresolved
-
Major
-
None
-
None
-
False
-
None
-
False
Feature request or enhancement
For feature requests or enhancements, provide this information, please:
Which use case/requirement will be addressed by the proposed feature?
I would like to provide a devservice for the quarkus outbox extension.
This way a developer could use it for integration testing and also in dev mode.
Implementation ideas (optional)
I will need to make an evolution on quarkus side because the bootstrap server must refer an address using the host.docker.internal.
Because, currently, the redpanda devservice (and maybe for other kafka container) return a bootstrap server defined with localhost+host ip. However localhost+hostip is not accessible inside debezium-connect container.
I will provide the issue in this Jira.
To put alive we should follow theses steps:
- Evolve on quarkus side regarding host.docker.internal
- Quarkus release
- Remove hacks on debezium side inside the PR (which will be draft until removal)
- Merge and go
Moreover, while implementing this feature I have review and makes some changes regarding extension development to be aligned with the last version of Quarkus.
I have removed custom Postgres testcontainer usage to use devservice instead (I need it).
- impacts account
-
DBZ-4411 Explore using Quarkus DevServices
- Open
- links to