You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Omar Atie (Jira)" <ji...@apache.org> on 2026/08/29 02:28:00 UTC
[jira] [Created] (CAMEL-24558) Add unconsumed property warning for camel.aiObservability.* in BaseMainSupport
Omar Atie created CAMEL-24558:
---------------------------------
Summary: 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
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)