)]}'
{"id":"openstack%2Fpython-openstackclient~376056","triplet_id":"openstack%2Fpython-openstackclient~master~I1021276f69fbbf28e13e17c4e567d932fce7ed8b","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1627555","hashtags":[],"change_id":"I1021276f69fbbf28e13e17c4e567d932fce7ed8b","subject":"Non-Admin can\u0027t list own projects","status":"MERGED","created":"2016-09-26 00:10:37.000000000","updated":"2017-03-20 17:58:38.000000000","submitted":"2017-03-20 17:58:38.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":23,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"fc8736b3139938b368e221e1ce6efaa7fa7d4677","_number":376056,"virtual_id_number":376056,"owner":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"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":"2017-03-20 17:58:38.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":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2017-03-20 02:56:11.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-03-20 04:03:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":2,"date":"2017-03-20 16:29:33.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2017-03-20 14:42:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":1,"date":"2017-03-20 16:29:33.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-09-26 00:15:57.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2016-09-26 12:21:58.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-10-22 11:14:39.000000000","updated_by":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"reviewer":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"state":"REVIEWER"},{"updated":"2017-03-20 02:56:11.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":"2017-03-20 04:03:27.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":"2017-03-20 14:42:31.000000000","updated_by":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"reviewer":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"state":"REVIEWER"},{"updated":"2017-03-20 16:29:33.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":"2017-03-20 17:58:38.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"fa9fa70462d75dd2b6b19a8b8c23a748e7f95ff4","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-09-26 00:10:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7f9dd950bec9ceb02d003a131c9059e22aa93dee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-26 00:51:14.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/1/check/gate-python-openstackclient-docs-ubuntu-xenial/97911db//doc/build/html/ : SUCCESS in 3m 49s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/072667e/ : SUCCESS in 2m 26s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/1/check/gate-python-openstackclient-python27-ubuntu-xenial/acab3a1/ : SUCCESS in 3m 45s\n- gate-python-openstackclient-python34 http://logs.openstack.org/56/376056/1/check/gate-python-openstackclient-python34/e04ef98/ : SUCCESS in 4m 12s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/56/376056/1/check/gate-python-openstackclient-python35-nv/b08490e/ : SUCCESS in 4m 26s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/56/376056/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/13f3f74/ : SUCCESS in 40m 25s\n- check-osc-plugins http://logs.openstack.org/56/376056/1/check/check-osc-plugins/a20c196/ : SUCCESS in 3m 05s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/56/376056/1/check/gate-osc-dsvm-functional/54061c5/ : SUCCESS in 24m 23s","accounts_in_message":[],"_revision_number":1},{"id":"da8d90d71c1f1c1c2e3bf7cde692665caa0d0357","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-09-26 12:21:58.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"90f73da5c31aeef8b038c299591f499e6ac559bd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-28 04:57:36.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\na few more things, let me know if you need help:\n\n1) update https://github.com/openstack/python-openstackclient/blob/master/doc/source/command-objects/project.rst to reflect the new option\n\n2) create a release note, instructions here: http://docs.openstack.org/developer/keystone/developing.html#release-notes\n\n3) add a test","accounts_in_message":[],"_revision_number":1},{"id":"3c2f70fd3c76613069b19a3aa149ecfed208383d","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-09-28 20:55:20.000000000","message":"Patch Set 1:\n\n(2 comments)\n\n@stevemar\n\nWill do.\n\nJust to confirm, are you ok with the try except functioning as a fallback default for non-admin? It\u0027s a bit of nicer UX so for non-admins \u0027list my projects\u0027 still feels like the default.","accounts_in_message":[],"_revision_number":1},{"id":"ac6ded3fb06acf6faa8c67d15f6ac51bd3440e1a","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-09-29 01:49:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e4449a75aa5931473418cb9b06aabc0c6e2b1725","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-09-30 02:36:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2da5296bebf5a1a0cf4cbe4212843405dd95b00f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 03:39:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/2/check/gate-python-openstackclient-docs-ubuntu-xenial/a13a252//doc/build/html/ : SUCCESS in 4m 15s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/ab1c6bd/ : SUCCESS in 3m 31s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/2/check/gate-python-openstackclient-python27-ubuntu-xenial/703e934/ : SUCCESS in 3m 44s\n- gate-python-openstackclient-python34 http://logs.openstack.org/56/376056/2/check/gate-python-openstackclient-python34/fc5d5da/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/56/376056/2/check/gate-python-openstackclient-python35-nv/50b1be2/ : SUCCESS in 4m 53s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/56/376056/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/e1a07b4/ : SUCCESS in 1h 03m 11s\n- check-osc-plugins http://logs.openstack.org/56/376056/2/check/check-osc-plugins/2128603/ : SUCCESS in 3m 24s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/56/376056/2/check/gate-osc-dsvm-functional/4b0ba49/ : SUCCESS in 13m 33s","accounts_in_message":[],"_revision_number":2},{"id":"ac55b3f49d2dd1419bd3661df420b203027c0a36","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-09-30 04:00:03.000000000","message":"Patch Set 2:\n\nI\u0027m having trouble getting the functional tests to run in my devstack, so can\u0027t confirm if the test I wrote actually passes and jenkins doesn\u0027t look to run functional test.","accounts_in_message":[],"_revision_number":2},{"id":"3c2554b49cf2cc1d1d52765404deb5c716f3492b","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-10-17 00:11:49.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0fc1feb75076fd54e6f9b12ca420358ee1be66f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-17 01:12:50.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/3/check/gate-python-openstackclient-docs-ubuntu-xenial/b3dfbfb//doc/build/html/ : SUCCESS in 2m 54s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/dd9cac0/ : SUCCESS in 4m 40s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/3/check/gate-python-openstackclient-python27-ubuntu-xenial/1d15ac6/ : SUCCESS in 3m 26s\n- gate-python-openstackclient-python34 http://logs.openstack.org/56/376056/3/check/gate-python-openstackclient-python34/738e166/ : SUCCESS in 4m 05s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/56/376056/3/check/gate-python-openstackclient-python35-nv/7280474/ : SUCCESS in 4m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/56/376056/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0dc8eb4/ : SUCCESS in 1h 00m 43s\n- check-osc-plugins http://logs.openstack.org/56/376056/3/check/check-osc-plugins/808d0c6/ : SUCCESS in 3m 27s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/56/376056/3/check/gate-osc-dsvm-functional/16deff5/ : SUCCESS in 14m 30s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/3/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/e82d0a0/ : FAILURE in 50m 53s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"cc24c6a15cb2bbba06cf85069c00383fb55d5dc4","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-10-22 11:14:39.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5a4afdce6e7d53be87f2e478a83bba37bc2a4334","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-01 16:12:39.000000000","message":"Patch Set 3:\n\ni was asking for unit tests, which i think we still need, not functional tests! oops!\n\ni\u0027ll see if i can add them and the release note, the code still LGTM","accounts_in_message":[],"_revision_number":3},{"id":"ab3d68cc771542302a027d5d2790ab28936d2d2d","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-11-07 02:44:31.000000000","message":"Patch Set 3:\n\n(1 comment)\n\n\u003e i was asking for unit tests, which i think we still need, not\n \u003e functional tests! oops!\n \u003e \n \u003e i\u0027ll see if i can add them and the release note, the code still\n \u003e LGTM\n\nBah! Yeah I was considering doing a unit test, but was unsure exactly what was worth testing. \n\nI guess just a basic test with a mock for \"identity_client.projects.list\" which throws an error when called the first time with no arguments, so we can test it gets called again with arguments.\n\nAnd then a second test to confirm that if it had argument and throws an error, that error gets raised.\n\nWant me to do those? And should I drop the functional test?","accounts_in_message":[],"_revision_number":3},{"id":"1c368b716b62a1dda56ffe65a64fd667c423ff71","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-11-07 12:47:17.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"cc21d94d08ab67f0c4d90faa0604758ee14220db","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-11-08 21:10:32.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"9ece81bbd9227456f33b07d5ecc906f6ed29d7ff","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-11-08 22:20:09.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"465fb66b2b219cbfe457db39bbb1273a08469ff0","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-11-08 22:28:47.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3f44ae8613435fb67973b0e21ceadb195080bbe9","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-11-09 01:36:10.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ba467f717aafc7ea3e6781e2955b23eba6364adf","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2016-11-09 13:00:59.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2d8cd38ac439078585bc872c82f2bf20e459162b","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-11-09 22:50:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1939d47a5469c9eaa493a597a3fbdbedbce9162b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-11-10 01:09:39.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nI am less worried about the interface issue as it is specific to Identity v2 and this is a new capability.  We do need to sort it out, but it is bigger than this option.","accounts_in_message":[],"_revision_number":3},{"id":"72f0e17002fb26da76d8150401f2c06fb8db27d4","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-11-10 01:51:39.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8fae83f0520a06eb2a48448e6d0dc56b002ccf28","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-02 23:14:33.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9a47b0da95482cf6fdf7ef5c8a033a6029277a44","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-02 23:15:11.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"9fe60818f469f2d930a93fc9fdd3d7b61005df09","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-02 23:21:09.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b4b2c30fbe4ac3935431ab10a880a9a530cb4caf","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-02 23:22:39.000000000","message":"Patch Set 6:\n\nNot exactly sure how I can unit test the exception and fallback to \u0027my projects\u0027 case. So if someone is willing to help or add that, would be great. :)","accounts_in_message":[],"_revision_number":6},{"id":"d7acc6a631b87e4d7440ea20cc68f5edf4d5b11a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-03 00:25:00.000000000","message":"Patch Set 6: Code-Review+2\n\ni\u0027m cool with this","accounts_in_message":[],"_revision_number":6},{"id":"a74d816a8d0b27b5453522acfd47da46555ecf4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-03 00:58:30.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-ubuntu-xenial http://docs-draft.openstack.org/56/376056/6/check/gate-python-openstackclient-docs-ubuntu-xenial/7d7876a//doc/build/html/ : SUCCESS in 3m 27s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/8243c19/ : SUCCESS in 5m 39s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/6/check/gate-python-openstackclient-python27-ubuntu-xenial/dc6a0db/ : SUCCESS in 3m 01s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/6/check/gate-python-openstackclient-python35/4cdb5e7/ : SUCCESS in 2m 52s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/4e19b76/ : SUCCESS in 1h 35m 20s\n- check-osc-plugins http://logs.openstack.org/56/376056/6/check/check-osc-plugins/2aee0fb/ : SUCCESS in 3m 42s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/6/check/gate-osc-dsvm-functional-ubuntu-xenial/335abba/ : FAILURE in 44m 59s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/6/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/1cd64d7/ : SUCCESS in 29m 13s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/6/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/ad657e0/ : SUCCESS in 1h 04m 55s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"ddfb1891b4b447d91016a907c072b8887ddb7744","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-03 00:59:43.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"2ad52d10e1cb213e622a9ff6ce92d5a9849accaa","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-03 01:00:02.000000000","message":"Patch Set 6:\n\nfailure is unrelated to change...","accounts_in_message":[],"_revision_number":6},{"id":"a2ae9e868aeacb7e170fcaf78ebae65aa6388787","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-03 02:39:38.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/6/check/gate-python-openstackclient-docs-ubuntu-xenial/b8030de//doc/build/html/ : SUCCESS in 6m 35s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/f3b6a22/ : SUCCESS in 6m 49s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/6/check/gate-python-openstackclient-python27-ubuntu-xenial/b6b1424/ : SUCCESS in 3m 43s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/6/check/gate-python-openstackclient-python35/a0de0df/ : SUCCESS in 5m 00s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/37f6d94/ : SUCCESS in 1h 15m 38s\n- check-osc-plugins http://logs.openstack.org/56/376056/6/check/check-osc-plugins/f283bae/ : SUCCESS in 6m 22s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/6/check/gate-osc-dsvm-functional-ubuntu-xenial/7ebc1d5/ : SUCCESS in 41m 10s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/6/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/21aec0b/ : SUCCESS in 40m 50s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/6/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/a076300/ : SUCCESS in 1h 21m 28s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"7d8dbcb12143d82fd4905d3f45c5dd7667b7997c","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-07 02:17:12.000000000","message":"Patch Set 6:\n\n\u003e failure is unrelated to change...\n\nugh! I think I posted a comment on the wrong review. :/","accounts_in_message":[],"_revision_number":6},{"id":"faad70da1258fe7728a6c0d5b494457e4f8428dc","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-03-07 04:46:55.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"9cc284b66984918c4e4baa8affde0cdf967baef5","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-07 05:09:36.000000000","message":"Patch Set 7: Published edit on patch set 6","accounts_in_message":[],"_revision_number":7},{"id":"5ea0471c1506688a59c9a5b4b05aebc785a3e1fe","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-03-07 05:10:18.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"f0988cefae8cca0b56578bfef608d710f503bb1c","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-03-07 05:10:23.000000000","message":"Patch Set 7:\n\nThanks","accounts_in_message":[],"_revision_number":7},{"id":"5e3804352fd14fca0a006f5afb0451b95f9cbd81","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-07 05:12:41.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"6c35fce8d7f275722ecfdf7a6e420e18bc496f75","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-07 05:13:46.000000000","message":"Patch Set 7:\n\nactually, on that note, let me update the command help text as well.","accounts_in_message":[],"_revision_number":7},{"id":"a25283668c527473455bb3ca0c644c18192327b6","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-07 05:16:06.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"39b0d93ac608eb08c704a09ae0d661cf7ad3ef5e","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-03-07 05:17:03.000000000","message":"Patch Set 8: Code-Review+1\n\nGood catch. Thanks","accounts_in_message":[],"_revision_number":8},{"id":"a3be62de18929647f16384d4b1554d5613addc5d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-07 05:17:32.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"e349b1ac8a79d4e821c3b3cd83e772d84ce4544e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-07 06:34:27.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/8/check/gate-python-openstackclient-docs-ubuntu-xenial/f812daf//doc/build/html/ : SUCCESS in 2m 43s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/7564188/ : SUCCESS in 5m 18s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/8/check/gate-python-openstackclient-python27-ubuntu-xenial/f217dd6/ : SUCCESS in 2m 51s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/8/check/gate-python-openstackclient-python35/f23f9d9/ : SUCCESS in 2m 50s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/14ab219/ : SUCCESS in 1h 08m 26s\n- check-osc-plugins http://logs.openstack.org/56/376056/8/check/check-osc-plugins/f4ef9d7/ : SUCCESS in 3m 27s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/8/check/gate-osc-dsvm-functional-ubuntu-xenial/06ccf82/ : SUCCESS in 42m 01s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/8/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/809f6e6/ : FAILURE in 40m 08s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/8/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/e5fa161/ : SUCCESS in 1h 09m 11s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"7bc9054e7bc9269c5dc8e8ed4b91ee0e7c7d6a40","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-03-07 13:45:27.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)\n\nFix help text and add a release note","accounts_in_message":[],"_revision_number":8},{"id":"087ea1414712a09d251660c8f0b7af4d424623b5","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-03-07 16:35:37.000000000","message":"Patch Set 8: -Code-Review","accounts_in_message":[],"_revision_number":8},{"id":"212f732f131e45a4f5830df0b840eb3f3dd7d448","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-07 23:24:40.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"5e249a87e39faf0a7dbf1d63964036aaace4af9e","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-07 23:26:47.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"6cd8803582bcc49872db090d84067904b100b500","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-07 23:28:38.000000000","message":"Patch Set 10: Code-Review+2\n\nwould be great to get this in","accounts_in_message":[],"_revision_number":10},{"id":"a4ea4b67e1c1bf629c09b0fd000bb89491adeecf","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-07 23:44:14.000000000","message":"Patch Set 10:\n\n\u003e would be great to get this in\n\nYeah, really looking forward to getting this into the hands of our users. Any clue how long after a merge until this would end up in a release?","accounts_in_message":[],"_revision_number":10},{"id":"eb30bb85786f3a0819062099897d15089f6303b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-08 01:04:50.000000000","message":"Patch Set 10: 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-ubuntu-xenial http://docs-draft.openstack.org/56/376056/10/check/gate-python-openstackclient-docs-ubuntu-xenial/242f242//doc/build/html/ : SUCCESS in 4m 19s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/10/check/gate-python-openstackclient-pep8-ubuntu-xenial/216b6bd/ : SUCCESS in 5m 41s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/10/check/gate-python-openstackclient-python27-ubuntu-xenial/6c33441/ : SUCCESS in 3m 24s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/10/check/gate-python-openstackclient-python35/8ea176d/ : SUCCESS in 2m 59s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/10/check/gate-python-openstackclient-releasenotes/d53893a//releasenotes/build/html/ : SUCCESS in 4m 03s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/b885eb6/ : SUCCESS in 1h 10m 01s\n- check-osc-plugins http://logs.openstack.org/56/376056/10/check/check-osc-plugins/f8f4e17/ : SUCCESS in 5m 53s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/10/check/gate-osc-dsvm-functional-ubuntu-xenial/4dd515e/ : FAILURE in 40m 38s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/10/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/4577003/ : FAILURE in 33m 39s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/10/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/e725392/ : SUCCESS in 1h 37m 02s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"507b0ce0b7a18b706dbf786ba5f277e4ad23919a","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-08 01:13:02.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"709630a9492ddff37e8c1761757955aaea06f6f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-08 03:00:58.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/10/check/gate-python-openstackclient-docs-ubuntu-xenial/2c25d93//doc/build/html/ : SUCCESS in 2m 59s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/10/check/gate-python-openstackclient-pep8-ubuntu-xenial/c211a81/ : SUCCESS in 6m 43s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/10/check/gate-python-openstackclient-python27-ubuntu-xenial/eae6913/ : SUCCESS in 3m 21s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/10/check/gate-python-openstackclient-python35/0ab07ed/ : SUCCESS in 4m 01s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/10/check/gate-python-openstackclient-releasenotes/d776e9f//releasenotes/build/html/ : SUCCESS in 3m 33s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/57ec5c0/ : SUCCESS in 1h 09m 48s\n- check-osc-plugins http://logs.openstack.org/56/376056/10/check/check-osc-plugins/8dab86f/ : SUCCESS in 3m 42s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/10/check/gate-osc-dsvm-functional-ubuntu-xenial/8330009/ : SUCCESS in 42m 34s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/10/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/d38f6e3/ : FAILURE in 36m 17s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/10/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/ae292d4/ : SUCCESS in 1h 44m 45s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"6537eab0b2e435ac9aaaef1921f96a7bb8f77a9f","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-08 07:00:20.000000000","message":"Patch Set 10: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":10},{"id":"03cb750766c6078f3cd08aaf07f49c518eebc612","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-09 03:24:45.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"c6a8680ab1c6786f3a449ffa880bebce82d4b7b8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-09 05:10:04.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"b9acec0068b5f114f2c2712edcc9c5e97de245b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-09 06:13:46.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/11/check/gate-python-openstackclient-docs-ubuntu-xenial/ab8651f//doc/build/html/ : SUCCESS in 5m 17s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/11/check/gate-python-openstackclient-pep8-ubuntu-xenial/0ce9114/ : SUCCESS in 7m 36s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/11/check/gate-python-openstackclient-python27-ubuntu-xenial/61572b0/ : SUCCESS in 5m 54s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/11/check/gate-python-openstackclient-python35/c42fb5d/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/11/check/gate-python-openstackclient-releasenotes/55bd5fd//releasenotes/build/html/ : SUCCESS in 3m 02s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/11/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/d5ad7bc/ : SUCCESS in 1h 23m 33s\n- check-osc-plugins http://logs.openstack.org/56/376056/11/check/check-osc-plugins/714b974/ : SUCCESS in 3m 16s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/11/check/gate-osc-dsvm-functional-ubuntu-xenial/1ee2364/ : SUCCESS in 53m 58s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/11/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/750b6b1/ : FAILURE in 34m 31s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/11/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/6496b90/ : FAILURE in 2h 48m 46s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"1f760d57fc65e09689e9282c1f584e81b8abc73d","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-09 08:46:36.000000000","message":"Patch Set 11: Code-Review+1\n\nThank you.","accounts_in_message":[],"_revision_number":11},{"id":"8dc82b0741df18bd4fc71d10bbfaecbe168bb490","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-03-09 17:07:09.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"10df1856ea0b5199aaf74cdd889ffbc5707c8cb5","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-09 22:24:31.000000000","message":"Patch Set 12: Published edit on patch set 11","accounts_in_message":[],"_revision_number":12},{"id":"30ee5accddec9ed0d0768795f2c36706fea3d40f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-09 23:51:16.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/12/check/gate-python-openstackclient-docs-ubuntu-xenial/0c0aa3d//doc/build/html/ : SUCCESS in 2m 54s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/12/check/gate-python-openstackclient-pep8-ubuntu-xenial/dea653f/ : SUCCESS in 3m 38s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/12/check/gate-python-openstackclient-python27-ubuntu-xenial/a427a03/ : SUCCESS in 2m 47s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/12/check/gate-python-openstackclient-python35/0da0edf/ : SUCCESS in 5m 02s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/12/check/gate-python-openstackclient-releasenotes/db69464//releasenotes/build/html/ : SUCCESS in 5m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/12/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/0ecd205/ : SUCCESS in 1h 25m 40s\n- check-osc-plugins http://logs.openstack.org/56/376056/12/check/check-osc-plugins/d9d0af8/ : SUCCESS in 5m 58s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/12/check/gate-osc-dsvm-functional-ubuntu-xenial/1e24f53/ : SUCCESS in 45m 39s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/12/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/36107a2/ : FAILURE in 42m 57s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/12/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/2992b34/ : SUCCESS in 1h 00m 32s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"a6a3c298d53226de9ef0699d3ea92bd6c958005a","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-10 05:37:01.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"46c30d4236c06312567b7176d757dd26dd517475","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-10 06:27:20.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"302fa49a8e6f99fcd8ae0eae41bc0a9e5f5982da","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-03-10 18:55:37.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"be5e47e8edfe65c424b884c888ebe1cf9f204d55","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-03-13 23:26:43.000000000","message":"Patch Set 13: Published edit on patch set 12","accounts_in_message":[],"_revision_number":13},{"id":"0d8172c4a872a0fb51d7e3d30f1f5dffa63a8c90","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-03-13 23:26:55.000000000","message":"Patch Set 13: Code-Review+2 Workflow+1\n\nRewrote the release note","accounts_in_message":[],"_revision_number":13},{"id":"6274a1e74c471918852511d045051986bec8bcb7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-14 00:57:06.000000000","message":"Patch Set 13: 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-ubuntu-xenial http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-docs-ubuntu-xenial/20e7996//doc/build/html/ : SUCCESS in 4m 46s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/b7b6d75/ : SUCCESS in 5m 04s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python27-ubuntu-xenial/f9b7191/ : SUCCESS in 4m 49s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python35/1faf773/ : SUCCESS in 3m 03s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-releasenotes/9e4bebc//releasenotes/build/html/ : SUCCESS in 2m 46s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/a07ad26/ : SUCCESS in 1h 27m 53s\n- check-osc-plugins http://logs.openstack.org/56/376056/13/check/check-osc-plugins/2e04144/ : SUCCESS in 3m 26s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-ubuntu-xenial/1ffca20/ : FAILURE in 57m 55s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/6dcc739/ : FAILURE in 49m 42s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/13/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/b6248f1/ : SUCCESS in 1h 25m 30s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"eb7f91e28a5d788e1d47b551a76a11d0f0ac3382","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-14 01:04:00.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"a721feb90f6f496ce200e80768b9a1333f6a5cf1","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-14 01:08:44.000000000","message":"Patch Set 13:\n\nlooks like the gate is borked due to glance issue","accounts_in_message":[],"_revision_number":13},{"id":"41b029c3e00ac24fb5b3c69e3fb23b0f66ff8e46","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-14 02:32:46.000000000","message":"Patch Set 13:\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-ubuntu-xenial http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-docs-ubuntu-xenial/a5bdd15//doc/build/html/ : SUCCESS in 4m 03s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/1fc4460/ : SUCCESS in 9m 28s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python27-ubuntu-xenial/93a6b29/ : SUCCESS in 9m 43s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python35/000670d/ : SUCCESS in 4m 26s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-releasenotes/fe87a3b//releasenotes/build/html/ : SUCCESS in 4m 26s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/4674441/ : SUCCESS in 1h 27m 20s\n- check-osc-plugins http://logs.openstack.org/56/376056/13/check/check-osc-plugins/e222643/ : SUCCESS in 12m 32s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-ubuntu-xenial/cda1450/ : FAILURE in 57m 17s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/5838415/ : FAILURE in 1h 03m 08s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/13/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/3a2df1b/ : SUCCESS in 1h 19m 02s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"c4d6702939c823d064ddd476c341d1c7cb3943ad","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-14 02:33:40.000000000","message":"Patch Set 13:\n\nyep, still Glance :(","accounts_in_message":[],"_revision_number":13},{"id":"57d519c7784484ef580b98a301ae1fe9d39c08d0","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-15 01:52:32.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"7998d2bf4cc3fecbb8daa479b297a9a274dab0c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-15 03:16:02.000000000","message":"Patch Set 13:\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-ubuntu-xenial http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-docs-ubuntu-xenial/75cf29f//doc/build/html/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/57201cc/ : SUCCESS in 3m 29s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python27-ubuntu-xenial/636f611/ : SUCCESS in 4m 19s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python35/394f577/ : SUCCESS in 4m 35s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-releasenotes/6e25049//releasenotes/build/html/ : SUCCESS in 4m 17s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/180cf43/ : SUCCESS in 1h 12m 44s\n- check-osc-plugins http://logs.openstack.org/56/376056/13/check/check-osc-plugins/f90c39d/ : SUCCESS in 3m 40s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-ubuntu-xenial/c2921b4/ : FAILURE in 39m 41s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/479abd4/ : FAILURE in 34m 05s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/13/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/6f18eaa/ : SUCCESS in 1h 23m 09s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"78ca1146a18f270ccec79b38d82f49031eb4d0ea","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-15 22:14:09.000000000","message":"Patch Set 13:\n\nrecheck gate-osc-dsvm-functional-ubuntu-xenial","accounts_in_message":[],"_revision_number":13},{"id":"9f802eaa02b947ffb7265278f04a838e3ebaed73","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-15 23:41:18.000000000","message":"Patch Set 13:\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-ubuntu-xenial http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-docs-ubuntu-xenial/20a5b56//doc/build/html/ : SUCCESS in 4m 39s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/b377a03/ : SUCCESS in 5m 27s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python27-ubuntu-xenial/83460e6/ : SUCCESS in 4m 28s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python35/3dd9778/ : SUCCESS in 2m 43s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-releasenotes/2ed4415//releasenotes/build/html/ : SUCCESS in 3m 17s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/f4b5564/ : SUCCESS in 1h 25m 03s\n- check-osc-plugins http://logs.openstack.org/56/376056/13/check/check-osc-plugins/bbd4ccf/ : SUCCESS in 6m 05s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-ubuntu-xenial/a807c5f/ : FAILURE in 46m 03s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/81f6e42/ : FAILURE in 41m 53s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/13/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/aa54c59/ : SUCCESS in 1h 03m 07s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"61b26bf7cda48a2808f0596eab632771a0bec87b","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-16 07:03:01.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"d17ab557ff9e7515a157cd8b10c7bd0133a0d466","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-16 08:20:36.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-docs-ubuntu-xenial/979fc9e//doc/build/html/ : SUCCESS in 3m 30s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/e48d24e/ : SUCCESS in 3m 42s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python27-ubuntu-xenial/b74e126/ : SUCCESS in 5m 36s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python35/b782f6c/ : SUCCESS in 5m 20s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-releasenotes/5702da4//releasenotes/build/html/ : SUCCESS in 4m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/42b8418/ : SUCCESS in 1h 15m 06s\n- check-osc-plugins http://logs.openstack.org/56/376056/13/check/check-osc-plugins/17cc6c9/ : SUCCESS in 3m 39s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-ubuntu-xenial/5305b70/ : SUCCESS in 33m 43s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/95345ad/ : FAILURE in 33m 48s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/13/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/3f83f83/ : SUCCESS in 1h 05m 07s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"e72242bd1056b68a4c1c9f2b0418f63a926921e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-16 08:20:47.000000000","message":"Patch Set 13: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"676931f1cb4c2ecd1e4ef7cf501fd643e8faab10","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-16 09:41:10.000000000","message":"Patch Set 13: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/13/gate/gate-python-openstackclient-docs-ubuntu-xenial/475bc0e//doc/build/html/ : SUCCESS in 3m 01s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/13/gate/gate-python-openstackclient-pep8-ubuntu-xenial/3c07dae/ : SUCCESS in 5m 06s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/13/gate/gate-python-openstackclient-python27-ubuntu-xenial/63dff5e/ : SUCCESS in 3m 17s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/13/gate/gate-python-openstackclient-python35/24a6261/ : SUCCESS in 2m 22s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/13/gate/gate-python-openstackclient-releasenotes/d8916f5//releasenotes/build/html/ : SUCCESS in 4m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/13/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/688a0ed/ : SUCCESS in 1h 19m 45s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/13/gate/gate-osc-dsvm-functional-ubuntu-xenial/b90c0ee/ : FAILURE in 47m 36s","accounts_in_message":[],"_revision_number":13},{"id":"037daa559f805e26701f0f0cc9bd956fd1c405dd","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-16 11:45:26.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"414603faf3236c8ef649d9a92e677abfe0f87002","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-16 13:08:15.000000000","message":"Patch Set 13: 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-ubuntu-xenial http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-docs-ubuntu-xenial/bd5c214//doc/build/html/ : SUCCESS in 5m 12s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-pep8-ubuntu-xenial/1dfdc5d/ : SUCCESS in 3m 38s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python27-ubuntu-xenial/3833511/ : SUCCESS in 2m 46s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/13/check/gate-python-openstackclient-python35/3f743ad/ : SUCCESS in 2m 45s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/13/check/gate-python-openstackclient-releasenotes/72b0dcb//releasenotes/build/html/ : SUCCESS in 4m 50s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7edc583/ : SUCCESS in 1h 06m 58s\n- check-osc-plugins http://logs.openstack.org/56/376056/13/check/check-osc-plugins/01238be/ : SUCCESS in 3m 42s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-ubuntu-xenial/718f6df/ : FAILURE in 48m 05s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/13/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/05df094/ : FAILURE in 45m 09s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/13/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/4fe3f87/ : SUCCESS in 1h 20m 24s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"536a1a72bfc732b907d0b15920838652ff4d4acb","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-20 01:04:51.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"8e0a3ed6172c53731ba7f4e6cfdc9c615551152d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-20 01:05:04.000000000","message":"Patch Set 13:\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":13},{"id":"3d4290d92fe9e78df87ade8ff0c4e45caa2a080c","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-20 01:41:05.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"d6eec6efc26a26929eba9c611770703dc5f1dbe6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-20 02:56:11.000000000","message":"Patch Set 14: Code-Review+2","accounts_in_message":[],"_revision_number":14},{"id":"23c7d816466561c31b5368da4492f6596d830b50","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-03-20 02:56:28.000000000","message":"Patch Set 14:\n\nlet\u0027s get this merged! been baking for a while","accounts_in_message":[],"_revision_number":14},{"id":"c554c9cf4a0fcd7763e446ab8a16c5d6fcf46839","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-20 03:08:07.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/14/check/gate-python-openstackclient-docs-ubuntu-xenial/2bb6723//doc/build/html/ : SUCCESS in 2m 41s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/14/check/gate-python-openstackclient-pep8-ubuntu-xenial/b351973/ : SUCCESS in 3m 45s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/14/check/gate-python-openstackclient-python27-ubuntu-xenial/3b5b466/ : SUCCESS in 6m 23s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/14/check/gate-python-openstackclient-python35/e5f4d31/ : SUCCESS in 2m 36s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/14/check/gate-python-openstackclient-releasenotes/8542612//releasenotes/build/html/ : SUCCESS in 4m 32s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/14/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7751c5f/ : SUCCESS in 1h 14m 27s\n- check-osc-plugins http://logs.openstack.org/56/376056/14/check/check-osc-plugins/d8e44bb/ : SUCCESS in 3m 39s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/14/check/gate-osc-dsvm-functional-ubuntu-xenial/1a79cae/ : SUCCESS in 50m 13s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/56/376056/14/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/301e4e1/ : FAILURE in 43m 05s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/56/376056/14/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/704ff7a/ : SUCCESS in 1h 26m 39s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"c9fc3119ba17b72d16f839f39d2c5d691c6d5e89","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-20 04:03:27.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"2cb88e00a593726513122cb325db602e68b49e58","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2017-03-20 04:06:46.000000000","message":"Patch Set 14:\n\nYay! It is finally passing that functional test!","accounts_in_message":[],"_revision_number":14},{"id":"af98381aa0e93a37186d8eb35b7c518ac697ea99","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-03-20 09:07:43.000000000","message":"Patch Set 14:\n\nosc functional tests is happy now :-)","accounts_in_message":[],"_revision_number":14},{"id":"2493deef2c4006c73b475bcdd21a69b6c855555e","author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"date":"2017-03-20 14:42:31.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"5b54c24d60bac8cad1067f0e9b155ff981ad3ee0","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-03-20 16:29:33.000000000","message":"Patch Set 14: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":14},{"id":"e39a87da3c16f8cadf21a671353b3efc2df2b807","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-20 16:29:43.000000000","message":"Patch Set 14: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":14},{"id":"b58f8f4c8bf9068c36ae6224e98283223b9b3412","date":"2017-03-20 17:58:38.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":14},{"id":"e8de99460b9b5e1be50e9850fa292098d15caada","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-20 17:58:38.000000000","message":"Patch Set 14: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/56/376056/14/gate/gate-python-openstackclient-docs-ubuntu-xenial/7c16ba8//doc/build/html/ : SUCCESS in 5m 23s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/56/376056/14/gate/gate-python-openstackclient-pep8-ubuntu-xenial/7c42208/ : SUCCESS in 7m 01s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/56/376056/14/gate/gate-python-openstackclient-python27-ubuntu-xenial/ac52301/ : SUCCESS in 4m 45s\n- gate-python-openstackclient-python35 http://logs.openstack.org/56/376056/14/gate/gate-python-openstackclient-python35/3f412d9/ : SUCCESS in 3m 06s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/56/376056/14/gate/gate-python-openstackclient-releasenotes/ff05c6c//releasenotes/build/html/ : SUCCESS in 5m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/56/376056/14/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/1a3249b/ : SUCCESS in 1h 08m 17s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/56/376056/14/gate/gate-osc-dsvm-functional-ubuntu-xenial/2193af7/ : SUCCESS in 47m 35s","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"49f6032b699804b1b0ed56137ab14ba266251157","revisions":{"f283fd8d50bdcfa96c0a6e3f0644f195053ba8df":{"kind":"REWORK","_number":1,"created":"2016-09-26 00:10:37.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/1"}}},"commit":{"parents":[{"commit":"567ba7bb203d2ed7f5c6c1bf00548e8413a23a80","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/567ba7bb203d2ed7f5c6c1bf00548e8413a23a80"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:10:41.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch fixes this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f283fd8d50bdcfa96c0a6e3f0644f195053ba8df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f283fd8d50bdcfa96c0a6e3f0644f195053ba8df"}]},"branch":"refs/heads/master"},"1999614473db852021b81d0ead2ad2ec0afd3e89":{"kind":"REWORK","_number":2,"created":"2016-09-30 02:36:14.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/2"}}},"commit":{"parents":[{"commit":"567ba7bb203d2ed7f5c6c1bf00548e8413a23a80","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/567ba7bb203d2ed7f5c6c1bf00548e8413a23a80"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-30 02:31:14.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--auth-user\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1999614473db852021b81d0ead2ad2ec0afd3e89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1999614473db852021b81d0ead2ad2ec0afd3e89"}]},"branch":"refs/heads/master"},"0a5fc208c66ecf82d73fdcbbdd8a35066653fe89":{"kind":"REWORK","_number":3,"created":"2016-10-17 00:11:49.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/3"}}},"commit":{"parents":[{"commit":"567ba7bb203d2ed7f5c6c1bf00548e8413a23a80","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/567ba7bb203d2ed7f5c6c1bf00548e8413a23a80"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-10-17 00:11:45.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--auth-user\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0a5fc208c66ecf82d73fdcbbdd8a35066653fe89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0a5fc208c66ecf82d73fdcbbdd8a35066653fe89"}]},"branch":"refs/heads/master"},"770dd1d3efa2a85e65c0b8caa5523a841f1bf029":{"kind":"REWORK","_number":4,"created":"2017-03-02 23:14:33.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/4"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2017-03-02 23:14:42.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--auth-user\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/770dd1d3efa2a85e65c0b8caa5523a841f1bf029"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/770dd1d3efa2a85e65c0b8caa5523a841f1bf029"}]},"branch":"refs/heads/master"},"cea2ed9cf26c22d09f933be73b5b90ae1cafebc5":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2017-03-02 23:15:11.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/5"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2017-03-02 23:15:03.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cea2ed9cf26c22d09f933be73b5b90ae1cafebc5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cea2ed9cf26c22d09f933be73b5b90ae1cafebc5"}]},"branch":"refs/heads/master"},"3bcb651c732d2f17b8eefd191736073d1dc39586":{"kind":"REWORK","_number":6,"created":"2017-03-02 23:21:09.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/6"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2017-03-02 23:21:22.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3bcb651c732d2f17b8eefd191736073d1dc39586"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3bcb651c732d2f17b8eefd191736073d1dc39586"}]},"branch":"refs/heads/master"},"ed6a1d1486b861cc828997df00511662a93030cf":{"kind":"REWORK","_number":7,"created":"2017-03-07 05:09:36.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/7"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2017-03-07 05:08:56.000000000","tz":0},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ed6a1d1486b861cc828997df00511662a93030cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ed6a1d1486b861cc828997df00511662a93030cf"}]},"branch":"refs/heads/master"},"47a34e4f4d1963bc231c3bdeb87d6a8327539726":{"kind":"REWORK","_number":8,"created":"2017-03-07 05:16:06.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/8"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2017-03-07 05:16:08.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/47a34e4f4d1963bc231c3bdeb87d6a8327539726"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/47a34e4f4d1963bc231c3bdeb87d6a8327539726"}]},"branch":"refs/heads/master"},"83714a63ef6fb453f887c95f1229377dfb3f01f4":{"kind":"REWORK","_number":9,"created":"2017-03-07 23:24:40.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/9"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2017-03-07 23:24:46.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83714a63ef6fb453f887c95f1229377dfb3f01f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/83714a63ef6fb453f887c95f1229377dfb3f01f4"}]},"branch":"refs/heads/master"},"549e77f6d29becff0ece463ff6d9749a7e986b06":{"kind":"REWORK","_number":10,"created":"2017-03-07 23:26:47.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/10"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2017-03-07 23:27:02.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/549e77f6d29becff0ece463ff6d9749a7e986b06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/549e77f6d29becff0ece463ff6d9749a7e986b06"}]},"branch":"refs/heads/master"},"11547d8c035a002faec8d1054e956ff241593b83":{"kind":"REWORK","_number":11,"created":"2017-03-09 03:24:45.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/11"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2017-03-09 03:24:52.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/11547d8c035a002faec8d1054e956ff241593b83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/11547d8c035a002faec8d1054e956ff241593b83"}]},"branch":"refs/heads/master"},"5a25a3cb6406e392b1aad2b41d9ca32d4e41b506":{"kind":"REWORK","_number":12,"created":"2017-03-09 22:24:31.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/12"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2017-03-09 22:23:44.000000000","tz":0},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5a25a3cb6406e392b1aad2b41d9ca32d4e41b506"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5a25a3cb6406e392b1aad2b41d9ca32d4e41b506"}]},"branch":"refs/heads/master"},"6eb60268cdc8b02e1a7b8d619de6012284884790":{"kind":"REWORK","_number":13,"created":"2017-03-13 23:26:43.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/56/376056/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/13"}}},"commit":{"parents":[{"commit":"8bff11582d8fd78256795852dcf82a4c3daf4354","subject":"Merge \"Functional test for subnet\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bff11582d8fd78256795852dcf82a4c3daf4354"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2017-03-13 23:26:34.000000000","tz":0},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6eb60268cdc8b02e1a7b8d619de6012284884790"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6eb60268cdc8b02e1a7b8d619de6012284884790"}]},"branch":"refs/heads/master"},"49f6032b699804b1b0ed56137ab14ba266251157":{"kind":"REWORK","_number":14,"created":"2017-03-20 01:41:05.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/56/376056/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/56/376056/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/56/376056/14"}}},"commit":{"parents":[{"commit":"ad5b57fd19d08bb16c539a042f0a48653b700b4a","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ad5b57fd19d08bb16c539a042f0a48653b700b4a"}]}],"author":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2016-09-26 00:06:42.000000000","tz":780},"committer":{"name":"adrian-turjak","email":"adriant@catalyst.net.nz","date":"2017-03-20 01:40:56.000000000","tz":780},"subject":"Non-Admin can\u0027t list own projects","message":"Non-Admin can\u0027t list own projects\n\nDue to a default Keystone policy until Newtown,\nand the use of resource_find, non-admins are unable\nto list their own projects.\n\nThis patch bypasses this problem while also introducing better\nUX for non-admins wishing to get their project list.\n\n\u0027openstack project list\u0027 retains the default of \u0027list all projects\u0027\nbut on a forbidden error will default instead to \u0027list my projects\u0027.\nThis way for non-admins \u0027list my projects\u0027 feels like the default\nwithout breaking the expected admin default.\n\nAdding the \u0027--my-projects\u0027 option allows admins to easily list their\nown projects or allows non-admins to be explicit and bypass the\nforbidden error fallback.\n\nChange-Id: I1021276f69fbbf28e13e17c4e567d932fce7ed8b\nCloses-Bug: #1627555\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/49f6032b699804b1b0ed56137ab14ba266251157"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/49f6032b699804b1b0ed56137ab14ba266251157"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
