On Mon, Aug 5, 2024 at 9:07 AM James Netherton <jamesnether...@gmail.com>
wrote:

> 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.
>
>
Yes that seems like a good plan.


> --
> 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
> > >
> >
>


-- 
Claus Ibsen
-----------------
@davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to