[openstack-dev] tenant or project

Tim Bell Tim.Bell at cern.ch
Sat Nov 23 16:28:55 UTC 2013

Horizon uses Project in the user interface, yet the openstack.rc file contains tenant_id and tenant_name. It makes it very difficult to write user guides given that such a fundamental concept has two names.

No problem to maintain compatibility (i.e. try OS_TENANT_NAME after OS_PROJECT_NAME) but the lack of convergence is not helping new user adoption.

How about the technical committee makes a statement that by Icehouse we align all user facing definitions to Tenant or Project (while maintaining backwards compatibility on the environment variables) ?


> -----Original Message-----
> From: Christopher Yeoh [mailto:cbkyeoh at gmail.com]
> Sent: 23 November 2013 13:10
> To: openstack-dev at lists.openstack.org
> Subject: [openstack-dev] tenant or project
> Hi,
> So in the past we've used both tenant and project to refer to the same thing and I think its been a source of confusion for people new to
> OpenStack. In the Nova code we use both, but at least for the API we've been trying to consistently present to the client tenant (which is
> the majority usage) rather than project.
> And then Russell pointed out in https://review.openstack.org/#/c/57612/
> that the Keystone uses project in the Keystone V3 API rather than tenant. http://api.openstack.org/api-ref-identity.html#identity-v3
> I think that we should be consistent across the openstack projects.
> From a very quick look at the core openstack projects I think that they mostly use tenant at the moment rather than project.
> Does this change in Keystone nomenclature signify that we all should be moving to use project rather than tenant in the future (its not too
> late to do a big a search and replace for the Nova V3 API). And is the plan for Keystone python client to also change to project rather than
> tenant?
> Chris
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

More information about the OpenStack-dev mailing list