Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Kamelet catalog coming from Camel distribution dependency #5846

Open
squakez opened this issue Sep 12, 2024 · 0 comments
Open

Use Kamelet catalog coming from Camel distribution dependency #5846

squakez opened this issue Sep 12, 2024 · 0 comments
Labels
Milestone

Comments

@squakez
Copy link
Contributor

squakez commented Sep 12, 2024

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 squakez added kind/feature New feature or request area/documentation Documentation task area/kamelets area/traits labels Sep 12, 2024
@squakez squakez added this to the 2.6.0 milestone Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant