tenant vs project

asked 2015-11-03 19:05:08 -0600

Two years ago or so it was decided to change the name of the "tenant" concept to "project". The openstack client is one place where this change is implemented. Horizon is politically correct as well. The other CLI clients largely don't seem to care.

When you attend a summit or view the summit videos, you will also notice that nobody uses "project". All presenters use the "T" word - probably because it makes more sense.

The official documentation seems to be grudgingly moving toward "project", whereas internal documentation including specs (example) happily continues to use "tenant".

Perhaps developers can get away with breaking this rule, but I teach OpenStack courses and wonder what I am supposed to tell the learners?

What terminology is used out there?

edit retag flag offensive close merge delete

3 answers

Sort by ยป oldest newest most voted

answered 2015-11-04 07:21:46 -0600

capsali gravatar image

As far as i can tell tenant=project. Project is mainly used for v3 api. v1 and v2 api use tenant!

edit flag offensive delete link more

answered 2016-01-05 12:08:54 -0600

Radhakrishnan Rk gravatar image

Hi, Both tenant and project refers the same in openstack,It refers the group of users encapsulated in a container or it may refers a single user depends on the hierarchy.In horizon it will be called as Project whereas in openstack cli python client it will be called as tenant since v2,Now latest version is 3.From this version onward both are using the same keyword "Project".

edit flag offensive delete link more

answered 2018-11-22 03:13:26 -0600

Gurjeet gravatar image

Projects are organizational units in the cloud to which you can assign users. A project is a group of zero or more users. In Compute, a project owns virtual machines. In Object Storage, a project owns containers. Users can be associated with more than one project. Each project and user pairing can have a role associated with i

edit flag offensive delete link more


Partially. A project is not a group of users. A project is a set of resources.

Users are associated to projects with roles, and projects are resource owners. These statements are correct.

Bernd Bausch gravatar imageBernd Bausch ( 2018-11-22 05:09:47 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools



Asked: 2015-11-03 19:05:08 -0600

Seen: 9,233 times

Last updated: Nov 22 '18