astefanutti opened a new pull request #1624: URL: https://github.com/apache/camel-k/pull/1624
This PR moves the traits configuration into the API. This enables the generation of the openAPI schema for the traits configuration into the `Integration`, `IntegrationPlatform` and `IntegrationKit` CRDs. While this simplifies traits management internally, thanks to a strongly-typed API, it currently breaks add-ons. A solution must be found to elegantly marry the benefits of strong typing and extensibility. Besides, the documentation generation must be updated. Last but not least, the intermediate `Configuration` field, previously present in the trait configuration has been removed. Fixes #1614. **Release Note** ```release-note feat(CRD): Traits configuration schema ``` ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org