[openstack-dev] tenant or project

Caitlin Bestler caitlin.bestler at nexenta.com
Sun Nov 24 03:46:35 UTC 2013

I have seen several people request that their users be members of two 
"projects" and that they be allow to publish objects that are "Shared" by 
multiple "projects".

For some reason the people who request these complex data constructions 
always prefer to call the enclosing entity a "project". I have not heard 
such a request for multi-tenant objects and/or users.

The important point is that the "mix and match" approach actually creates 
complex objects where it is difficult to determine who has the right to 
delete them, modify them, change who has access to them, etc. The far 
simpler rule
is that all objects/resources have a single owner, whether that owner is 
called a "project" or a "tenant".

The term "project", in common english usage, does not have any semantics 
implying exclusivity. Indeed we have "Cross project teams" and resources 
are commonly shared by multiple projects within one company.

The fact that "projects" are typically things *within* a company is exactly 
why it is a poor term for the outermost enclosure of resources.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20131123/d71e7659/attachment.html>

More information about the OpenStack-dev mailing list