Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix SmallRye Health configuration conversion
The SmallRye Health extension needs to take the Quarkus configuration (`quarkus.smallrye-health.*`) and convert some of it to SmallRye Health specific configuration properties (`io.smallrye.health.*`). To do that, the extension used to produce a `SystemPropertyBuildItem`, which results in changing JVM-global system properties. This may negatively affect `QuarkusUnitTest` tests, because even though each runs their own Quarkus application, they all share the same JVM. With this commit, the extension instead uses `RunTimeConfigurationDefaultBuildItem`, which is properly scoped per application and doesn't affect JVM-global state.
- Loading branch information