Re: [Architecture] [Appfactory] Tenant Isolation in Jenkins

2013-07-30 Thread Harsha Thirimanna
HI sahmika, I discussed about this with sameera jayasoma furthermore . As he said you better to maintain two runtime (shared and exclusive). Better if you can have a discussion about this with him. *Harsha Thirimanna* Senior Software Engineer; WSO2, Inc.; http://wso2.com *

Re: [Architecture] [Appfactory] Tenant Isolation in Jenkins

2013-07-29 Thread Shamika Ariyawansa
HI Janaka, We have decided to leave out 2nd and 3rd options go with the 1st option. Comments are inline. On Mon, Jul 29, 2013 at 10:37 AM, Janaka Ranabahu jan...@wso2.com wrote: Hi Shamika, On Wed, Jul 24, 2013 at 5:20 PM, Ajanthan Balachandran ajant...@wso2.comwrote: On Wed, Jul

Re: [Architecture] [Appfactory] Tenant Isolation in Jenkins

2013-07-29 Thread Harsha Thirimanna
Hi shamika , When you minimize the replication of runtime of jenkins , I think you can create SharedEnvironment and Exclusive environment to load the jars for JENKINS. *Harsha Thirimanna* Senior Software Engineer; WSO2, Inc.; http://wso2.com * http://www.apache.org/** email:

Re: [Architecture] [Appfactory] Tenant Isolation in Jenkins

2013-07-29 Thread Harsha Thirimanna
Hi Shamika, As I told you, you can create a runtime for the JENKINS in ${carbon.home}/lib/runtimes/jenkins and put that libraries in to that. Put a new entry to ${carbon.home}/repository/conf/tomcat/webapp-classloading-environments.xml ExclusiveEnvironment NameJENKINS/Name

Re: [Architecture] [Appfactory] Tenant Isolation in Jenkins

2013-07-28 Thread Janaka Ranabahu
Hi Shamika, On Wed, Jul 24, 2013 at 5:20 PM, Ajanthan Balachandran ajant...@wso2.comwrote: On Wed, Jul 24, 2013 at 4:34 PM, Shamika Ariyawansa sham...@wso2.comwrote: HI, As we discussed so fa,r we tried/trying following approaches for the $subject. 1. Deploying Jenkins web app in AS

Re: [Architecture] [Appfactory] Tenant Isolation in Jenkins

2013-07-28 Thread Harsha Thirimanna
master node to handle the load. This point was mentioned that with previous email thread by ajanthan. Subject : [Architecture] [Appfactory] Tenant Isolation for Jenkins. 2. Use one Jenkins server and make it possible to make it multi-tenant by introducing a role-based plugin (an extension

Re: [Architecture] [Appfactory] Tenant Isolation in Jenkins

2013-07-28 Thread Samisa Abeysinghe
] Tenant Isolation for Jenkins. 2. Use one Jenkins server and make it possible to make it multi-tenant by introducing a role-based plugin (an extension to Role-Strategy Plugin). Here all the tenants related jobs are stored in one space (no operation between tenant) and the multi-tenancy

Re: [Architecture] [Appfactory] Tenant Isolation in Jenkins

2013-07-28 Thread Janaka Ranabahu
tenant)? Or do we spawn a number of slaves for every tenant? Ideally what we need to do is to spawn a Jenkins slave on demand. Thanks, Janaka Subject : [Architecture] [Appfactory] Tenant Isolation for Jenkins. 2. Use one Jenkins server and make it possible to make it multi-tenant

Re: [Architecture] [Appfactory] Tenant Isolation in Jenkins

2013-07-24 Thread Ajanthan Balachandran
On Wed, Jul 24, 2013 at 4:34 PM, Shamika Ariyawansa sham...@wso2.comwrote: HI, As we discussed so fa,r we tried/trying following approaches for the $subject. 1. Deploying Jenkins web app in AS per tenant. - Solution was not scalable due to the size of the Jenkins Web-app (61MB - without

Re: [Architecture] [Appfactory] Tenant Isolation for Jenkins.

2013-07-16 Thread Dimuthu Leelarathne
On Tue, Jul 16, 2013 at 6:34 PM, Shiroshica Kulatilake sh...@wso2.comwrote: Hi, Apparently having to find a way to make non multi-tenanted products to work in a multi-tenanted environment is a situation that has been come across before. IBM has had to do this and there are multi-tenanting

Re: [Architecture] [Appfactory] Tenant Isolation for Jenkins.

2013-07-16 Thread Samisa Abeysinghe
On Wed, Jul 17, 2013 at 4:33 AM, Dimuthu Leelarathne dimut...@wso2.comwrote: Hi, On Tue, Jul 16, 2013 at 5:33 AM, Samisa Abeysinghe sam...@wso2.comwrote: How about mapping to tiers the tenant has subscribed to? We can have separate build farms for different tiers. We need to discuss

Re: [Architecture] [Appfactory] Tenant Isolation for Jenkins.

2013-07-16 Thread Dimuthu Leelarathne
Hi Samisa, On Tue, Jul 16, 2013 at 5:33 AM, Samisa Abeysinghe sam...@wso2.com wrote: How about mapping to tiers the tenant has subscribed to? We can have separate build farms for different tiers. We need to discuss aPaaS pricing. How many builds per tier and so on. thanks, dimuthu On

Re: [Architecture] [Appfactory] Tenant Isolation for Jenkins.

2013-07-16 Thread Dimuthu Leelarathne
On Wed, Jul 17, 2013 at 6:18 AM, Samisa Abeysinghe sam...@wso2.com wrote: On Wed, Jul 17, 2013 at 4:33 AM, Dimuthu Leelarathne dimut...@wso2.comwrote: Hi, On Tue, Jul 16, 2013 at 5:33 AM, Samisa Abeysinghe sam...@wso2.comwrote: How about mapping to tiers the tenant has subscribed to?

Re: [Architecture] [Appfactory] Tenant Isolation for Jenkins.

2013-07-15 Thread Ajanthan Balachandran
On Fri, Jul 12, 2013 at 7:06 PM, Ramith Jayasinghe ram...@wso2.com wrote: Hi, I have been looking at possible ways to achieve the $subject. And here's one possible way of achieving this. Basis of this approach is to deploy jenkins as a web application on our Application Server ( -- I