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


Reply via email to