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

Reply via email to