KaotoIO/kaoto-ui

Support side flows for KameletBinding / Pipe

igarashitm opened this issue · 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