knockknock10 opened a new pull request, #6942: URL: https://github.com/apache/camel-k/pull/6942
## Summary This is an implementation pass for [[#6910](https://github.com/apache/camel-k/issues/6910)](https://github.com/apache/camel-k/issues/6910), following the design discussion in [[#6917](https://github.com/apache/camel-k/pull/6917)](https://github.com/apache/camel-k/pull/6917). - Extract statically declared top-level YAML bean definitions into Integration source metadata. - Add an optional bean-aware KEDA mapper interface, keeping existing mapper implementations compatible. - Add a Spring RabbitMQ mapping that reads the referenced `CachingConnectionFactory` bean's static host and port. - Keep credentials out of ordinary KEDA trigger metadata. - Document the supported YAML use case and its limitations. The first pass is intentionally limited to direct `#beanName` references and scalar properties explicitly declared in YAML. It does not instantiate beans, resolve placeholders or Secrets, or inspect Java/XML bean definitions. ## Tests Focused tests have been added for YAML bean extraction, metadata merging, bean-reference resolution, Spring RabbitMQ mapping, and KEDA trait discovery. **The tests have not yet been run locally.** I am keeping this PR as a draft until the checks and review are complete. -- 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]
