Hello Andrea, I like this idea.
Zineb Le lun. 20 sept. 2021 à 09:57, Claus Ibsen <[email protected]> a écrit : > On Mon, Sep 20, 2021 at 9:53 AM Andrea <[email protected]> wrote: > > > > Oh if I understand correctly you idea: > > > > - release ckc 0.11.0 based on camel 3.11 generating connectors the old > way > > - merge kamelets into main and generate connectors just from kamelets > from 3.12 onward > > > > Is that what you have in mand? If yes you have my +1 :) > > > > Yes correct > > > > On Mon, Sep 20, 2021, at 09:12, Claus Ibsen wrote: > > > Hi > > > > > > Great to see progress on CKC. > > > > > > Before doing the "kamelet" thingy. I wonder if we can get a 0.11.0 > > > release out that is just "the old way" but for the 3.11 LTS release. > > > Then users have that stable Camel version to stay on. > > > > > > Then the kamalet work can be merged after that and go into releases > > > for Camel 3.12 onwards. > > > > > > And yeah I agree that we should get to a point where its only > > > generated from kamelets. Then that also ensures that users that more > > > easily jump from CKC to Camel-K. > > > We could also do a release without the old way as nobody needs all the > > > 300 components in Camel. But then the CKC community can give feedback > > > on connectors needed and we build kamelets for that. > > > > > > If a old connector is needed we could ship the maven plugin so CKC > > > users can generate a custom connector themseleves as "fallback" > > > > > > On Sat, Sep 18, 2021 at 10:53 PM Andrea <[email protected]> wrote: > > > > > > > > Hello, > > > > > > > > finally the switch to use kamelets in Camel Kafka Connector project > is in an usable state: > > > > > > > > https://github.com/apache/camel-kafka-connector/tree/kamelets > > > > > > > > this branch has refactored the existing core in reusable kamelets > and has added generation of kafka connectors using the kamelet catalog as > well. The generation happens using the following criteria: > > > > > > > > - one kafka connector is generated for each kamelet in the kamelet > catalog. > > > > - one kafka connector is generated for each camel component ("the > old way"), excluding the component used in at least one kamelet. > > > > > > > > Going forward, as the kamelet catalog will add more kamelets, I > personally prefer to further reduce the number of kafka connectors > generated "the old way" (most probably selecting just the most > meaningful/used/that makes sense). > > > > > > > > These would made the project more maintainable by reducing number of > connectors and improving their quality by reusing kamelets that are the > preferred way in camel to define "connectors" and are used/will be used > across all runtimes. > > > > > > > > I would like to give everyone interested some time to look at the > work and think about improvements/concerns before merging it to main and > shortly after releasing a new version of Camel Kafka Connector. > > > > > > > > Regards, > > > > Andrea. > > > > > > > > > > > > -- > > > Claus Ibsen > > > ----------------- > > > http://davsclaus.com @davsclaus > > > Camel in Action 2: https://www.manning.com/ibsen2 > > > > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 > -- Zineb
