[ 
https://issues.apache.org/jira/browse/CAMEL-24558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-24558:
--------------------------------
    Fix Version/s: 4.23.0

> Add unconsumed property warning for camel.aiObservability.* in BaseMainSupport
> ------------------------------------------------------------------------------
>
>                 Key: CAMEL-24558
>                 URL: https://issues.apache.org/jira/browse/CAMEL-24558
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Omar Atie
>            Assignee: Omar Atie
>            Priority: Major
>             Fix For: 4.23.0
>
>
> h2. Background
> During review of apache/camel PR #25507, Claus Ibsen noted that every other 
> Camel Main configuration group logs a warning when properties are loaded but 
> not consumed. The aiObservability group was auto-configured but no 
> corresponding "Property not auto-configured: camel.aiObservability.{}={}" 
> warning block was added.
> h2. Problem
> Typos in application.properties (e.g. camel.aiObservability.enable, 
> camel.aiObservabilty.enabled) may fail silently without the same operator 
> feedback other config groups provide.
> h2. Proposed scope
> * In BaseMainSupport, after aiObservability auto-configuration, add 
> unconsumed-property warning for leftover aiObservabilityProperties entries 
> (same pattern as camel.health, camel.opentelemetry2, camel.errorRegistry, 
> etc.)
> * Add/update unit test in AiObservabilityConfigurationPropertiesTest or 
> BaseMainSupport test if applicable
> h2. References
> * Parent: CAMEL-23861
> * apache/camel PR #25507 review (davsclaus, non-blocking suggestion)
> * core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java 
> (~lines 1745–1864)
> h2. Acceptance criteria
> * Unknown camel.aiObservability.* keys log WARN with "Property not 
> auto-configured"
> * Valid camel.aiObservability.enabled is consumed without warning
> * Behavior consistent with other Main config groups
> * Test coverage for typo/unknown key scenario



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to