You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by GitBox <gi...@apache.org> on 2022/04/26 03:57:17 UTC

[GitHub] [camel-k] tadayosi opened a new pull request, #3235: WIP - feat(CRD): Traits configuration schema

tadayosi opened a new pull request, #3235:
URL: https://github.com/apache/camel-k/pull/3235

   <!-- Description -->
   
   This addresses #1614. This tries to restore the unmerged pull req #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.
   
   
   <!--
   Enter your extended release note in the below block. If the PR requires
   additional action from users switching to the new release, include the string
   "action required". If no release note is required, write "NONE". 
   
   You can (optionally) mark this PR with labels "kind/bug" or "kind/feature" to make sure
   the text is added to the right section of the release notes. 
   -->
   
   **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.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [camel-k] tadayosi merged pull request #3235: feat(CRD): Traits configuration schema

Posted by GitBox <gi...@apache.org>.
tadayosi merged PR #3235:
URL: https://github.com/apache/camel-k/pull/3235


-- 
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: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [camel-k] tadayosi commented on pull request #3235: feat(CRD): Traits configuration schema

Posted by GitBox <gi...@apache.org>.
tadayosi commented on PR #3235:
URL: https://github.com/apache/camel-k/pull/3235#issuecomment-1178594075

   Thanks!  OK, let me go ahead and merge...


-- 
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: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [camel-k] tadayosi commented on pull request #3235: WIP - feat(CRD): Traits configuration schema

Posted by GitBox <gi...@apache.org>.
tadayosi commented on PR #3235:
URL: https://github.com/apache/camel-k/pull/3235#issuecomment-1111715225

   One more issue to address is that the addons are not listed in the `Traits` struct. We need to find a way to extend Traits from addons.
   
   One option would be to add an `Addons` struct along with the `Traits`, which would serialise as a list of `RawMessage` (as traits currently), and have a mechanism to contribute/update the CRD with the addon structural 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.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [camel-k] tadayosi commented on pull request #3235: WIP - feat(CRD): Traits configuration schema

Posted by GitBox <gi...@apache.org>.
tadayosi commented on PR #3235:
URL: https://github.com/apache/camel-k/pull/3235#issuecomment-1110675195

   The main part is done. Now I'll see and fix what makes the e2e tests fail.


-- 
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: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [camel-k] tadayosi commented on pull request #3235: feat(CRD): Traits configuration schema

Posted by GitBox <gi...@apache.org>.
tadayosi commented on PR #3235:
URL: https://github.com/apache/camel-k/pull/3235#issuecomment-1174952876

   The `openshift-build` workflow is failing at known flaky tests, which should be irrelevant to this pull req.


-- 
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: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org