Please describe the feature that you want to propose
A variation of #467 but for Kamelet.
Being a building block/template, Unlike plain Camel Route, Kamelet bean reference should only scope Kamelet local beans. Also, the syntax for reference is different from plain Camel Route which uses # prefix.
Other than the described above, what we want to do is same with #467. Take bean Java type into account and make bean configuration more specific, as well as allow configuring directly from step configuration.
Please describe the feature that you want to propose
A variation of #467 but for Kamelet.
Being a building block/template, Unlike plain Camel Route, Kamelet bean reference should only scope Kamelet local beans. Also, the syntax for reference is different from plain Camel Route which uses
#
prefix.Other than the described above, what we want to do is same with #467. Take bean Java type into account and make bean configuration more specific, as well as allow configuring directly from step configuration.
Kamelet local beans, defined directly in Kamelet
/template/beans
https://github.com/apache/camel-kamelets/blob/48f422e3b5fca1407f0e88d9f082e2afc0c46de6/kamelets/avro-deserialize-action.kamelet.yaml#L52-L59Kamelet bean reference syntax,
#bean:{{schemaResolver}}
https://github.com/apache/camel-kamelets/blob/48f422e3b5fca1407f0e88d9f082e2afc0c46de6/kamelets/avro-deserialize-action.kamelet.yaml#L67