Thanks Pasquale for the explanation!

> I'd suggest parking the work done so far in a branch that could be taken
over in the future if needed

We could keep it in for CQ 3.14.0 and then remove for 3.15.0 which will
(hopefully) be an LTS release. I can also cut a branch and document it
somewhere too.

--
James

On Tue, 30 Jul 2024 at 09:50, Pasquale Congiusti <
pasquale.congiu...@gmail.com> wrote:

> 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