davsclaus opened a new issue, #8825:
URL: https://github.com/apache/camel-quarkus/issues/8825

   The `PropertiesDevConsole` (Configuration tab in camel-tui) shows noisy 
output for Quarkus apps because 
`CamelMicroProfilePropertiesSource.loadProperties()` enumerates ALL 
MicroProfile Config sources, including environment variables and JVM system 
properties.
   
   Apache Camel core now has a `RuntimePropertiesProvider` SPI (CAMEL-23897) 
that runtimes can implement to contribute application properties for display 
purposes only — without affecting placeholder resolution.
   
   **What's needed:**
   
   Register a `RuntimePropertiesProvider` bean for Quarkus that:
   - Iterates `Config.getConfigSources()` and skips sources with names 
containing `SysProp`, `Env`, or `system`
   - Returns only application-level properties (from `application.properties`, 
`microprofile-config.properties`, etc.)
   
   This is the same pattern used by `SpringBootRuntimePropertiesProvider` in 
camel-spring-boot.
   
   **Reference:**
   - CAMEL-23897: https://issues.apache.org/jira/browse/CAMEL-23897
   - SPI: `org.apache.camel.spi.RuntimePropertiesProvider` in `camel-api`
   - Spring Boot impl: `SpringBootRuntimePropertiesProvider` in 
`camel-spring-boot`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to