deprecate role list arguments in favor of role assignment
Bug #1605774 reported by
Steve Martinelli
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-openstackclient |
In Progress
|
Medium
|
Henry Nash |
Bug Description
For keystone, we have new functionality called domain scoped roles, which will mean that roles now have a domain argument upon create/
However we already have a domain argument because we use it to scope user/group/project.
We should, in preparation for 3.0.0, switch to using `role assignment list` for the `role list --domain` operations. This was previously a v3 specific operation, but we can munge v2 to include it as well.
Changed in python-openstackclient: | |
importance: | Undecided → Medium |
Changed in python-openstackclient: | |
status: | New → In Progress |
assignee: | nobody → Henry Nash (henry-nash) |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/311460 /git.openstack. org/cgit/ openstack/ python- openstackclient /commit/ ?id=713d92df4e5 3f74698a1ff2dfc b7514ff22f023b
Committed: https:/
Submitter: Jenkins
Branch: master
commit 713d92df4e53f74 698a1ff2dfcb751 4ff22f023b
Author: Henry Nash <email address hidden>
Date: Fri Apr 29 23:59:27 2016 +0100
Add assignment list to v2 identity and deprecate alternate listing
The current identity role list command (both v2 and v3) is
overloaded with listing roles as well as assignments (if you
provide user, group, project or domain options). This is in
addition to the v3 assignment list command designed for this
purpose.
This overloading complicates the fact that roles can now be
domain specific (i.e. have a domain attribute), so the
command 'role list --domain <domain-name' will soon become
ambigious (this is in a follow on patch).
This patch:
- Adds a v2 assignments list, with support for pulling the
user and project from the auth credentials
- For comapability, adds the same auth support to the
existing v3 assignments list
- Deprecates the use of role list and user role list to list
assignments
Change-Id: I65bafdef4f8c89 e863dab101369d0 d629fa818b8
Partial-Bug: 1605774