+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