)]}'
{"id":"openstack%2Fpython-openstackclient~311460","triplet_id":"openstack%2Fpython-openstackclient~master~I65bafdef4f8c89e863dab101369d0d629fa818b8","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1605774","hashtags":[],"change_id":"I65bafdef4f8c89e863dab101369d0d629fa818b8","subject":"Add assignment list to v2 identity and deprecate alternate listing","status":"MERGED","created":"2016-04-29 23:09:30.000000000","updated":"2016-07-23 03:58:36.000000000","submitted":"2016-07-23 00:04:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9e5ac7020c13f70c86220bd98cf4d0cbc2177d58","_number":311460,"virtual_id_number":311460,"owner":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-07-23 00:04:39.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"date":"2016-07-23 03:58:36.000000000","post_submit":true,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":2,"date":"2016-07-22 21:47:13.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":1,"date":"2016-07-22 21:47:13.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-23 19:13:20.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-06-30 13:09:37.000000000","updated_by":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"reviewer":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"state":"REVIEWER"},{"updated":"2016-07-22 21:30:21.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-07-22 21:47:13.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-07-23 00:04:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9bc5378192c23062eaf2c3f40414bf298df6561c","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-04-29 23:09:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f11bded0d115e855eb1d04809f9df814257f359c","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-04-29 23:13:21.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"6379728b912e934620de703bf61faed090360f8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-30 00:42:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/311460/2/check/gate-python-openstackclient-docs/922ceed//doc/build/html/ : SUCCESS in 5m 01s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/311460/2/check/gate-python-openstackclient-pep8/89773b8/ : SUCCESS in 3m 56s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/311460/2/check/gate-python-openstackclient-python27/1c0e925/ : SUCCESS in 2m 31s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/311460/2/check/gate-python-openstackclient-python34/af1226d/ : SUCCESS in 4m 05s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/311460/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8ee2a5a/ : SUCCESS in 57m 44s\n- check-osc-plugins http://logs.openstack.org/60/311460/2/check/check-osc-plugins/3112504/ : SUCCESS in 3m 21s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/60/311460/2/check/gate-osc-dsvm-functional/061b3db/ : SUCCESS in 30m 46s","accounts_in_message":[],"_revision_number":2},{"id":"45352eca74ded4c64b00d1080b71fec1cb786e76","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-04-30 15:07:48.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6d128983bc0eee9c3a3df222b062fbf9c7123007","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-30 16:02:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/311460/3/check/gate-python-openstackclient-docs/963396e//doc/build/html/ : SUCCESS in 3m 52s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/311460/3/check/gate-python-openstackclient-pep8/ec28abc/ : SUCCESS in 3m 49s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/311460/3/check/gate-python-openstackclient-python27/3a0f614/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/311460/3/check/gate-python-openstackclient-python34/6386ca0/ : SUCCESS in 2m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/311460/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1bb4449/ : SUCCESS in 54m 57s\n- check-osc-plugins http://logs.openstack.org/60/311460/3/check/check-osc-plugins/f310b6f/ : SUCCESS in 4m 43s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/60/311460/3/check/gate-osc-dsvm-functional/252ef1b/ : SUCCESS in 31m 38s","accounts_in_message":[],"_revision_number":3},{"id":"47f4da43d7e68db2206f5e70a4ed08c05a6850a9","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-05-01 23:03:19.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2b6a837310b3129cc172329938ca4f5b7a3fd02d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-01 23:58:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/311460/4/check/gate-python-openstackclient-docs/4a81e17//doc/build/html/ : SUCCESS in 3m 42s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/311460/4/check/gate-python-openstackclient-pep8/df6dd0b/ : SUCCESS in 2m 17s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/311460/4/check/gate-python-openstackclient-python27/7bb3fac/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/311460/4/check/gate-python-openstackclient-python34/10ca725/ : SUCCESS in 5m 06s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/311460/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/20134fe/ : SUCCESS in 54m 34s\n- check-osc-plugins http://logs.openstack.org/60/311460/4/check/check-osc-plugins/3c1eb18/ : SUCCESS in 3m 25s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/60/311460/4/check/gate-osc-dsvm-functional/9a7ff73/ : SUCCESS in 36m 16s","accounts_in_message":[],"_revision_number":4},{"id":"c07379e53f7ef4b2f685a8116be2ec27a2b30efc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-05-06 07:17:19.000000000","message":"Patch Set 4:\n\n(2 comments)\n\noverall this is great, i just think we should default to the token\u0027s user or project (as we do today in v2 role list and v2 user-role list), if no project or user is specified.","accounts_in_message":[],"_revision_number":4},{"id":"d23cbc5530eff1a2da9339c0def95774f916103a","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-05-10 12:15:14.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nOn the issue of supporting the default tokens user \u0026 project, I considered this - but was concerned about a few things:\n\n1) We don\u0027t do this for the v3 version (but could of course add it there too)\n2) How would you say \"list role assignments for user X across all projects?\" since if we defaulted to the project in the token we would only get the roles on that project.\n\nOn 2), one idea I had was support a couple of options on assignment listing (v2 and v3), something like \"--authuser\" and \"--authproject\" which would default to false, but if enabled would pull the respective item from the token. What do you think?","accounts_in_message":[],"_revision_number":4},{"id":"07ec41be0769841994d22675b4d7ce686169035c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-05-18 13:48:21.000000000","message":"Patch Set 4:\n\n\u003e 2) How would you say \"list role assignments for user X across all projects?\" since if we defaulted to the project in the token we would only get the roles on that project.\n\nWe regularly use --all-project to do this in other places, unless I am missing a nuance here as to why that would not be consistent.","accounts_in_message":[],"_revision_number":4},{"id":"4f8c0abfd8c00b555bc19420613d04c9e82e4bc8","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-05-18 16:59:32.000000000","message":"Patch Set 4:\n\nSo currently the existing v3 list role assignment cmd works by assuming all user and projects, unless this is qualified by options specified on the command. So I wanted to make the v2 version as close to that as possible. And it isn\u0027t just about showing all projects or not, we\u0027d want the option of showing all user assignments (or just those of the authenticated user). Hence needing two switches....where the default is false.","accounts_in_message":[],"_revision_number":4},{"id":"61dcc3e603e4bca09fc9c453123973009a772159","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-05-19 10:57:46.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"40def2979132a8be63b49a344fb76d323d20e927","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-05-19 10:59:23.000000000","message":"Patch Set 5:\n\nDean, Steve - so in Patch 5 I have implemented the idea of authuer/authproject - if you guys are against this, I\u0027m OK reverting this....","accounts_in_message":[],"_revision_number":5},{"id":"f9028e6e265261e124bd359942f85327c03f547a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 12:29:00.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/311460/5/check/gate-python-openstackclient-docs/c627f0a//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/311460/5/check/gate-python-openstackclient-pep8/0afd86c/ : SUCCESS in 2m 29s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/311460/5/check/gate-python-openstackclient-python27/eac6f1e/ : SUCCESS in 2m 48s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/311460/5/check/gate-python-openstackclient-python34/e54cc9d/ : SUCCESS in 2m 31s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/311460/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/076aea5/ : SUCCESS in 1h 27m 22s\n- check-osc-plugins http://logs.openstack.org/60/311460/5/check/check-osc-plugins/a64ac06/ : SUCCESS in 3m 12s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/60/311460/5/check/gate-osc-dsvm-functional/14263d7/ : SUCCESS in 38m 07s","accounts_in_message":[],"_revision_number":5},{"id":"cb41e130ca9a30d61c0c7fc11d01d85c80c631e3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-05-20 19:06:52.000000000","message":"Patch Set 5:\n\nHenry, I am OK with this conceptually, would probably like option names without abbreviations in them, but nothing is obvious to me right now.\n\nThinking out load:\n* We use \u0027auth\u0027 elsewhere, but with dashes, like \u0027\u0027--os-auth-url\u0027\u0027.  --auth-user and --auth-project maybe?\n* We need to be sure those are not confused with actual authentication options (which all start with \"--os\").\n\nWe do have the opportunity in the upcoming 3.0 release to make some breaking changes if flipping the defaults makes more overall sense.","accounts_in_message":[],"_revision_number":5},{"id":"4832117ce87e7bb01894746c788e5ed92ad0fcc8","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-05-21 08:41:22.000000000","message":"Patch Set 5:\n\nDean - thanks for the advise on the naming of the switches....will update asap.","accounts_in_message":[],"_revision_number":5},{"id":"dfe3a737c0ea341cb66bd3990a1f1f170d377129","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-05-21 16:50:56.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"80c21bbdc1f457ad387570e95bf6b131e9c8f0d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-21 17:52:54.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/311460/6/check/gate-python-openstackclient-docs/cfcf521//doc/build/html/ : SUCCESS in 3m 52s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/311460/6/check/gate-python-openstackclient-pep8/85e238d/ : SUCCESS in 3m 29s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/311460/6/check/gate-python-openstackclient-python27/7d94954/ : SUCCESS in 2m 28s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/311460/6/check/gate-python-openstackclient-python34/cbf9fff/ : SUCCESS in 3m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/311460/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/18e8c95/ : FAILURE in 57m 24s\n- check-osc-plugins http://logs.openstack.org/60/311460/6/check/check-osc-plugins/9055a8e/ : SUCCESS in 3m 13s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/60/311460/6/check/gate-osc-dsvm-functional/6ac9fa1/ : SUCCESS in 35m 21s","accounts_in_message":[],"_revision_number":6},{"id":"d26e128a6a6da6423efe052ddb9169e8fb7b8f35","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-05-21 18:34:38.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"0421ae069013f94bc2c2a11f40080b73a8bc747b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-21 19:36:09.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/311460/6/check/gate-python-openstackclient-docs/f51af07//doc/build/html/ : SUCCESS in 3m 53s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/311460/6/check/gate-python-openstackclient-pep8/f90c125/ : SUCCESS in 3m 52s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/311460/6/check/gate-python-openstackclient-python27/4318a4a/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/311460/6/check/gate-python-openstackclient-python34/3547ec7/ : SUCCESS in 3m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/311460/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/a53a70e/ : SUCCESS in 58m 14s\n- check-osc-plugins http://logs.openstack.org/60/311460/6/check/check-osc-plugins/c647523/ : SUCCESS in 3m 15s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/60/311460/6/check/gate-osc-dsvm-functional/04ac306/ : SUCCESS in 36m 58s","accounts_in_message":[],"_revision_number":6},{"id":"46b76e3301278a516f92d7d380cd43982aa1f136","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-07 20:57:37.000000000","message":"Patch Set 6: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":6},{"id":"e5207fe88d01f2369ce8e2976d531076cab8f283","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-21 23:20:33.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"b80d92dd2b1caada343233a2a2255db145520c3b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-21 23:47:15.000000000","message":"Patch Set 7:\n\nwe need to update the docs","accounts_in_message":[],"_revision_number":7},{"id":"9610aa73fd013483346c157744f1150ae5c91c11","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 00:23:29.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/311460/7/check/gate-python-openstackclient-docs/a48f4bb//doc/build/html/ : SUCCESS in 3m 25s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/311460/7/check/gate-python-openstackclient-pep8/3ed5c1a/ : SUCCESS in 3m 23s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/311460/7/check/gate-python-openstackclient-python27/1c130ee/ : SUCCESS in 3m 08s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/311460/7/check/gate-python-openstackclient-python34/d0723cc/ : SUCCESS in 5m 15s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/60/311460/7/check/gate-python-openstackclient-python35-nv/8550a96/ : SUCCESS in 4m 39s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/311460/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/e8d7118/ : SUCCESS in 1h 00m 04s\n- check-osc-plugins http://logs.openstack.org/60/311460/7/check/check-osc-plugins/b3da545/ : SUCCESS in 5m 03s\n- gate-osc-dsvm-functional http://logs.openstack.org/60/311460/7/check/gate-osc-dsvm-functional/78641a3/ : SUCCESS in 39m 41s","accounts_in_message":[],"_revision_number":7},{"id":"2386560c2d58c6ba32399758e62b4776c75dff2c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 20:38:31.000000000","message":"Patch Set 7: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":7},{"id":"ac435a6638d43177325f810f7df472ce3656a012","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-07-22 20:55:48.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"1f2a577b82a953ed8078bbf888fcb648504b26ea","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-22 21:07:44.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"7fd15f2ab54b320a209dd2666ded2ff2003705e1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-22 21:08:51.000000000","message":"Patch Set 9: Published edit on patch set 8","accounts_in_message":[],"_revision_number":9},{"id":"c8049c8bfa00502a0790a62d67d0327cb064dcc0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-22 21:08:58.000000000","message":"Patch Set 9: Code-Review+2\n\nawesome!","accounts_in_message":[],"_revision_number":9},{"id":"b0d3ed30986aabb4fce6aac2e146b3a449a6a42d","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-07-22 21:18:00.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"1b6425f884c94a1468b2c74459d484686bddb71d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-22 21:30:17.000000000","message":"Patch Set 11: Published edit on patch set 10","accounts_in_message":[],"_revision_number":11},{"id":"ebc83aa2e7c1048a67bc5238b365866cc281dca7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-22 21:30:21.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"9b839a1d440cf6b5bf17dbc35efb8e3cfb6b65d0","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-07-22 21:46:54.000000000","message":"Patch Set 12: Published edit on patch set 11","accounts_in_message":[],"_revision_number":12},{"id":"ebc94239971bebec6edb1fbd094c4147a81a66c5","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-07-22 21:47:13.000000000","message":"Patch Set 12: Code-Review+2 Workflow+1\n\nI tweakes the release notes a bit so I don\u0027t have to do it later... ;)","accounts_in_message":[],"_revision_number":12},{"id":"75490dd620a8d3207fdc8d7890b04e711a258d02","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 22:44:05.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/311460/12/check/gate-python-openstackclient-docs/1c38517//doc/build/html/ : SUCCESS in 2m 35s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/311460/12/check/gate-python-openstackclient-pep8/80932cb/ : SUCCESS in 2m 34s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/311460/12/check/gate-python-openstackclient-python27/24dfacf/ : SUCCESS in 3m 46s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/311460/12/check/gate-python-openstackclient-python34/81410a4/ : SUCCESS in 3m 22s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/60/311460/12/check/gate-python-openstackclient-python35-nv/3d7d07d/ : SUCCESS in 5m 27s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/60/311460/12/check/gate-python-openstackclient-releasenotes/ead0af2//releasenotes/build/html/ : SUCCESS in 3m 03s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/311460/12/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1d0cc6e/ : SUCCESS in 56m 02s\n- check-osc-plugins http://logs.openstack.org/60/311460/12/check/check-osc-plugins/8f6dec7/ : SUCCESS in 4m 53s\n- gate-osc-dsvm-functional http://logs.openstack.org/60/311460/12/check/gate-osc-dsvm-functional/ba0d1ec/ : SUCCESS in 38m 23s","accounts_in_message":[],"_revision_number":12},{"id":"3d420da8795243b2ae46dcdc7bb3019d785ccd6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 22:44:15.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"0d436c351060f24c6f0a2e0dcfdd94c6e219d527","date":"2016-07-23 00:04:39.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":12},{"id":"00a7de71af67ef2a8fc67dbcf86dcebf3f2c106d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-23 00:04:39.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/60/311460/12/gate/gate-python-openstackclient-docs/c6f7a1d//doc/build/html/ : SUCCESS in 3m 35s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/60/311460/12/gate/gate-python-openstackclient-pep8/d03fce1/ : SUCCESS in 5m 53s\n- gate-python-openstackclient-python27 http://logs.openstack.org/60/311460/12/gate/gate-python-openstackclient-python27/319cfde/ : SUCCESS in 3m 59s\n- gate-python-openstackclient-python34 http://logs.openstack.org/60/311460/12/gate/gate-python-openstackclient-python34/5feca44/ : SUCCESS in 4m 01s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/60/311460/12/gate/gate-python-openstackclient-releasenotes/cb88ca4//releasenotes/build/html/ : SUCCESS in 5m 50s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/60/311460/12/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/9583708/ : SUCCESS in 1h 16m 06s\n- check-osc-plugins http://logs.openstack.org/60/311460/12/gate/check-osc-plugins/247deb9/ : SUCCESS in 3m 02s\n- gate-osc-dsvm-functional http://logs.openstack.org/60/311460/12/gate/gate-osc-dsvm-functional/2f2fb96/ : SUCCESS in 29m 08s","accounts_in_message":[],"_revision_number":12},{"id":"0f65cd29aeffc0a18044f78f73ba2a22c8a24030","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-07-23 03:58:36.000000000","message":"Patch Set 12:\n\n@Dean - thanks.","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"713d92df4e53f74698a1ff2dfcb7514ff22f023b","revisions":{"1aaafd5c665e4a100eae5418028bc076c206152d":{"kind":"REWORK","_number":1,"created":"2016-04-29 23:09:30.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/60/311460/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/1"}}},"commit":{"parents":[{"commit":"f1d14de6da5d0f61e34f9e6841e965439c85d629","subject":"Merge \"Doc: Add network resource descriptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1d14de6da5d0f61e34f9e6841e965439c85d629"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with just listing roles as well as assignments (if\nyou provide user, group, project or domain options). This is\nin addition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious.\n\nThis patch:\n\n- Adds a v2 assignmnets list\n- Deprecates the use of role list to list assignments\n\nOne limitation with the assignment list is that it does not support\ntaking the user or project from the authentication scope, since it\nisn\u0027t obvious whether that is the intention of the called.\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1aaafd5c665e4a100eae5418028bc076c206152d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1aaafd5c665e4a100eae5418028bc076c206152d"}]},"branch":"refs/heads/master"},"e4f8463dbcd467882d02039ee8e8d5a18561eb08":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-04-29 23:13:21.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/60/311460/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/2"}}},"commit":{"parents":[{"commit":"f1d14de6da5d0f61e34f9e6841e965439c85d629","subject":"Merge \"Doc: Add network resource descriptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1d14de6da5d0f61e34f9e6841e965439c85d629"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 23:11:38.000000000","tz":60},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignmnets list\n- Deprecates the use of role list and user role list to list\nassignments\n\nOne limitation with the assignment list is that it does not support\ntaking the user or project from the authentication scope, since it\nisn\u0027t obvious whether that is the intention of the called.\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e4f8463dbcd467882d02039ee8e8d5a18561eb08"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e4f8463dbcd467882d02039ee8e8d5a18561eb08"}]},"branch":"refs/heads/master"},"d9f3d1e6cd5890712552c93c43b91a961bdf0fc2":{"kind":"REWORK","_number":3,"created":"2016-04-30 15:07:48.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/60/311460/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/3"}}},"commit":{"parents":[{"commit":"f1d14de6da5d0f61e34f9e6841e965439c85d629","subject":"Merge \"Doc: Add network resource descriptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1d14de6da5d0f61e34f9e6841e965439c85d629"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-30 15:07:19.000000000","tz":60},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignmnets list\n- Deprecates the use of role list and user role list to list\nassignments\n\nOne limitation with the assignment list is that it does not support\ntaking the user or project from the authentication scope, since it\nisn\u0027t obvious whether that is the intention of the caller.\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d9f3d1e6cd5890712552c93c43b91a961bdf0fc2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d9f3d1e6cd5890712552c93c43b91a961bdf0fc2"}]},"branch":"refs/heads/master"},"b08359f458a1c1f5b3dbc1b84c40ac3a6170d09d":{"kind":"REWORK","_number":4,"created":"2016-05-01 23:03:19.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/60/311460/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/4"}}},"commit":{"parents":[{"commit":"f1d14de6da5d0f61e34f9e6841e965439c85d629","subject":"Merge \"Doc: Add network resource descriptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1d14de6da5d0f61e34f9e6841e965439c85d629"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-05-01 23:03:16.000000000","tz":60},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignmnets list\n- Deprecates the use of role list and user role list to list\nassignments\n\nOne limitation with the assignment list is that it does not support\ntaking the user or project from the authentication scope, since it\nisn\u0027t obvious whether that is the intention of the caller.\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b08359f458a1c1f5b3dbc1b84c40ac3a6170d09d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b08359f458a1c1f5b3dbc1b84c40ac3a6170d09d"}]},"branch":"refs/heads/master"},"e871b43d1c60dbf27d96660e20312345c49cda3c":{"kind":"REWORK","_number":5,"created":"2016-05-19 10:57:46.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/60/311460/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/5"}}},"commit":{"parents":[{"commit":"f1d14de6da5d0f61e34f9e6841e965439c85d629","subject":"Merge \"Doc: Add network resource descriptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1d14de6da5d0f61e34f9e6841e965439c85d629"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-05-19 10:53:01.000000000","tz":60},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignments list, with support for pulling the\nuser and project from the auth credentials\n- For comapability, adds the same auth support to the\nexisting v3 assignments list\n- Deprecates the use of role list and user role list to list\nassignments\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e871b43d1c60dbf27d96660e20312345c49cda3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e871b43d1c60dbf27d96660e20312345c49cda3c"}]},"branch":"refs/heads/master"},"c99ef727a60ded1e9894fc897800171d304b9e60":{"kind":"REWORK","_number":6,"created":"2016-05-21 16:50:56.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/60/311460/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/6"}}},"commit":{"parents":[{"commit":"f1d14de6da5d0f61e34f9e6841e965439c85d629","subject":"Merge \"Doc: Add network resource descriptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f1d14de6da5d0f61e34f9e6841e965439c85d629"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-05-21 16:50:18.000000000","tz":60},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignments list, with support for pulling the\nuser and project from the auth credentials\n- For comapability, adds the same auth support to the\nexisting v3 assignments list\n- Deprecates the use of role list and user role list to list\nassignments\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c99ef727a60ded1e9894fc897800171d304b9e60"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c99ef727a60ded1e9894fc897800171d304b9e60"}]},"branch":"refs/heads/master"},"994d222459c918d2d789b5576f604f7427232b60":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2016-07-21 23:20:33.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/60/311460/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/7"}}},"commit":{"parents":[{"commit":"1821f20c424c5e2530e165ad2e2246a8af14a06a","subject":"Merge \"Add python-neutronclient to OSC plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1821f20c424c5e2530e165ad2e2246a8af14a06a"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-07-21 23:20:32.000000000","tz":-420},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignments list, with support for pulling the\nuser and project from the auth credentials\n- For comapability, adds the same auth support to the\nexisting v3 assignments list\n- Deprecates the use of role list and user role list to list\nassignments\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/994d222459c918d2d789b5576f604f7427232b60"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/994d222459c918d2d789b5576f604f7427232b60"}]},"branch":"refs/heads/master"},"53044829f5d0a2073a0c028ea1d4724b305268b8":{"kind":"REWORK","_number":8,"created":"2016-07-22 20:55:48.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/60/311460/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/8"}}},"commit":{"parents":[{"commit":"719c5d79ced34687944eb0bf458f36070817a7b9","subject":"Merge \"\"server list\": \"Image Name\", \"Image ID\" columns\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/719c5d79ced34687944eb0bf458f36070817a7b9"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-07-22 20:53:44.000000000","tz":60},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignments list, with support for pulling the\nuser and project from the auth credentials\n- For comapability, adds the same auth support to the\nexisting v3 assignments list\n- Deprecates the use of role list and user role list to list\nassignments\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/53044829f5d0a2073a0c028ea1d4724b305268b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/53044829f5d0a2073a0c028ea1d4724b305268b8"}]},"branch":"refs/heads/master"},"1879098413b6d36dc1d8aa1fab33c462b08aab4f":{"kind":"REWORK","_number":9,"created":"2016-07-22 21:08:51.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/60/311460/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/9"}}},"commit":{"parents":[{"commit":"719c5d79ced34687944eb0bf458f36070817a7b9","subject":"Merge \"\"server list\": \"Image Name\", \"Image ID\" columns\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/719c5d79ced34687944eb0bf458f36070817a7b9"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-07-22 21:08:50.000000000","tz":0},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignments list, with support for pulling the\nuser and project from the auth credentials\n- For comapability, adds the same auth support to the\nexisting v3 assignments list\n- Deprecates the use of role list and user role list to list\nassignments\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1879098413b6d36dc1d8aa1fab33c462b08aab4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1879098413b6d36dc1d8aa1fab33c462b08aab4f"}]},"branch":"refs/heads/master"},"aaa6a9c079a2facd3bfbc26c30907fe8ce85a090":{"kind":"REWORK","_number":10,"created":"2016-07-22 21:18:00.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/60/311460/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/10"}}},"commit":{"parents":[{"commit":"719c5d79ced34687944eb0bf458f36070817a7b9","subject":"Merge \"\"server list\": \"Image Name\", \"Image ID\" columns\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/719c5d79ced34687944eb0bf458f36070817a7b9"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-07-22 21:17:28.000000000","tz":60},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignments list, with support for pulling the\nuser and project from the auth credentials\n- For comapability, adds the same auth support to the\nexisting v3 assignments list\n- Deprecates the use of role list and user role list to list\nassignments\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\nCloses-Bug: 1605774\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/aaa6a9c079a2facd3bfbc26c30907fe8ce85a090"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/aaa6a9c079a2facd3bfbc26c30907fe8ce85a090"}]},"branch":"refs/heads/master"},"7b9ccabe3a9b141e520fb1b5c3238455c340d64a":{"kind":"REWORK","_number":11,"created":"2016-07-22 21:30:17.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/60/311460/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/11"}}},"commit":{"parents":[{"commit":"719c5d79ced34687944eb0bf458f36070817a7b9","subject":"Merge \"\"server list\": \"Image Name\", \"Image ID\" columns\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/719c5d79ced34687944eb0bf458f36070817a7b9"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Steve Martinelli","email":"s.martinelli@gmail.com","date":"2016-07-22 21:30:14.000000000","tz":0},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignments list, with support for pulling the\nuser and project from the auth credentials\n- For comapability, adds the same auth support to the\nexisting v3 assignments list\n- Deprecates the use of role list and user role list to list\nassignments\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\nPartial-Bug: 1605774\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7b9ccabe3a9b141e520fb1b5c3238455c340d64a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7b9ccabe3a9b141e520fb1b5c3238455c340d64a"}]},"branch":"refs/heads/master"},"713d92df4e53f74698a1ff2dfcb7514ff22f023b":{"kind":"REWORK","_number":12,"created":"2016-07-22 21:46:54.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/60/311460/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/60/311460/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/60/311460/12"}}},"commit":{"parents":[{"commit":"719c5d79ced34687944eb0bf458f36070817a7b9","subject":"Merge \"\"server list\": \"Image Name\", \"Image ID\" columns\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/719c5d79ced34687944eb0bf458f36070817a7b9"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2016-04-29 22:59:27.000000000","tz":60},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-07-22 21:46:29.000000000","tz":0},"subject":"Add assignment list to v2 identity and deprecate alternate listing","message":"Add assignment list to v2 identity and deprecate alternate listing\n\nThe current identity role list command (both v2 and v3) is\noverloaded with listing roles as well as assignments (if you\nprovide user, group, project or domain options). This is in\naddition to the v3 assignment list command designed for this\npurpose.\n\nThis overloading complicates the fact that roles can now be\ndomain specific (i.e. have a domain attribute), so the\ncommand \u0027role list --domain \u003cdomain-name\u0027 will soon become\nambigious (this is in a follow on patch).\n\nThis patch:\n\n- Adds a v2 assignments list, with support for pulling the\nuser and project from the auth credentials\n- For comapability, adds the same auth support to the\nexisting v3 assignments list\n- Deprecates the use of role list and user role list to list\nassignments\n\nChange-Id: I65bafdef4f8c89e863dab101369d0d629fa818b8\nPartial-Bug: 1605774\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/713d92df4e53f74698a1ff2dfcb7514ff22f023b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/713d92df4e53f74698a1ff2dfcb7514ff22f023b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
