<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I can speak to the first "project->tenant” part.<div><br></div><div>In the beginning there was Nova and Swift. Nova (NASA) used the term project. Swift (Rackspace) used the term account.<br><div><br></div><div>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.</div><div><br></div><div>Most new OpeenStack projects coming in adopted “tenant", but we were not able to complete the the changes to the Nova or Swift codebases.</div><div><br></div><div>The Keystone v2 API released in Diablo was implemented with the term “tenant”  (v1 and v1.1 were Rackspace Auth API versions).</div><div><br></div><div>Hope that helps provide some historical context (at least the piece of the history that I did participate in).</div><div><br></div><div>Z</div><div><br></div><div>[1] last updated spec <a href="https://github.com/ziadsawalha/multi-tenant-accounting">https://github.com/ziadsawalha/multi-tenant-accounting</a> (in <a href="https://github.com/ziadsawalha/multi-tenant-accounting/blob/master/tenants.pdf?raw=true">pdf</a>)</div><div>[2] on the wiki <a href="https://wiki.openstack.org/wiki/Openstack-accounting">https://wiki.openstack.org/wiki/Openstack-accounting</a></div><div><br></div><div><div><div><div><br></div><div>On Dec 3, 2013, at 8:56 PM, Yongsheng Gong <<a href="mailto:gongysh@unitedstack.com">gongysh@unitedstack.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">who can tell me the whole story about keystone(or openstack) changes between project->tenant->project?</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 4, 2013 at 9:58 AM, Adam Young <span dir="ltr"><<a href="mailto:ayoung@redhat.com" target="_blank">ayoung@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto;"><div class="HOEnZb"><div class="h5">On 11/26/2013 12:07 PM, Maru Newby wrote:<br>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto;">
Keystone is almost finished replacing the term 'tenant' with 'project' (see recent thread <a href="https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg09709.html" target="_blank">https://www.mail-archive.com/<u></u>openstack-dev@lists.openstack.<u></u>org/msg09709.html</a>)  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: <a href="https://blueprints.launchpad.net/neutron/+spec/rename-tenant-to-project" target="_blank">https://blueprints.launchpad.<u></u>net/neutron/+spec/rename-<u></u>tenant-to-project</a><br>

<br>
<br>
Maru<br>
<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</blockquote></div></div>
yes please!<div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</div></div></blockquote></div><br></div>
_______________________________________________<br>OpenStack-dev mailing list<br><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev<br></blockquote></div><br></div></div></div></body></html>