apache / camel-k-runtime

Apache Camel K runtime
https://camel.apache.org
Apache License 2.0
62 stars 52 forks source link

Add more capabilities and their dependencies #1040

Closed claudio4j closed 1 year ago

claudio4j commented 1 year ago

Adds some capabilities present in camel-k and their dependencies.

Release Note

NONE
squakez commented 1 year ago

@claudio4j I think this work can be still used as a base for adding a new trait parameter in the catalog. Do you mind if I continue from here?

squakez commented 1 year ago

Going deep in the development I realized that Camel K already mixes the concept of traits and capabilities. Ie, cron is a trait, but it also set it as https://github.com/apache/camel-k/blob/781d776a4a43627b6eaf55a6c38b43deed585f51/pkg/trait/cron.go#L187

I am merging this the way it is, after all it was inline with the actual Camel K design. Sorry for all this back and forth.