camel-k icon indicating copy to clipboard operation
camel-k copied to clipboard

Use Kamelet catalog coming from Camel distribution dependency

Open squakez opened this issue 1 year ago • 1 comments

With #5845 we are bundling the Kamelets coming from the Camel dependency distribution. With this model we make sure that the Kamelets provided in the cluster are the ones compatible with the IntegrationPlatform. However, those Kamelets may not be compatible with any other Camel versions we want to run.

In order to avoid compatibility issues, and, related to the work initiated in #4395, we should instead use the approach taken from Camel core, which is bundling the Kamelet catalog with the given Maven dependency. We may provide a catalog-dependency parameter in order to let the user provide his own catalog as well.

Eventually we may turn the Kamelet catalog specification bundled in the cluster as kind of "read only", where the user can have a look at the specification as a reference. However, this specification may be different as the runtime would use the one coming from the maven dependency compatible with the given Camel version.

squakez avatar Sep 12 '24 05:09 squakez

This issue has been automatically marked as stale due to 90 days of inactivity. It will be closed if no further activity occurs within 15 days. If you think that’s incorrect or the issue should never stale, please simply write any comment. Thanks for your contributions!

github-actions[bot] avatar Feb 27 '25 00:02 github-actions[bot]

We can evaluate if this is something we can introduce in 2.x, if there is no breaking compatibilities.

squakez avatar Sep 23 '25 10:09 squakez