kaoto-ui icon indicating copy to clipboard operation
kaoto-ui copied to clipboard

Support side flows for KameletBinding / Pipe

Open igarashitm opened this issue 1 year ago • 0 comments

Please describe the feature that you want to propose

https://camel.apache.org/camel-k/1.12.x/apis/kamelets.html#_camel_apache_org_v1alpha1_KameletBinding https://camel.apache.org/camel-k/next/apis/camel-k.html#_camel_apache_org_v1_PipeSpec

In addition to the main binding flow (source/steps/sink) in KameletBinding / Pipe, they also allows to have IntegrationSpec https://camel.apache.org/camel-k/1.12.x/apis/camel-k.html#_camel_apache_org_v1_IntegrationSpec

which allows to define multiple side routes. We need to support

  1. Create side routes, i.e. PipeSpec.integration.flows.from and PipeSpec.integration.flows.route
  2. Explicit visual indication between main binding route and other side routes
  3. Possibly also support other than routes, e.g. PipeSpec.integration.flows.beans

igarashitm avatar Jul 15 '23 02:07 igarashitm