Creation of Member role is no longer required
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Low
|
Dolph Mathews | ||
devstack |
Invalid
|
Undecided
|
Unassigned | ||
tempest |
Fix Released
|
High
|
Martin Kopec |
Bug Description
Since Grizzly the Keystone service's SQL creation/migration scripts automatically create a role named _member_ for use as the default member role. Since Icehouse (backported to Havana) Horizon uses this as the default member role.
Devstack still creates a Member role, as was previously required:
318 # The Member role is used by Horizon and Swift so we need to keep it:
319 MEMBER_
320 Member \
321 | grep " id " | get_field 2)
As noted above, Horizon no longer uses such a role in the default configuration and on investigation the Swift dependency appears to be introduced by the way devstack configures Swift.
As such it should now be possible to stop creating this role (with corresponding changes to the Swift setup in devstack) and use _member_ instead, avoiding the creation (and confusion) of having two member roles with different names.
Changed in devstack: | |
assignee: | nobody → Stephen Gordon (sgordon) |
Changed in keystone: | |
assignee: | nobody → Dolph Mathews (dolph) |
importance: | Undecided → Low |
status: | New → Triaged |
tags: | added: documentation user-experience |
Changed in keystone: | |
assignee: | Dolph Mathews (dolph) → Marek Denis (marek-denis) |
Changed in keystone: | |
assignee: | Marek Denis (marek-denis) → Dolph Mathews (dolph) |
Changed in keystone: | |
milestone: | none → kilo-1 |
Changed in devstack: | |
status: | In Progress → Confirmed |
Changed in tempest: | |
status: | In Progress → Confirmed |
Changed in devstack: | |
assignee: | Stephen Gordon (sgordon) → nobody |
Changed in tempest: | |
assignee: | Stephen Gordon (sgordon) → nobody |
Changed in keystone: | |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | kilo-1 → 2015.1.0 |
Changed in devstack: | |
assignee: | Rob Cresswell (robcresswell) → nobody |
status: | In Progress → Confirmed |
Fix proposed to branch: master /review. openstack. org/100101
Review: https:/