On Fri, Aug 22, 2014 at 12:29 PM, Lahiru Sandaruwan <lahi...@wso2.com> wrote:
> Hi all, > > Bit new to this discussion. I cannot find any code committed regarding > docker to master branch. Do we maintain them locally? > > Also do we have a plan to use the docker API which is in Jclouds labs at > the moment? > ahh.. a mistake :) I have been looking at wrong place. Code is there. I would try this out and see. Thanks. > > Thanks. > > > On Thu, Aug 21, 2014 at 12:32 PM, Nirmal Fernando <nirmal070...@gmail.com> > wrote: > >> Thanks a lot Sajith! >> >> >> On Thu, Aug 21, 2014 at 12:31 PM, Sajith Kariyawasam <saj...@wso2.com> >> wrote: >> >>> I added the tasks as a new sub page [1] and linked from the original >>> page Chris has created [2] >>> >>> [1] https://cwiki.apache.org/confluence/display/STRATOS/Task+List >>> [2] >>> https://cwiki.apache.org/confluence/display/STRATOS/Docker+Provider+Development >>> >>> Thanks, >>> Sajith >>> >>> >>> On Thu, Aug 21, 2014 at 10:53 AM, Nirmal Fernando < >>> nirmal070...@gmail.com> wrote: >>> >>>> Hi Sajith, >>>> >>>> Would you be able to add the task list to a wiki page? >>>> >>>> >>>> On Wed, Aug 20, 2014 at 9:31 AM, Nguyen Anh Tu <t...@apache.org> wrote: >>>> >>>>> Thanks Nirmal, Sajith & Akila for the productive hangout yesterday. >>>>> Please update the design to wiki. >>>>> >>>>> Cheers, >>>>> >>>>> --Tuna >>>>> >>>>> >>>>> On Tue, Aug 19, 2014 at 11:04 AM, Nirmal Fernando < >>>>> nirmal070...@gmail.com> wrote: >>>>> >>>>>> Current DockerIaas implementation uses default Jclouds >>>>>> TemplateOptions class. But in order to get all the available options in >>>>>> Docker Jclouds implementation, we should use DockerTemplateOptions >>>>>> class. By using it, we could easily pass user-metadata. >>>>>> >>>>>> >>>>>> On Tue, Aug 19, 2014 at 9:27 AM, Nirmal Fernando < >>>>>> nirmal070...@gmail.com> wrote: >>>>>> >>>>>>> IMO we could map a partition to a host machine where you could spin >>>>>>> docker instances, in the developer version. >>>>>>> >>>>>>> >>>>>>> On Thu, Aug 14, 2014 at 6:50 PM, Sajith Kariyawasam <saj...@wso2.com >>>>>>> > wrote: >>>>>>> >>>>>>>> >>>>>>>> On Tue, Aug 12, 2014 at 10:00 AM, Lakmal Warusawithana < >>>>>>>> lak...@wso2.com> wrote: >>>>>>>> >>>>>>>>> Hi Folks, >>>>>>>>> >>>>>>>>> Did you guys had a hangout meeting. Sorry I could not follow up. >>>>>>>>> Here is my thought of implementing/design/architecture. >>>>>>>>> >>>>>>>>> We should have two mode of docker support. >>>>>>>>> >>>>>>>>> >>>>>>>>> - Developer version - capability of adding docker IaaS >>>>>>>>> provider, which docker install in host machine. (single docker >>>>>>>>> host). No >>>>>>>>> IaaS (ec2, openstack etc.) involved. We may add multiple physical >>>>>>>>> machines >>>>>>>>> with docker support. (as different Docker IaaS providers) >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> How should we support partitions in Developer version? >>>>>>>> >>>>>>>> are we going for a provider level partition? >>>>>>>> >>>>>>>>> >>>>>>>>> - Scalable version. - This is adding docker cluster. IMHO we >>>>>>>>> can see go with CoreOS. (or kubernetes). We can have two mode of >>>>>>>>> this. >>>>>>>>> First we can consider psychically configure Docker Cluster. (with >>>>>>>>> set of >>>>>>>>> bare metal machine). We are not worry about scalability of docker >>>>>>>>> cluster >>>>>>>>> here. Next is, dynamically scalable docker cluster. This can >>>>>>>>> achieved by >>>>>>>>> top of another available IaaS. See below scenario >>>>>>>>> >>>>>>>>> >>>>>>>>> For a example, I will take EC2, this can be any available IaaS. We >>>>>>>>> can have coreOS ami and register it as docker *host* cartridge in >>>>>>>>> Stratos. >>>>>>>>> (we can consider this as multi-tenant cartridge). It can define min >>>>>>>>> and >>>>>>>>> max. Say we have min=2 max=10. when multi-tenant service deployment >>>>>>>>> it will >>>>>>>>> spin up two docker *host* instances and make docker cluster. (this is >>>>>>>>> two >>>>>>>>> coreOS with docker cluster). And this should register it self as IaaS >>>>>>>>> provider into Stratos. (we need to bring APIs for adding IaaS provider >>>>>>>>> dynamically. this can used to bring UI for adding IaaS provider as >>>>>>>>> well.) >>>>>>>>> Then Stratos will have docker IaaS provider for create dockers. >>>>>>>>> Docker host >>>>>>>>> cartridge agent should monitor host health and scale up when >>>>>>>>> necessary, and >>>>>>>>> it will add dynamic docker host nodes to docker cluster. This will >>>>>>>>> bring >>>>>>>>> two level of scaling into Stratos. >>>>>>>>> >>>>>>>>> This is my initial thoughts, need you folks thoughts as well. >>>>>>>>> >>>>>>>>> thanks >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Aug 11, 2014 at 4:40 PM, Imesh Gunaratne <im...@apache.org >>>>>>>>> > wrote: >>>>>>>>> >>>>>>>>>> Hi Sajith, >>>>>>>>>> >>>>>>>>>> Yes the usage of image name instead of the image id was >>>>>>>>>> intentional. As I could remember due to some reason Image id did not >>>>>>>>>> work >>>>>>>>>> at the time I tested this. Will revisit this and change it to image >>>>>>>>>> id if >>>>>>>>>> possible. >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, Aug 11, 2014 at 4:52 AM, chris snow <chsnow...@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Great - thanks Sajith! >>>>>>>>>>> >>>>>>>>>>> Btw - I'm on vacation for the next 7 days, so won't be able to >>>>>>>>>>> take >>>>>>>>>>> part in any meetups. Please don't wait for me though - I'm not >>>>>>>>>>> sure >>>>>>>>>>> there is much I can add at this stage anyway :) >>>>>>>>>>> >>>>>>>>>>> On Mon, Aug 11, 2014 at 9:28 AM, Sajith Kariyawasam < >>>>>>>>>>> saj...@wso2.com> wrote: >>>>>>>>>>> > Hi, >>>>>>>>>>> > >>>>>>>>>>> > On Sat, Aug 9, 2014 at 2:14 AM, chris snow < >>>>>>>>>>> chsnow...@gmail.com> wrote: >>>>>>>>>>> >> >>>>>>>>>>> >> Hi Imesh, >>>>>>>>>>> >> >>>>>>>>>>> >> If you get a chance, would you be able to add some >>>>>>>>>>> information to "How >>>>>>>>>>> >> to try out the implementation" on [1]? >>>>>>>>>>> >> >>>>>>>>>>> > >>>>>>>>>>> > I tried out that code and were able to get Cloud controller to >>>>>>>>>>> spawn a >>>>>>>>>>> > docker container. I will add the steps, and better if Imesh >>>>>>>>>>> can verify those >>>>>>>>>>> > >>>>>>>>>>> > Also noted that the code has been implemented to use the image >>>>>>>>>>> description, >>>>>>>>>>> > but not the image id in DockerIaaS.findImage method, >>>>>>>>>>> > so that in cartridge definition json the value to be used in >>>>>>>>>>> imageId is the >>>>>>>>>>> > description (like ubuntu:13.10) >>>>>>>>>>> > >>>>>>>>>>> > Was that intentional? Any reason to avoid the imageId there? >>>>>>>>>>> > >>>>>>>>>>> > Thanks, >>>>>>>>>>> > Sajith >>>>>>>>>>> > >>>>>>>>>>> >> >>>>>>>>>>> >> Many thanks, >>>>>>>>>>> >> >>>>>>>>>>> >> Chris >>>>>>>>>>> >> >>>>>>>>>>> >> --- >>>>>>>>>>> >> [1] >>>>>>>>>>> >> >>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/Docker+Provider+Development >>>>>>>>>>> >> >>>>>>>>>>> >> On Fri, Aug 8, 2014 at 9:26 PM, Imesh Gunaratne < >>>>>>>>>>> im...@apache.org> wrote: >>>>>>>>>>> >> > Hi All, >>>>>>>>>>> >> > >>>>>>>>>>> >> > I'm really sorry for the delayed response. >>>>>>>>>>> >> > Yes we could have a Hangout early next week on this, please >>>>>>>>>>> suggest a >>>>>>>>>>> >> > time. >>>>>>>>>>> >> > >>>>>>>>>>> >> > Thanks >>>>>>>>>>> >> > >>>>>>>>>>> >> > >>>>>>>>>>> >> > On Fri, Aug 8, 2014 at 8:18 AM, chris snow < >>>>>>>>>>> chsnow...@gmail.com> wrote: >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> I've added a page here: >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/Docker+Provider+Development >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Please add your comments to this page. >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Many thanks, >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> Chris >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> On Fri, Aug 8, 2014 at 12:08 PM, chris snow < >>>>>>>>>>> chsnow...@gmail.com> >>>>>>>>>>> >> >> wrote: >>>>>>>>>>> >> >> > Makes sense. In the meantime, I'll add a wiki page to >>>>>>>>>>> track the >>>>>>>>>>> >> >> > requirements, constraints, design choices and progress... >>>>>>>>>>> >> >> > >>>>>>>>>>> >> >> > On Fri, Aug 8, 2014 at 12:01 PM, Sajith Kariyawasam < >>>>>>>>>>> saj...@wso2.com> >>>>>>>>>>> >> >> > wrote: >>>>>>>>>>> >> >> >> Seems its better we postpone the discussion to have more >>>>>>>>>>> >> >> >> participants..somewhere early next week? >>>>>>>>>>> >> >> >> >>>>>>>>>>> >> >> >> >>>>>>>>>>> >> >> >> On Fri, Aug 8, 2014 at 3:46 PM, Nguyen Anh Tu < >>>>>>>>>>> t...@apache.org> >>>>>>>>>>> >> >> >> wrote: >>>>>>>>>>> >> >> >>> >>>>>>>>>>> >> >> >>> Sorry guys I can't join between 4:30pm - 6:30pm. I >>>>>>>>>>> just have an >>>>>>>>>>> >> >> >>> urgent >>>>>>>>>>> >> >> >>> task. Keep talking and decide how we can do this >>>>>>>>>>> integration >>>>>>>>>>> >> >> >>> smoothly. >>>>>>>>>>> >> >> >>> >>>>>>>>>>> >> >> >>> Thanks, >>>>>>>>>>> >> >> >>> >>>>>>>>>>> >> >> >>> --Tuna >>>>>>>>>>> >> >> >>> >>>>>>>>>>> >> >> >>> >>>>>>>>>>> >> >> >>> On Fri, Aug 8, 2014 at 1:01 PM, Sajith Kariyawasam >>>>>>>>>>> >> >> >>> <saj...@wso2.com> >>>>>>>>>>> >> >> >>> wrote: >>>>>>>>>>> >> >> >>>> >>>>>>>>>>> >> >> >>>> Hi, >>>>>>>>>>> >> >> >>>> >>>>>>>>>>> >> >> >>>> So, shall we have the discussion today at 4.30 p.m - >>>>>>>>>>> 5.30 pm (IST) >>>>>>>>>>> >> >> >>>> ? >>>>>>>>>>> >> >> >>>> I guess Chris and Tuna are ok with that time. Imesh >>>>>>>>>>> will you be >>>>>>>>>>> >> >> >>>> able >>>>>>>>>>> >> >> >>>> to >>>>>>>>>>> >> >> >>>> join? >>>>>>>>>>> >> >> >>>> >>>>>>>>>>> >> >> >>>> Thanks, >>>>>>>>>>> >> >> >>>> Sajith >>>>>>>>>>> >> >> >>>> >>>>>>>>>>> >> >> >>>> >>>>>>>>>>> >> >> >>>> >>>>>>>>>>> >> >> >>>> On Wed, Aug 6, 2014 at 12:31 PM, Nguyen Anh Tu < >>>>>>>>>>> t...@apache.org> >>>>>>>>>>> >> >> >>>> wrote: >>>>>>>>>>> >> >> >>>>> >>>>>>>>>>> >> >> >>>>> Please keep Imesh in discussion. He's going forward >>>>>>>>>>> on this >>>>>>>>>>> >> >> >>>>> feature. >>>>>>>>>>> >> >> >>>>> How >>>>>>>>>>> >> >> >>>>> about you, Imesh? >>>>>>>>>>> >> >> >>>>> >>>>>>>>>>> >> >> >>>>> --Tuna >>>>>>>>>>> >> >> >>>>> >>>>>>>>>>> >> >> >>>>> >>>>>>>>>>> >> >> >>>>> On Wed, Aug 6, 2014 at 1:58 PM, Nguyen Anh Tu < >>>>>>>>>>> t...@apache.org> >>>>>>>>>>> >> >> >>>>> wrote: >>>>>>>>>>> >> >> >>>>>> >>>>>>>>>>> >> >> >>>>>> Hi, >>>>>>>>>>> >> >> >>>>>> >>>>>>>>>>> >> >> >>>>>> Can we move to around 10pm IST, Friday? If not, I'm >>>>>>>>>>> free between >>>>>>>>>>> >> >> >>>>>> 4.30pm >>>>>>>>>>> >> >> >>>>>> - 6.30pm as Chris. I can't do around 8pm. >>>>>>>>>>> >> >> >>>>>> >>>>>>>>>>> >> >> >>>>>> --Tuna >>>>>>>>>>> >> >> >>>>>> >>>>>>>>>>> >> >> >>>>>> >>>>>>>>>>> >> >> >>>>>> On Wed, Aug 6, 2014 at 12:42 AM, chris snow >>>>>>>>>>> >> >> >>>>>> <chsnow...@gmail.com> >>>>>>>>>>> >> >> >>>>>> wrote: >>>>>>>>>>> >> >> >>>>>>> >>>>>>>>>>> >> >> >>>>>>> sorry, I meant Friday by tomorrow :) >>>>>>>>>>> >> >> >>>>>>> >>>>>>>>>>> >> >> >>>>>>> On Tue, Aug 5, 2014 at 6:41 PM, chris snow >>>>>>>>>>> >> >> >>>>>>> <chsnow...@gmail.com> >>>>>>>>>>> >> >> >>>>>>> wrote: >>>>>>>>>>> >> >> >>>>>>> > Hi Akila - I'm pretty tight for time tomorrow. >>>>>>>>>>> >> >> >>>>>>> > >>>>>>>>>>> >> >> >>>>>>> > I'm free between either 4.30 IST and 5.30 IST or >>>>>>>>>>> 5.30 IST and >>>>>>>>>>> >> >> >>>>>>> > 6.30 >>>>>>>>>>> >> >> >>>>>>> > IST, but probably not both :( >>>>>>>>>>> >> >> >>>>>>> > >>>>>>>>>>> >> >> >>>>>>> > On Tue, Aug 5, 2014 at 6:10 PM, Akila Ravihansa >>>>>>>>>>> Perera >>>>>>>>>>> >> >> >>>>>>> > <raviha...@wso2.com> wrote: >>>>>>>>>>> >> >> >>>>>>> >> On Tue, Aug 5, 2014 at 9:24 PM, Nirmal Fernando >>>>>>>>>>> >> >> >>>>>>> >> <nirmal070...@gmail.com> wrote: >>>>>>>>>>> >> >> >>>>>>> >>> Hi Akila, >>>>>>>>>>> >> >> >>>>>>> >>> >>>>>>>>>>> >> >> >>>>>>> >>> I suggest we move the time further down, may >>>>>>>>>>> be around 8pm >>>>>>>>>>> >> >> >>>>>>> >>> IST. >>>>>>>>>>> >> >> >>>>>>> >> >>>>>>>>>>> >> >> >>>>>>> >> +1 >>>>>>>>>>> >> >> >>>>>>> >> >>>>>>>>>>> >> >> >>>>>>> >> Guys, will you be able to join around 8pm IST? >>>>>>>>>>> >> >> >>>>>> >>>>>>>>>>> >> >> >>>>>> >>>>>>>>>>> >> >> >>>>> >>>>>>>>>>> >> >> >>>> >>>>>>>>>>> >> >> >>>> >>>>>>>>>>> >> >> >>>> >>>>>>>>>>> >> >> >>>> -- >>>>>>>>>>> >> >> >>>> -- >>>>>>>>>>> >> >> >>>> Sajith Kariyawasam >>>>>>>>>>> >> >> >>>> Mobile: +94772269575 >>>>>>>>>>> >> >> >>> >>>>>>>>>>> >> >> >>> >>>>>>>>>>> >> >> >> >>>>>>>>>>> >> >> >> >>>>>>>>>>> >> >> >> >>>>>>>>>>> >> >> >> -- >>>>>>>>>>> >> >> >> -- >>>>>>>>>>> >> >> >> Sajith Kariyawasam >>>>>>>>>>> >> >> >> Mobile: +94772269575 >>>>>>>>>>> >> > >>>>>>>>>>> >> > >>>>>>>>>>> >> > >>>>>>>>>>> >> > >>>>>>>>>>> >> > -- >>>>>>>>>>> >> > Imesh Gunaratne >>>>>>>>>>> >> > >>>>>>>>>>> >> > Technical Lead, WSO2 >>>>>>>>>>> >> > Committer & PPMC Member, Apache Stratos >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > -- >>>>>>>>>>> > -- >>>>>>>>>>> > Sajith Kariyawasam >>>>>>>>>>> > Mobile: +94772269575 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Imesh Gunaratne >>>>>>>>>> >>>>>>>>>> Technical Lead, WSO2 >>>>>>>>>> Committer & PPMC Member, Apache Stratos >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Lakmal Warusawithana >>>>>>>>> Vice President, Apache Stratos >>>>>>>>> Director - Cloud Architecture; WSO2 Inc. >>>>>>>>> Mobile : +94714289692 >>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *--* >>>>>>>> *Sajith Kariyawasam* >>>>>>>> *Mobile: +94772269575 <%2B94772269575>* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best Regards, >>>>>>> Nirmal >>>>>>> >>>>>>> Nirmal Fernando. >>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>> >>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best Regards, >>>>>> Nirmal >>>>>> >>>>>> Nirmal Fernando. >>>>>> PPMC Member & Committer of Apache Stratos, >>>>>> Senior Software Engineer, WSO2 Inc. >>>>>> >>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Best Regards, >>>> Nirmal >>>> >>>> Nirmal Fernando. >>>> PPMC Member & Committer of Apache Stratos, >>>> Senior Software Engineer, WSO2 Inc. >>>> >>>> Blog: http://nirmalfdo.blogspot.com/ >>>> >>> >>> >>> >>> -- >>> *--* >>> *Sajith Kariyawasam* >>> *Mobile: +94772269575 <%2B94772269575>* >>> >> >> >> >> -- >> Best Regards, >> Nirmal >> >> Nirmal Fernando. >> PPMC Member & Committer of Apache Stratos, >> Senior Software Engineer, WSO2 Inc. >> >> Blog: http://nirmalfdo.blogspot.com/ >> > > > > -- > -- > Lahiru Sandaruwan > Committer and PMC member, Apache Stratos, > Senior Software Engineer, > WSO2 Inc., http://wso2.com > lean.enterprise.middleware > > email: lahi...@wso2.com cell: (+94) 773 325 954 > blog: http://lahiruwrites.blogspot.com/ > twitter: http://twitter.com/lahirus > linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 > > -- -- Lahiru Sandaruwan Committer and PMC member, Apache Stratos, Senior Software Engineer, WSO2 Inc., http://wso2.com lean.enterprise.middleware email: lahi...@wso2.com cell: (+94) 773 325 954 blog: http://lahiruwrites.blogspot.com/ twitter: http://twitter.com/lahirus linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146