Hi James,
I don't know if somebody is going to continue that work. However, let me
add some context that may help with making the decision.

At the beginning of the year I was working on some development with the
goal to eventually remove the runtime at all [1]. However the work was
stopped as we decided that it was better to keep a provider into the
runtimes (eventually also in Springboot) in order to control certain
behaviors (for instance altering routes for cronjobs or dynamic loading of
properties).

The best approach would be to go even a step further and try to harmonize
those common cloud capabilities directly in the core, in order any runtimes
to be able to leverage a common mechanism wherever that's possible.

>From Camel K perspective, if somebody is willing to continue that work and
have a fully functional artifact would be good as it reduced the need to
maintain Camel K Runtime project separately (which, at this stage is only
released when Camel Quarkus is released). If nobody is going to work in the
immediate future I'd suggest parking the work done so far in a branch that
could be taken over in the future if needed.

Cheers,
Pasquale.

[1] https://github.com/apache/camel-k/pull/5090

On Tue, Jul 30, 2024 at 9:30 AM James Netherton <jamesnether...@gmail.com>
wrote:

> Hi everyone,
>
> I wanted to open a discussion about the camel-k extension module and Maven
> plugins that live in the Camel Quarkus project:
>
> https://github.com/apache/camel-quarkus/tree/main/extensions/camel-k
>
> https://github.com/apache/camel-quarkus/tree/main/tooling/camel-k-catalog-model
>
> https://github.com/apache/camel-quarkus/tree/main/tooling/camel-k-maven-plugin
>
> There was a plan to move the majority of the camel-k-runtime project into
> either Camel or Camel Quarkus.
>
> https://github.com/apache/camel-quarkus/issues/4283
>
> We've had the camel-k extension in Camel Quarkus for almost 12 months.
> During this time, the CQ camel-k extension and the camel-k-runtime project
> have diverged.
>
> Is it still the intention that camel-k will eventually consume this work?
>
> I'm asking because there is a (minor(ish)) overhead in maintaining the CQ
> camel-k modules. And since the number of Maven modules in CQ is ever
> increasing, I like to take every opportunity to trim stuff from the project
> whenever possible.
>
> --
> James
>

Reply via email to