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 2020/11/03 14:08:50 UTC

[GitHub] [camel-k] nicolaferraro opened a new issue #1799: Implementing a global build strategy

nicolaferraro opened a new issue #1799:
URL: https://github.com/apache/camel-k/issues/1799


   I'm thinking to how we can improve global mode and I ended up with the following mechanism.
   
   When using global mode, the platform where the global Operator is installed (`camel-system` will be the one) should be the default for all namespaces.
   
   If a namespace has no platform (or it has a "empty" special platform, to deal with issues e.g. default kamelets are not installed in current namespace without a platform), then the global platform is used.
   
   The global platform imposes a global build strategy. A local integration kit is not processed locally, instead it is linked to a global kit. It can be linked to an existing global kit, or a new global kit can be created. Status of the local kit will mirror the status of the liked global kit. In the case of OpenShift, upon completion of the global kit, the imagestreams can be also copied over to the local namespace if needed.
   
   This way:
   - Builds are executed in the global namespace and existing kits are shared among all namespaces in the cluster
   - A local namespace can still have a custom platform, falling back to current way of working
   - There seems to be no way for a user in a namespace to "pollute" the global environment, hitting security issues
   
   Wdyt @astefanutti , @lburgazzoli ?


----------------------------------------------------------------
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:
users@infra.apache.org



[GitHub] [camel-k] nicolaferraro commented on issue #1799: Implementing a global build strategy

Posted by GitBox <gi...@apache.org>.
nicolaferraro commented on issue #1799:
URL: https://github.com/apache/camel-k/issues/1799#issuecomment-720418198






----------------------------------------------------------------
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:
users@infra.apache.org



[GitHub] [camel-k] lburgazzoli edited a comment on issue #1799: Implementing a global build strategy

Posted by GitBox <gi...@apache.org>.
lburgazzoli edited a comment on issue #1799:
URL: https://github.com/apache/camel-k/issues/1799#issuecomment-720411881


   I think we may need to revisit some of the options we have for kits, as example you can define properties, secrets and configmaps and you don't want to share them across tenants I guess.


----------------------------------------------------------------
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:
users@infra.apache.org



[GitHub] [camel-k] astefanutti commented on issue #1799: Implementing a global build strategy

Posted by GitBox <gi...@apache.org>.
astefanutti commented on issue #1799:
URL: https://github.com/apache/camel-k/issues/1799#issuecomment-720418433






----------------------------------------------------------------
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:
users@infra.apache.org



[GitHub] [camel-k] nicolaferraro closed issue #1799: Implementing a global build strategy

Posted by GitBox <gi...@apache.org>.
nicolaferraro closed issue #1799:
URL: https://github.com/apache/camel-k/issues/1799


   


----------------------------------------------------------------
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:
users@infra.apache.org



[GitHub] [camel-k] lburgazzoli commented on issue #1799: Implementing a global build strategy

Posted by GitBox <gi...@apache.org>.
lburgazzoli commented on issue #1799:
URL: https://github.com/apache/camel-k/issues/1799#issuecomment-720411881






----------------------------------------------------------------
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:
users@infra.apache.org