Hi Gayan On Thu, Oct 1, 2015 at 6:16 PM, Gayan Gunarathne <gay...@wso2.com> wrote:
> > > On Thu, Oct 1, 2015 at 6:06 PM, Reka Thirunavukkarasu <r...@wso2.com> > wrote: > >> Hi >> >> Shall we maintain an installer as well(specially for VM cartridges) in >> this repository to quickly create specific cartridges in puppet? What this >> installer could do is, >> >> User has to provide the packs and set of values for the environment >> variables. >> >> - Install puppet master >> - Locate the relevant cartridges puppet modules >> - Place the packs, template modules and plugins to right location >> - Export all the user given environment variables >> - Execute configurator to configure the samples >> >> WDYT? >> > > Good thought reka. As our offline chat , we can plan to have two > installers for ppaas and ppaas cartridges.We can have the ppaas installer > to set up the ppaas related stuff while ppaas cartridge installer to set up > the cartridge specific installations. > +1. We can check whether we can modify the stratos-installer and use it as a ppaas-installer rather writing it from the scratch. Thanks, Reka > >> Thanks, >> Reka >> >> On Thu, Oct 1, 2015 at 2:01 PM, Gayan Gunarathne <gay...@wso2.com> wrote: >> >>> Hi Akila, >>> >>> Common folder has all the common stuff related to the cartridges.So if >>> someone can navigate to the common folder and get the stuff shared among >>> the cartridges. >>> >>> I think it is meaningful to have those common stuff at a one place, then >>> someone new to this repository also have a feeling those stuff will be >>> common for all the cartridges.Common PCA plugins and utils also we can have >>> inside the common folder >>> >>> Thanks, >>> Gayan >>> >>> On Thu, Oct 1, 2015 at 12:52 PM, Akila Ravihansa Perera < >>> raviha...@wso2.com> wrote: >>> >>>> Hi Gayan, >>>> >>>> Wouldn't it be easier to navigate if we move those common folders to >>>> root folder? >>>> >>>> We can create a common folder under /plugins/ folder to keep common PCA >>>> plugins and util files. >>>> >>>> Just a thought...wdyt? >>>> >>>> Thanks. >>>> >>>> On Thu, Oct 1, 2015 at 10:29 AM, Gayan Gunarathne <gay...@wso2.com> >>>> wrote: >>>> >>>>> Adding to the Dev list >>>>> >>>>> >>>>> On Thu, Oct 1, 2015 at 7:05 AM, Imesh Gunaratne <im...@wso2.com> >>>>> wrote: >>>>> >>>>>> Shall we move this discussion to Dev? >>>>>> >>>>>> Thanks >>>>>> >>>>>> On Wed, Sep 30, 2015 at 11:02 PM, Gayan Gunarathne <gay...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> As puppet,init-scripts,base image are common for all the >>>>>>> cartridges,shall we group them under common? >>>>>>> Also what about the configurator?I can see two options >>>>>>> One option will be move the configurator to the private-paas >>>>>>> repository and release it with the private paas.Other option will be we >>>>>>> can >>>>>>> do the separate release for the configurator.Seems it is better to have >>>>>>> a >>>>>>> separate release for the configurator. WDYT? >>>>>>> >>>>>>> Thanks, >>>>>>> Gayan >>>>>>> >>>>>>> On Wed, Sep 30, 2015 at 10:44 PM, Gayan Gunarathne <gay...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> On Wed, Sep 30, 2015 at 9:48 PM, Akila Ravihansa Perera < >>>>>>>> raviha...@wso2.com> wrote: >>>>>>>> >>>>>>>>> +1 for having a simple folder structure. I think we can move the >>>>>>>>> contents in /common/ folder to root folder. One can easily identify >>>>>>>>> the >>>>>>>>> important files available and easy to navigate as well. >>>>>>>>> >>>>>>>>> What should be the Maven groupId for this repo? How about >>>>>>>>> "org.wso2.ppaas.cartridges" or "org.wso2.cartridges" ? >>>>>>>>> >>>>>>>> We can use org.wso2.ppaas.cartridges as groupId >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Gayan >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>>> On Wed, Sep 30, 2015 at 9:24 PM, Imesh Gunaratne <im...@wso2.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> I would like to reduce the complexity of the folder structure >>>>>>>>>> and make it much simple. Shall we have some thing like below: >>>>>>>>>> >>>>>>>>>> private-paas-cartridges/ >>>>>>>>>> |----------------------/common/ >>>>>>>>>> |------/configurator/ >>>>>>>>>> |------/puppet/ >>>>>>>>>> |------/wso2-installer/ >>>>>>>>>> |------/scripts/ >>>>>>>>>> |-------/ec2/init.sh >>>>>>>>>> |-------/openstack/init.sh >>>>>>>>>> >>>>>>>>>> |----------------------/wso2esb/4.9.0/ >>>>>>>>>> |-----/template-module/ >>>>>>>>>> |-----/cartridge-agent-plugins/ >>>>>>>>>> |-----/application/ >>>>>>>>>> |-----/docker/ >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> On Wed, Sep 30, 2015 at 9:13 PM, Imesh Gunaratne <im...@wso2.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> May be we can have this discussion in Dev, I cannot see any >>>>>>>>>>> reason to take this private. >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> On Wed, Sep 30, 2015 at 6:26 PM, Gayan Gunarathne < >>>>>>>>>>> gay...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Adding Engineering group >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>>>>> From: Gayan Gunarathne <gay...@wso2.com> >>>>>>>>>>>> Date: Wed, Sep 30, 2015 at 6:26 PM >>>>>>>>>>>> Subject: [PPaaS] private-paas-cartridges repository structure >>>>>>>>>>>> To: Imesh Gunaratne <im...@wso2.com>, Reka Thirunavukkarasu < >>>>>>>>>>>> r...@wso2.com>, Udara Liyanage <ud...@wso2.com>, Lahiru >>>>>>>>>>>> Sandaruwan <lahi...@wso2.com>, Rajkumar Rajaratnam < >>>>>>>>>>>> rajkum...@wso2.com>, Sajith Kariyawasam <saj...@wso2.com>, >>>>>>>>>>>> Isuru Haththotuwa <isu...@wso2.com>, Lasindu Charith < >>>>>>>>>>>> lasi...@wso2.com>, Akila Ravihansa Perera <raviha...@wso2.com>, >>>>>>>>>>>> Chamila De Alwis <chami...@wso2.com>, Vishanth Balasubramaniam >>>>>>>>>>>> <vishan...@wso2.com>, Dinithi De Silva <dinit...@wso2.com>, >>>>>>>>>>>> Anuruddha Liyanarachchi <anurudd...@wso2.com>, Pubudu >>>>>>>>>>>> Gunatilaka <pubu...@wso2.com>, Thanuja Uruththirakodeeswaran < >>>>>>>>>>>> thanu...@wso2.com> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Hi All, >>>>>>>>>>>> >>>>>>>>>>>> Shall we have the following structure with >>>>>>>>>>>> the private-paas-cartridges[1] repository >>>>>>>>>>>> >>>>>>>>>>>> 1. Maintain the separate directory for each cartridge >>>>>>>>>>>> >>>>>>>>>>>> Suggested directory structure as following >>>>>>>>>>>> >>>>>>>>>>>> . >>>>>>>>>>>> >>>>>>>>>>>> ├── base-image >>>>>>>>>>>> >>>>>>>>>>>> │ └── docker >>>>>>>>>>>> >>>>>>>>>>>> │ └── scripts >>>>>>>>>>>> >>>>>>>>>>>> │ └── start-agent.sh >>>>>>>>>>>> >>>>>>>>>>>> ├── vm >>>>>>>>>>>> >>>>>>>>>>>> │ ├── init-scripts >>>>>>>>>>>> >>>>>>>>>>>> │ │ >>>>>>>>>>>> >>>>>>>>>>>> │ ├── puppet >>>>>>>>>>>> >>>>>>>>>>>> │ │ >>>>>>>>>>>> >>>>>>>>>>>> │ └── README.md >>>>>>>>>>>> >>>>>>>>>>>> ├── wso2_product >>>>>>>>>>>> >>>>>>>>>>>> ├── Version >>>>>>>>>>>> >>>>>>>>>>>> │ ├── docker >>>>>>>>>>>> >>>>>>>>>>>> │ │ >>>>>>>>>>>> >>>>>>>>>>>> │ ├── plugins >>>>>>>>>>>> >>>>>>>>>>>> │ │ >>>>>>>>>>>> >>>>>>>>>>>> │ ├── templates-modules >>>>>>>>>>>> >>>>>>>>>>>> │ │ >>>>>>>>>>>> >>>>>>>>>>>> │ ├── Samples >>>>>>>>>>>> >>>>>>>>>>>> │ └── README.md >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Also we can move the samples to the related product folder. >>>>>>>>>>>> Then as a best practice we need to have a separate sample for each >>>>>>>>>>>> cartridge. >>>>>>>>>>>> >>>>>>>>>>>> Advantage of this structure is we will be able to release the >>>>>>>>>>>> cartridges separately. We don't need to wait for a PPaaS cartridges >>>>>>>>>>>> repository release for release the cartridge. >>>>>>>>>>>> >>>>>>>>>>>> 2. Move the configurator to the private-paas repo or other repo >>>>>>>>>>>> as the responsibility of the configurator is to generate the >>>>>>>>>>>> products >>>>>>>>>>>> configurations based on the template module of the cartridge. So >>>>>>>>>>>> we can >>>>>>>>>>>> separate it from the cartridge repository. >>>>>>>>>>>> >>>>>>>>>>>> Please share your thoughts on this. >>>>>>>>>>>> >>>>>>>>>>>> [1]https://github.com/wso2/private-paas-cartridges >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Gayan >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> >>>>>>>>>>>> Gayan Gunarathne >>>>>>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>> email : gay...@wso2.com | mobile : +94 775030545 >>>>>>>>>>>> <%2B94%20766819985> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> >>>>>>>>>>>> Gayan Gunarathne >>>>>>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>> email : gay...@wso2.com | mobile : +94 775030545 >>>>>>>>>>>> <%2B94%20766819985> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google Groups "WSO2 Engineering Group" group. >>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>> it, send an email to engineering-group+unsubscr...@wso2.com. >>>>>>>>>>>> For more options, visit >>>>>>>>>>>> https://groups.google.com/a/wso2.com/d/optout. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Imesh Gunaratne* >>>>>>>>>>> Senior Technical Lead >>>>>>>>>>> WSO2 Inc: http://wso2.com >>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057 >>>>>>>>>>> W: http://imesh.gunaratne.org >>>>>>>>>>> Lean . Enterprise . Middleware >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Imesh Gunaratne* >>>>>>>>>> Senior Technical Lead >>>>>>>>>> WSO2 Inc: http://wso2.com >>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057 >>>>>>>>>> W: http://imesh.gunaratne.org >>>>>>>>>> Lean . Enterprise . Middleware >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>> Google Groups "WSO2 Engineering Group" group. >>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>> send an email to engineering-group+unsubscr...@wso2.com. >>>>>>>>>> For more options, visit >>>>>>>>>> https://groups.google.com/a/wso2.com/d/optout. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Akila Ravihansa Perera >>>>>>>>> WSO2 Inc.; http://wso2.com/ >>>>>>>>> >>>>>>>>> Blog: http://ravihansa3000.blogspot.com >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Gayan Gunarathne >>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>> email : gay...@wso2.com | mobile : +94 775030545 >>>>>>>> <%2B94%20766819985> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Gayan Gunarathne >>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>>> Committer & PMC Member, Apache Stratos >>>>>>> email : gay...@wso2.com | mobile : +94 775030545 >>>>>>> <%2B94%20766819985> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Imesh Gunaratne* >>>>>> Senior Technical Lead >>>>>> WSO2 Inc: http://wso2.com >>>>>> T: +94 11 214 5345 M: +94 77 374 2057 >>>>>> W: http://imesh.gunaratne.org >>>>>> Lean . Enterprise . Middleware >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Gayan Gunarathne >>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>> Committer & PMC Member, Apache Stratos >>>>> email : gay...@wso2.com | mobile : +94 775030545 <%2B94%20766819985> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Akila Ravihansa Perera >>>> WSO2 Inc.; http://wso2.com/ >>>> >>>> Blog: http://ravihansa3000.blogspot.com >>>> >>> >>> >>> >>> -- >>> >>> Gayan Gunarathne >>> Technical Lead, WSO2 Inc. (http://wso2.com) >>> Committer & PMC Member, Apache Stratos >>> email : gay...@wso2.com | mobile : +94 775030545 <%2B94%20766819985> >>> >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Reka Thirunavukkarasu >> Senior Software Engineer, >> WSO2, Inc.:http://wso2.com, >> Mobile: +94776442007 >> >> >> > > > -- > > Gayan Gunarathne > Technical Lead, WSO2 Inc. (http://wso2.com) > Committer & PMC Member, Apache Stratos > email : gay...@wso2.com | mobile : +94 775030545 <%2B94%20766819985> > > > -- Reka Thirunavukkarasu Senior Software Engineer, WSO2, Inc.:http://wso2.com, Mobile: +94776442007
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev