Hi, We are planning to create a single set of templates for samples using Jinja templating language. Once it is done we can remove individual sample artifacts.
Thanks. On Wednesday, 7 October 2015, Imesh Gunaratne <[email protected]> wrote: > On Wed, Oct 7, 2015 at 2:08 AM, Lasindu Charith <[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >> Hi Akila/Imesh, >> >> Any reason why we moved common samples (network partitions, autoscale >> policies, deployment policies, application policies) inside each cartridge? >> >> If those artifacts are similar, what if we keep them in a common place? >> (say inside common/samples/..). >> > > +1 A good suggestion! Yes we could move above artifacts to common/samples > folder. However when we are creating the cartridge distribution we may need > to copy them to the cartridge/samples folder similar to common/plugins. > > Thanks > > On Wed, Oct 7, 2015 at 2:50 AM, Rajkumar Rajaratnam <[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >> >> >> On Wed, Oct 7, 2015 at 9:38 AM, Lasindu Charith <[email protected] >> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >> >>> Hi Akila/Imesh, >>> >>> Any reason why we moved common samples (network partitions, autoscale >>> policies, deployment policies, application policies) inside each cartridge? >>> >>> If those artifacts are similar, what if we keep them in a common place? >>> (say inside common/samples/..). Once we introduce more cartridges, we will >>> have to add them again and if there's a new change we'll have to change it >>> everywhere(maintainability?) >>> >> >> +1 to keep them in a common place. Why we are duplicating these common >> artifacts across all the cartridges? >> >> >> >>> >>> WDYT? >>> If the priority/concern was regarding modularity, this approach is >>> totally fine for me. >>> >>> Thanks, >>> >>> On Sun, Oct 4, 2015 at 1:33 PM, Imesh Gunaratne <[email protected] >>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >>> >>>> It looks good Akila! >>>> >>>> On Mon, Oct 5, 2015 at 12:01 AM, Akila Ravihansa Perera < >>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>> > wrote: >>>> >>>>> Hi, >>>>> >>>>> I've restructured the repo considering what we discussed here. I've >>>>> also added a distribution for VM related files. >>>>> >>>>> Final directory structure as follows; >>>>> >>>>> ├── common >>>>> │ ├── configurator >>>>> │ │ ├── live-test >>>>> │ │ │ ├── src >>>>> │ │ ├── src >>>>> │ │ │ ├── assembly >>>>> │ │ │ └── main >>>>> │ ├── docker >>>>> │ │ ├── base-image >>>>> │ │ │ ├── packages >>>>> │ │ │ └── scripts >>>>> │ │ └── scripts >>>>> │ ├── plugins >>>>> │ └── vm >>>>> │ ├── assembly >>>>> │ ├── init-scripts >>>>> │ │ ├── ec2 >>>>> │ │ ├── gce >>>>> │ │ ├── openstack >>>>> │ │ └── vcloud >>>>> │ ├── puppet >>>>> │ │ ├── manifests >>>>> │ │ └── modules >>>>> ├── wso2am >>>>> │ ├── 1.9.0 >>>>> │ │ ├── assembly >>>>> │ │ ├── docker >>>>> │ │ │ ├── packages >>>>> │ │ │ ├── plugins >>>>> │ │ │ └── scripts >>>>> │ │ ├── plugins >>>>> │ │ ├── samples >>>>> │ │ │ ├── application-policies >>>>> │ │ │ ├── applications >>>>> │ │ │ ├── autoscaling-policies >>>>> │ │ │ ├── cartridge-groups >>>>> │ │ │ ├── cartridges >>>>> │ │ │ ├── deployment-policies >>>>> │ │ │ ├── kubernetes-clusters >>>>> │ │ │ ├── network-partitions >>>>> │ │ │ └── template-modules >>>>> │ │ └── template-module >>>>> │ │ ├── files >>>>> │ │ ├── src >>>>> │ │ └── templates >>>>> ├── wso2as >>>>> │ ├── 5.2.1 >>>>> │ │ ├── assembly >>>>> │ │ ├── docker >>>>> │ │ │ ├── packages >>>>> │ │ │ ├── plugins >>>>> │ │ │ └── scripts >>>>> │ │ ├── plugins >>>>> │ │ ├── samples >>>>> │ │ │ ├── application-policies >>>>> │ │ │ ├── applications >>>>> │ │ │ ├── autoscaling-policies >>>>> │ │ │ ├── cartridge-groups >>>>> │ │ │ ├── cartridges >>>>> │ │ │ ├── deployment-policies >>>>> │ │ │ ├── kubernetes-clusters >>>>> │ │ │ ├── network-partitions >>>>> │ │ │ ├── signups >>>>> │ │ │ └── template-modules >>>>> │ │ └── template-module >>>>> │ │ ├── files >>>>> │ │ ├── src >>>>> │ │ └── templates >>>>> ├── wso2esb >>>>> │ ├── 4.8.1 >>>>> │ │ ├── assembly >>>>> │ │ ├── docker >>>>> │ │ │ ├── packages >>>>> │ │ │ ├── plugins >>>>> │ │ │ └── scripts >>>>> │ │ ├── plugins >>>>> │ │ ├── samples >>>>> │ │ │ ├── application-policies >>>>> │ │ │ ├── applications >>>>> │ │ │ ├── autoscaling-policies >>>>> │ │ │ ├── cartridge-groups >>>>> │ │ │ ├── cartridges >>>>> │ │ │ ├── deployment-policies >>>>> │ │ │ ├── kubernetes-clusters >>>>> │ │ │ ├── network-partitions >>>>> │ │ │ ├── signups >>>>> │ │ │ └── template-modules >>>>> │ │ │ ├── archive-tmp >>>>> │ │ │ └── maven-shared-archive-resources >>>>> │ │ └── template-module >>>>> │ │ ├── files >>>>> │ │ ├── src >>>>> │ │ └── templates >>>>> └── wso2is >>>>> ├── 5.0.0 >>>>> │ ├── assembly >>>>> │ ├── docker >>>>> │ │ ├── packages >>>>> │ │ ├── plugins >>>>> │ │ └── scripts >>>>> │ ├── plugins >>>>> │ ├── samples >>>>> │ │ ├── application-policies >>>>> │ │ ├── applications >>>>> │ │ ├── autoscaling-policies >>>>> │ │ ├── cartridge-groups >>>>> │ │ ├── cartridges >>>>> │ │ ├── deployment-policies >>>>> │ │ ├── kubernetes-clusters >>>>> │ │ ├── network-partitions >>>>> │ │ ├── signups >>>>> │ │ └── template-modules >>>>> │ └── template-module >>>>> │ ├── files >>>>> │ ├── src >>>>> │ └── templates >>>>> >>>>> >>>>> On Sun, Oct 4, 2015 at 10:04 PM, Imesh Gunaratne <[email protected] >>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >>>>> >>>>>> On Fri, Oct 2, 2015 at 2:25 PM, Thanuja Uruththirakodeeswaran < >>>>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>>> > wrote: >>>>>> >>>>>>> Hi All, >>>>>>> >>>>>>> We have folder for base-image and inside that we have a folder >>>>>>> called 'docker' for docker base image. In the VM scenario, we are using >>>>>>> init-scripts to create the vm base image. So what if we move the >>>>>>> init-scripts folder inside /common/base-image/vm/ path? >>>>>>> >>>>>> >>>>>> Yes, a good point! May be we can do the necessary changes. >>>>>> >>>>>> Thanks >>>>>> >>>>>> On Fri, Oct 2, 2015 at 2:25 PM, Thanuja Uruththirakodeeswaran < >>>>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>>> > wrote: >>>>>> >>>>>>> Hi All, >>>>>>> >>>>>>> We have folder for base-image and inside that we have a folder >>>>>>> called 'docker' for docker base image. In the VM scenario, we are using >>>>>>> init-scripts to create the vm base image. So what if we move the >>>>>>> init-scripts folder inside /common/base-image/vm/ path? >>>>>>> >>>>>>> ├── common >>>>>>> │ ├── base-image >>>>>>> │ │ └── docker >>>>>>> │ ├── common-plugins >>>>>>> │ │ ├── wso2-cleanup-handler.py >>>>>>> │ │ └── wso2-cleanup-handler.yapsy-plugin >>>>>>> │ ├── configurator >>>>>>> │ │ ├── live-test >>>>>>> │ │ ├── org.wso2.ppaas.cartridges.common.configurator.iml >>>>>>> │ │ ├── pom.xml >>>>>>> │ │ ├── README.md >>>>>>> │ │ ├── src >>>>>>> │ │ └── target >>>>>>> │ ├── init-scripts >>>>>>> │ │ ├── ec2 >>>>>>> │ │ ├── gce >>>>>>> │ │ ├── openstack >>>>>>> │ │ ├── README.md >>>>>>> │ │ └── vcloud >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> On Thu, Oct 1, 2015 at 6:32 PM, Reka Thirunavukkarasu <[email protected] >>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >>>>>>> >>>>>>>> Hi Gayan >>>>>>>> >>>>>>>> On Thu, Oct 1, 2015 at 6:16 PM, Gayan Gunarathne <[email protected] >>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Oct 1, 2015 at 6:06 PM, Reka Thirunavukkarasu < >>>>>>>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');>> >>>>>>>>> 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 <[email protected] >>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 < >>>>>>>>>>> [email protected] >>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 < >>>>>>>>>>>> [email protected] >>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Adding to the Dev list >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, Oct 1, 2015 at 7:05 AM, Imesh Gunaratne < >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Shall we move this discussion to Dev? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Sep 30, 2015 at 11:02 PM, Gayan Gunarathne < >>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 < >>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Wed, Sep 30, 2015 at 9:48 PM, Akila Ravihansa Perera < >>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> >>>>>>>>>>>>>>>> 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 < >>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 < >>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 < >>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> >>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Adding Engineering group >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>>>>>>>>>>>>> From: Gayan Gunarathne <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> >>>>>>>>>>>>>>>>>>>> Date: Wed, Sep 30, 2015 at 6:26 PM >>>>>>>>>>>>>>>>>>>> Subject: [PPaaS] private-paas-cartridges repository >>>>>>>>>>>>>>>>>>>> structure >>>>>>>>>>>>>>>>>>>> To: Imesh Gunaratne <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Reka Thirunavukkarasu <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Udara Liyanage <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Lahiru Sandaruwan <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Rajkumar Rajaratnam <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Sajith Kariyawasam <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Isuru Haththotuwa <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Lasindu Charith <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Akila Ravihansa Perera <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Chamila De Alwis <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Vishanth Balasubramaniam <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Dinithi De Silva <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Anuruddha Liyanarachchi <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Pubudu Gunatilaka <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>, >>>>>>>>>>>>>>>>>>>> Thanuja Uruththirakodeeswaran <[email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> 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 : [email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> | mobile >>>>>>>>>>>>>>>>>>>> : +94 775030545 <%2B94%20766819985> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Gayan Gunarathne >>>>>>>>>>>>>>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>>>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>>>>>>> email : [email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> | 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 >>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','engineering-group%[email protected]');> >>>>>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>>>>> 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 >>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','engineering-group%[email protected]');> >>>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>>> 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 : [email protected] >>>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> | mobile >>>>>>>>>>>>>>>> : +94 775030545 <%2B94%20766819985> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Gayan Gunarathne >>>>>>>>>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>> email : [email protected] >>>>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> | 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 : [email protected] >>>>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> | 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 : [email protected] >>>>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> | mobile : +94 >>>>>>>>>>> 775030545 <%2B94%20766819985> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Dev mailing list >>>>>>>>>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>>>>>>>> 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 : [email protected] >>>>>>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> | mobile : +94 >>>>>>>>> 775030545 <%2B94%20766819985> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Reka Thirunavukkarasu >>>>>>>> Senior Software Engineer, >>>>>>>> WSO2, Inc.:http://wso2.com, >>>>>>>> Mobile: +94776442007 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thanuja Uruththirakodeeswaran >>>>>>> Software Engineer >>>>>>> WSO2 Inc.;http://wso2.com >>>>>>> lean.enterprise.middleware >>>>>>> >>>>>>> mobile: +94 774363167 >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *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 >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Akila Ravihansa Perera >>>>> WSO2 Inc.; http://wso2.com/ >>>>> >>>>> Blog: http://ravihansa3000.blogspot.com >>>>> >>>> >>>> >>>> >>>> -- >>>> *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 >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> *Lasindu Charith* >>> Software Engineer, WSO2 Inc. >>> Committer & PMC Member, Apache Stratos >>> Mobile: +94714427192 | Web: blog.lasindu.com >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Rajkumar Rajaratnam >> Committer & PMC Member, Apache Stratos >> Software Engineer, WSO2 >> >> Mobile : +94777568639 >> Blog : rajkumarr.com >> >> _______________________________________________ >> Dev mailing list >> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *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 > > -- Akila Ravihansa Perera WSO2 Inc.; http://wso2.com/ Blog: http://ravihansa3000.blogspot.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
