Make default Tenant Optional

Bug #881794 reported by Yogeshwar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
High
Ziad Sawalha

Bug Description

Keystone had the concept of default tenant that every user is inherently tied. Based on the feedback we received from the community it was decided to get away and use the existing role relationships to map all the tenant user mappings.The change in the API has been documented in our specs and the APIs.

The fix would involve changes to underlying schema. However we have planned to have a separate bug to handle schema migrations.

Changed in keystone:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Yogeshwar (yogesh-srikrishnan)
Revision history for this message
Dolph Mathews (dolph) wrote : Re: [Bug 881794] [NEW] Move away From the default Tenant Concept.

(shouldn't this be a blueprint instead?)

Revision history for this message
Yogeshwar (yogesh-srikrishnan) wrote : Re: Move away From the default Tenant Concept.

Remember what Ziad said " I consider implementing core API calls that were not implemented as a bug fix (a bug since they are core)

Changed in keystone:
assignee: Yogeshwar (yogesh-srikrishnan) → Ziad Sawalha (ziad-sawalha)
milestone: none → essex-3
Changed in keystone:
status: Confirmed → Invalid
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

Fix proposed to branch: master
Review: https://review.openstack.org/2620

Changed in keystone:
status: Invalid → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/2620
Committed: http://github.com/openstack/keystone/commit/f2b8ce035b8bab826539a6fa70d9ab064f0ad361
Submitter: Jenkins
Branch: master

commit f2b8ce035b8bab826539a6fa70d9ab064f0ad361
Author: Ziad Sawalha <email address hidden>
Date: Mon Dec 26 15:32:44 2011 -0600

    Correct Handling of Default Tenant

    - implements solution for bug 881794
    - GET /tenants returns all tenants if scoped to a default tenant

    Change-Id: I49246a24f97ace19467aaaa72077c8f78f064759

Changed in keystone:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in keystone:
status: Fix Committed → Fix Released
summary: - Move away From the default Tenant Concept.
+ Tweak default Tenant Concept.
summary: - Tweak default Tenant Concept.
+ Make default Tenant Optional
Thierry Carrez (ttx)
Changed in keystone:
milestone: essex-3 → 2012.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.