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