[
https://issues.apache.org/jira/browse/CAMEL-24558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-24558.
---------------------------------
Resolution: Fixed
> 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)