Great work Gayan & Dinithi!! I guess this also includes changes to the messaging component for adding UUIDs for events.
Shall we try to implement a quick integration test to verify this functionality (may be on high level, not everything)? Thanks On Tue, Jul 14, 2015 at 9:43 PM, Gayan Gunarathne <gay...@wso2.com> wrote: > 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 > > > -- Imesh Gunaratne Senior Technical Lead, WSO2 Committer & PMC Member, Apache Stratos