I can speak to the first "project->tenant” part.

In the beginning there was Nova and Swift. Nova (NASA) used the term project. 
Swift (Rackspace) used the term account.

When we created Keystone to provide a common auth system, we were also 
interested in developing a common multi-tenant-accounting framework [see 1, 2], 
so we introduced what we believed was a generic term - tenant - that did not 
inherit the NASA or Rackspace-specific organizational models.

Most new OpeenStack projects coming in adopted “tenant", but we were not able 
to complete the the changes to the Nova or Swift codebases.

The Keystone v2 API released in Diablo was implemented with the term “tenant”  
(v1 and v1.1 were Rackspace Auth API versions).

Hope that helps provide some historical context (at least the piece of the 
history that I did participate in).

Z

[1] last updated spec https://github.com/ziadsawalha/multi-tenant-accounting 
(in 
pdf<https://github.com/ziadsawalha/multi-tenant-accounting/blob/master/tenants.pdf?raw=true>)
[2] on the wiki https://wiki.openstack.org/wiki/Openstack-accounting


On Dec 3, 2013, at 8:56 PM, Yongsheng Gong 
<gong...@unitedstack.com<mailto:gong...@unitedstack.com>> wrote:

who can tell me the whole story about keystone(or openstack) changes between 
project->tenant->project?


On Wed, Dec 4, 2013 at 9:58 AM, Adam Young 
<ayo...@redhat.com<mailto:ayo...@redhat.com>> wrote:
On 11/26/2013 12:07 PM, Maru Newby wrote:
Keystone is almost finished replacing the term 'tenant' with 'project' (see 
recent thread 
https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg09709.html)  
and we might want to think about how and when Neutron makes a similar 
transition.  It's an unlikely priority in the near term given the focus on 
stability, but I wanted to broach the topic for discussion in case people think 
it might be worth attempting later in the cycle.  I've filed a preliminary 
blueprint in any case: 
https://blueprints.launchpad.net/neutron/+spec/rename-tenant-to-project


Maru


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org<mailto:OpenStack-dev@lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
yes please!


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org<mailto:OpenStack-dev@lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org<mailto:OpenStack-dev@lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to