Jean-Baptiste, thanks for working on this. Do you anticipate concluding this work soon? It blocks releasing jclouds 2.2.0 with the intended Java 8 and Guava changes we would like to release to users.
On Thu, Nov 29, 2018 at 02:21:26PM +0100, Jean-Baptiste Onofré wrote: > Hi guys, > > the first PR about Karaf 4.2.x support in jclouds is almost done > (including itests, new commands, etc). > > For the second part about provisioning feature, I need to do some > cleanup on the PoC before starting a concrete discussion. > > I keep you posted asap ! > > Regards > JB > > On 20/11/2018 06:17, Jean-Baptiste Onofré wrote: > > Hi Ignasi, > > > > Thanks for the reminder ;) > > > > I did some improvements in Karaf 4.2.2-SNAPSHOT to speed up jclouds and > > the "provisioning" feature we discussed. > > > > First PR (just Karaf 4.2.x update) is almost done, I will submit it soon > > (tomorrow or the day after probably). > > > > For the "provisioning" proposal, I'm still have work to do but it's on > > the right way to be discussed. > > > > Sorry for the delay, but it's coming ;) > > > > Regards > > JB > > > > On 19/11/2018 23:01, Ignasi Barrera wrote: > >> Just a friendly reminder :) > >> > >> On Mon, 15 Oct 2018 at 09:59, Ignasi Barrera <[email protected]> wrote: > >> > >>> Nice! Look forward to discussing that proposal :) > >>> On Sun, 14 Oct 2018 at 18:36, Jean-Baptiste Onofré <[email protected]> > >>> wrote: > >>>> > >>>> Hi guys, > >>>> > >>>> just a quick update about that. > >>>> > >>>> I fixed the issue I had on the commands (updated with new Karaf 4.x > >>>> annotation). I'm adding features verify and itests, I would also like to > >>>> test compute service and blobstore on a couple of providers (ec2 and > >>>> azure). The PR should happen pretty soon. > >>>> > >>>> On the provisioning side, I'm testing Karaf and pure Java application > >>>> provisioning on Azure and Amazon EC2 for now. It's still in early stage > >>>> but promising. I need more time to have a complete and concrete proposal > >>>> on that. > >>>> > >>>> I keep you posted. > >>>> > >>>> Regards > >>>> JB > >>>> > >>>> On 03/10/2018 10:56, Jean-Baptiste Onofré wrote: > >>>>> Awesome ! > >>>>> > >>>>> Thanks guys for the interest ! I think it would be a great new feature > >>>>> in jClouds. > >>>>> > >>>>> So yes, I will definitely keep you posted. > >>>>> > >>>>> But first, Karaf 4.2.x and Java8 full support in jclouds-karaf ;) > >>>>> > >>>>> Regards > >>>>> JB > >>>>> > >>>>> On 03/10/2018 10:53, Ignasi Barrera wrote: > >>>>>> This application runtime provisioning concept definitively looks > >>>>>> interesting. I'd love to discuss how it should look like and what > >>>>>> makes sense, so please, keep us posted and share the progress of your > >>>>>> PoC and the ideas that may come from it. > >>>>>> On Wed, 3 Oct 2018 at 10:50, Jean-Baptiste Onofré <[email protected]> > >>> wrote: > >>>>>>> > >>>>>>> Hi Andrea, > >>>>>>> > >>>>>>> For jCloud compute abstraction, I think I can do something > >>> "compliant". > >>>>>>> jClouds and Karaf instance (or even Cellar node) can map indeed. > >>>>>>> > >>>>>>> For now it's a rough idea, but I will started a PoC on this area. I > >>>>>>> think other "application runtime provisioning" support can be > >>> interested > >>>>>>> in jClouds. > >>>>>>> > >>>>>>> Let me start a PoC (I will probably bother you with some questions > >>> ;)), > >>>>>>> I keep you posted. > >>>>>>> > >>>>>>> Thanks ! > >>>>>>> > >>>>>>> Regards > >>>>>>> JB > >>>>>>> > >>>>>>> On 03/10/2018 09:14, Andrea Turli wrote: > >>>>>>>> Interesting idea! > >>>>>>>> > >>>>>>>> As Andrew I've little knowledge of karaf, how do you think it will > >>> fit with > >>>>>>>> the jclouds compute abstraction? To what can you map jclouds node > >>> in the > >>>>>>>> karaf world? A Karaf container or a "service" running inside the > >>> karaf > >>>>>>>> container? What's an jclouds image or location in that respect? > >>>>>>>> > >>>>>>>> Thanks > >>>>>>>> > >>>>>>>> Il mer 3 ott 2018, 07:05 Jean-Baptiste Onofré <[email protected]> ha > >>> scritto: > >>>>>>>> > >>>>>>>>> Hi Andrew, > >>>>>>>>> > >>>>>>>>> exactly, you got the idea. > >>>>>>>>> > >>>>>>>>> For instance, it could result to create a AMI on Amazon EC2, etc. > >>>>>>>>> > >>>>>>>>> The purpose is exactly what you described: > >>>>>>>>> > >>>>>>>>> - be able to install a Karaf instance on a cloud provider > >>>>>>>>> - control the "cloud Karaf instance" (start, stop, ...) > >>>>>>>>> - expose this instance as a compute service > >>>>>>>>> > >>>>>>>>> It's something I planned in Karaf Cellar, but I think it makes more > >>>>>>>>> sense to have in jclouds (and Cellar will leverage jClouds). > >>>>>>>>> > >>>>>>>>> Regards > >>>>>>>>> JB > >>>>>>>>> > >>>>>>>>> On 03/10/2018 01:46, Andrew Phillips wrote: > >>>>>>>>>>>> On the other hand, I was thinking about adding a > >>> Provisioning/Compute > >>>>>>>>>>>>> Service for Karaf. The idea is to easily provision and > >>> bootstrap > >>>>>>>>> Apache > >>>>>>>>>>>>> Karaf runtime (vanilla or custom) on a cloud provider. > >>>>>>>>>> > >>>>>>>>>> If I understand this correctly, the idea is firstly to use > >>> jclouds to > >>>>>>>>>> install (?) a Karaf runtime on a cloud provider, then expose that > >>>>>>>>>> runtime as a compute service in its own right? > >>>>>>>>>> > >>>>>>>>>> That would be an interesting idea that I don't think has been > >>> tried > >>>>>>>>>> previously - in what sense (question from someone with little > >>> Karaf > >>>>>>>>>> background here) does Karaf fit the model of a cloud compute > >>> service? > >>>>>>>>>> What type of "things" can you provision in Karaf, for example? > >>>>>>>>>> > >>>>>>>>>> Regards > >>>>>>>>>> > >>>>>>>>>> ap > >>>>>>>>> > >>>>>>>>> -- > >>>>>>>>> Jean-Baptiste Onofré > >>>>>>>>> [email protected] > >>>>>>>>> http://blog.nanthrax.net > >>>>>>>>> Talend - http://www.talend.com > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> Jean-Baptiste Onofré > >>>>>>> [email protected] > >>>>>>> http://blog.nanthrax.net > >>>>>>> Talend - http://www.talend.com > >>>>> > >>> > >> > > -- Andrew Gaul http://gaul.org/
