Hi All, Now we have modified the followings artifacts with the UUID in the tenant isolation implementation.
Network Partitions Deployment Policies Autoscaling Policies Application Policies Cartridges Cartridge Groups Kubernetes Clusters Applicatiion Now integration tests are passed for application deployment/un-deployement. All the modifications are available in the tenant-isolation branch. Following are the identified pending items. 1. Python Agent related changes with UUID 2. Stratos console UI changes. 2. Testing with tenant wise application deployement/undeployment in different IaaS 3. Testing with the all other samples available Thanks, Gayan On Mon, Jul 6, 2015 at 5:07 PM, Gayan Gunarathne <gay...@wso2.com> wrote: > > On Mon, Jul 6, 2015 at 4:04 PM, Imesh Gunaratne <im...@apache.org> wrote: > >> Gayan: Shall we call it "tenant-isolation"? >> > +1 > > >> On Mon, Jul 6, 2015 at 2:22 PM, Dinithi De Silva <dinit...@wso2.com> >> wrote: >> >>> Thanks Gayan. Now I am working on this new branch. >>> >>> On Mon, Jul 6, 2015 at 2:15 PM, Gayan Gunarathne <gay...@wso2.com> >>> wrote: >>> >>>> Created new branch "tenantisolation" for this. >>>> >>>> Thanks, >>>> Gayan >>>> >>>> On Mon, Jul 6, 2015 at 1:41 PM, Imesh Gunaratne <im...@apache.org> >>>> wrote: >>>> >>>>> Yes Gayan, we could create a new branch for this. >>>>> >>>>> On Mon, Jul 6, 2015 at 11:23 AM, Gayan Gunarathne <gay...@wso2.com> >>>>> wrote: >>>>> >>>>>> +1. >>>>>> >>>>>> Since we are planing to implement this for 4.1.1 minor release, shall >>>>>> we do this implementation in a new branch? >>>>>> >>>>>> Thanks, >>>>>> Gayan >>>>>> >>>>>> >>>>>> On Tue, Jun 23, 2015 at 2:05 PM, Imesh Gunaratne <im...@apache.org> >>>>>> wrote: >>>>>> >>>>>>> +1 Thanks for contributing to this Dinithi! >>>>>>> >>>>>>> Few months back Lasindu did a major feature implementation for this >>>>>>> and due to merge conflicts found with Composite Application Model and >>>>>>> Kubernetes feature implementation we had to drop the entire branch. >>>>>>> >>>>>>> In this effort may be we could do an initial implementation to >>>>>>> isolate the artifacts on the API level and on a second stage we could >>>>>>> implement another feature to isolate events sent to message broker and >>>>>>> isolate data stored in the registry/database. >>>>>>> >>>>>>> On Mon, Jun 22, 2015 at 11:53 AM, Dinithi De Silva < >>>>>>> dinit...@wso2.com> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> In the current Stratos implementation, the artifacts which are >>>>>>>> created by a particular tenant is visible to all other tenants. I am >>>>>>>> going >>>>>>>> to implement the tenant isolation mechanism, so that the artifacts >>>>>>>> will be >>>>>>>> only visible to the tenant which has created the artifacts. >>>>>>>> >>>>>>>> In order to implement this, the uuid attribute will be introduced >>>>>>>> as the global identifier and the tenantId attribute will remain as the >>>>>>>> tenant identifier. >>>>>>>> >>>>>>>> As a further modification, we can include the "isPublic" property >>>>>>>> to make an artifact visible to all other tenants. >>>>>>>> >>>>>>>> Note: >>>>>>>> We can include this implementation in Stratos 4.1.1 minor release. >>>>>>>> >>>>>>>> Thanks. >>>>>>>> -- >>>>>>>> *Dinithi De Silva* >>>>>>>> Associate Software Engineer, WSO2 Inc. >>>>>>>> m:+94716667655 | e:dinit...@wso2.com | w: www.wso2.com >>>>>>>> | a: #20, Palm Grove, Colombo 03 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Imesh Gunaratne >>>>>>> >>>>>>> Senior Technical Lead, WSO2 >>>>>>> Committer & PMC Member, Apache Stratos >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Gayan Gunarathne >>>>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>>>> Committer & PMC Member, Apache Stratos >>>>>> email : gay...@wso2.com | mobile : +94 766819985 >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Imesh Gunaratne >>>>> >>>>> Senior Technical Lead, WSO2 >>>>> Committer & PMC Member, Apache Stratos >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Gayan Gunarathne >>>> Technical Lead, WSO2 Inc. (http://wso2.com) >>>> Committer & PMC Member, Apache Stratos >>>> email : gay...@wso2.com | mobile : +94 766819985 >>>> >>>> >>>> >>> >>> >>> >>> -- >>> *Dinithi De Silva* >>> Associate Software Engineer, WSO2 Inc. >>> m:+94716667655 | e:dinit...@wso2.com | w: www.wso2.com >>> | a: #20, Palm Grove, Colombo 03 >>> >> >> >> >> -- >> Imesh Gunaratne >> >> Senior Technical Lead, WSO2 >> Committer & PMC Member, Apache Stratos >> > > > > -- > > Gayan Gunarathne > Technical Lead, WSO2 Inc. (http://wso2.com) > Committer & PMC Member, Apache Stratos > email : gay...@wso2.com | mobile : +94 766819985 > > > -- Gayan Gunarathne Technical Lead, WSO2 Inc. (http://wso2.com) Committer & PMC Member, Apache Stratos email : gay...@wso2.com | mobile : +94 766819985