[openstack-dev] [all] tenant vs. project
sean at dague.net
Fri Feb 12 13:42:16 UTC 2016
On 02/12/2016 08:30 AM, Dean Troyer wrote:
> On Fri, Feb 12, 2016 at 6:01 AM, Sean Dague <sean at dague.net
> <mailto:sean at dague.net>> wrote:
> OpenStack is wildly inconsistent in it's use of tenant vs. project. As
> someone that wasn't here at the beginning, I'm not even sure which one
> we are supposed to be transitioning from -> to.
> At a minimum I'd like to make all of devstack use 1 term, which is the
> term we're trying to get to. That will help move the needle.
> However, again, I'm not sure which one that is supposed to be (comments
> in various places show movement in both directions). So people with
> deeper knowledge here, can you speak up as to which is the deprecated
> term and which is the term moving forward.
> IIRC Nova started with project, until the marriage with Rax, when many
> things changed, although the project -> tenant change may have never
> been completed. Keystone v3 started the movement back to project.
> OpenStackClient made the commitment from the beginning to present
> exactly one term to the user in all cases, and we chose project.
> I've thought about making that change in DevStack many times, and would
> love to see it happen. Somehow it never gets to the top of the queue.
> And now in a plugin world, it'll be a bit harder to maintain compatibility.
Hmmm... one issue with that:
keystone only supports tenant_id in their service catalog for
replacement, not project_id - https://review.openstack.org/#/c/279523/.
Keystone folks, any idea if that's going to be adjusted?
More information about the OpenStack-dev