At the moment CSB does not support YAML DSL as part of the product even though we support it in Camel-K and Kamelets. This story is to request this support be added to CSB and given we already support it elsewhere hopefully the uplift to do so would not be significant.
Reasons for requesting this support:
1. In order to support IDE tooling such as route designers CSB needs to support a non-Java DSL since these tools typically cannot deal with code. While CSB has support for XML the upstream Camel 3 community (for example Karavan) appears to have settled on YAML for these use cases. Supporting YAML DSL would enable our customers to leverage these tools with our supported products.
2. If users start with the YAML DSL in Camel-K or Kamelets and reach a point with their integration where it is getting too complex for those technologies, it provides a natural path of migration to CSB which is positioned for complex integrations.
3. Provides a consistent feature set across all products.