)]}'
{"id":"openstack%2Fpython-openstackclient~252613","triplet_id":"openstack%2Fpython-openstackclient~master~Ia37e81d4fb05a1e2fceb3e5d367bda769ab8e64b","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1519511","hashtags":[],"change_id":"Ia37e81d4fb05a1e2fceb3e5d367bda769ab8e64b","subject":"Refactor network endpoint enablement checking","status":"MERGED","created":"2015-12-02 20:49:42.000000000","updated":"2016-01-14 00:45:04.000000000","submitted":"2016-01-14 00:45:04.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e49dbbbce596ec7f324cef1579ada76ed5bcadba","_number":252613,"virtual_id_number":252613,"owner":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-01-14 00:45:04.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2016-01-13 20:55:29.000000000","_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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":2,"date":"2016-01-13 19:48:29.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":1,"date":"2016-01-13 20:55:29.000000000","_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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_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":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-15 15:44:15.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2015-12-26 23:50:22.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2015-12-28 01:28:23.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-01-13 19:48:29.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-01-13 20:55:29.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-01-14 00:45:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"75c7e95383005553424c7f0f4967771ed3ed53e4","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-02 20:49:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"67dda9c6b77c31f5f2e1b26e9bdb53780f8d8edc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-02 21:41:55.000000000","message":"Patch Set 1: 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-pep8 http://logs.openstack.org/13/252613/1/check/gate-python-openstackclient-pep8/b7f7a33/ : SUCCESS in 1m 13s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/1/check/gate-python-openstackclient-docs/3ea3571//doc/build/html/ : SUCCESS in 1m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/1/check/gate-python-openstackclient-python27/5c1fd69/ : SUCCESS in 1m 40s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/1/check/gate-python-openstackclient-python34/ecfed3b/ : SUCCESS in 2m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f6810b8/ : FAILURE in 19m 29s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/1/check/gate-osc-dsvm-functional/ff657fa/ : FAILURE in 19m 07s","accounts_in_message":[],"_revision_number":1},{"id":"6dcbbb8ceebdb804d6080f3126e5f6bac917f703","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-02 21:48:13.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"405d5526b1708f6417883125e2c7e5b7bbf8bc76","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-02 22:20:37.000000000","message":"Patch Set 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-pep8 http://logs.openstack.org/13/252613/1/check/gate-python-openstackclient-pep8/c53b47b/ : SUCCESS in 59s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/1/check/gate-python-openstackclient-docs/945fc92//doc/build/html/ : SUCCESS in 1m 37s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/1/check/gate-python-openstackclient-python27/dfb1694/ : SUCCESS in 1m 26s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/1/check/gate-python-openstackclient-python34/78b7f49/ : SUCCESS in 2m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3469096/ : FAILURE in 26m 46s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/1/check/gate-osc-dsvm-functional/7471251/ : FAILURE in 26m 05s","accounts_in_message":[],"_revision_number":1},{"id":"adfbf5b849377e4f70e53f334ed97ce0d2258e93","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-02 22:41:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d1d93d1460c230dcf858c571ac5a2768d38cb507","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-02 23:36:43.000000000","message":"Patch Set 2: 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-pep8 http://logs.openstack.org/13/252613/2/check/gate-python-openstackclient-pep8/838a71a/ : SUCCESS in 1m 16s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/2/check/gate-python-openstackclient-docs/71b35e9//doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/2/check/gate-python-openstackclient-python27/7da645b/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/2/check/gate-python-openstackclient-python34/6889f1c/ : SUCCESS in 2m 29s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8e0065c/ : FAILURE in 23m 53s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/2/check/gate-osc-dsvm-functional/5b9f05d/ : FAILURE in 26m 28s","accounts_in_message":[],"_revision_number":2},{"id":"ad014839795049afc7272150cfaa5bd692f56b2f","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-03 02:01:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"04d2b71c5a912859d1144a1ff22d151c995f67b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-03 03:16:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/13/252613/3/check/gate-python-openstackclient-pep8/bf27f7a/ : SUCCESS in 1m 31s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/3/check/gate-python-openstackclient-docs/de8dba9//doc/build/html/ : SUCCESS in 1m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/3/check/gate-python-openstackclient-python27/78f0d67/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/3/check/gate-python-openstackclient-python34/9260846/ : SUCCESS in 1m 58s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ab2681d/ : SUCCESS in 1h 08m 58s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/3/check/gate-osc-dsvm-functional/3aa3c27/ : SUCCESS in 29m 56s","accounts_in_message":[],"_revision_number":3},{"id":"0ce9e8508591b5f5b3cf2a570551fe748c03a249","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-03 15:29:32.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3dfe1061491cdebe591767b9f7496f49038f48b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-03 17:33:19.000000000","message":"Patch Set 4: 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-pep8 http://logs.openstack.org/13/252613/4/check/gate-python-openstackclient-pep8/586849f/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/4/check/gate-python-openstackclient-docs/d881d1c//doc/build/html/ : SUCCESS in 2m 32s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/4/check/gate-python-openstackclient-python27/5cbe954/ : SUCCESS in 1m 37s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/4/check/gate-python-openstackclient-python34/a48b6fc/ : SUCCESS in 3m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/44a6870/ : SUCCESS in 1h 06m 36s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/4/check/gate-osc-dsvm-functional/e158273/ : FAILURE in 32m 25s","accounts_in_message":[],"_revision_number":4},{"id":"f6140d2754a57f69dafe63c88b6e64a4ddc92a30","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-03 17:36:57.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"ef632efae6b46f1a462c0ea5a5cb617c94958f77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-03 21:03:48.000000000","message":"Patch Set 4:\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-pep8 http://logs.openstack.org/13/252613/4/check/gate-python-openstackclient-pep8/7a2a274/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/4/check/gate-python-openstackclient-docs/6a77517//doc/build/html/ : SUCCESS in 2m 30s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/4/check/gate-python-openstackclient-python27/bb3c689/ : SUCCESS in 1m 34s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/4/check/gate-python-openstackclient-python34/f37274d/ : SUCCESS in 2m 23s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1dcde88/ : FAILURE in 1h 06m 22s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/4/check/gate-osc-dsvm-functional/db20ec1/ : SUCCESS in 39m 46s","accounts_in_message":[],"_revision_number":4},{"id":"9ca4beafed44052e01d089a8c3fb88a4e2ed16ed","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-03 21:14:29.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"ee02793dd9411f0d3634f2ec9b1626d541ea1691","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-03 23:18:26.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/13/252613/4/check/gate-python-openstackclient-pep8/2d9a98e/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/4/check/gate-python-openstackclient-docs/1e9594a//doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/4/check/gate-python-openstackclient-python27/f379727/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/4/check/gate-python-openstackclient-python34/eec8e70/ : SUCCESS in 2m 16s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d9322c7/ : SUCCESS in 56m 44s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/4/check/gate-osc-dsvm-functional/535af60/ : SUCCESS in 24m 15s","accounts_in_message":[],"_revision_number":4},{"id":"5c1e8155e03d42b30c9449ab604e0d6df812af84","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-04 02:21:12.000000000","message":"Patch Set 4: Code-Review+1\n\nHi Richard,\n\nJust mark it now and will review deeper later.\n\nAnd one more thing, thanks for keeping reviewing the patches refactoring the network unit tests. And I\u0027ll rebase and send Terry\u0027s patches, using the new unit test framework. And would you please make your Security Group CRUD patches base on the new unit tests code ?  Of cource, if you think the new tests code is OK. :)\n\nPlease ping me in the IRC if needed. And wish our network plan goes well.\n\nThanks. :)","accounts_in_message":[],"_revision_number":4},{"id":"2e4c100e9f3a0d0ac0dec98d0c89377f9551a0a8","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-04 18:59:25.000000000","message":"Patch Set 4:\n\nThank you Tang, I\u0027m still trying to work out the details with toggling between nova network and neutron with respect to Security Group and Security Group Rules CRUD.  But yes, I will use the new network unit test framework with the move of the code from compute to network.","accounts_in_message":[],"_revision_number":4},{"id":"ac926ce4e9498f774133d774f1deeb925defecd9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-07 02:46:24.000000000","message":"Patch Set 4: Code-Review+2\n\n(3 comments)\n\nnone of these are blockers, but if you feel inclined to toss up another patch, i wouldn\u0027t mind ;)","accounts_in_message":[],"_revision_number":4},{"id":"d734bb81b633dd1c6a8b4e13124e2e3cb35be4b1","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-07 18:10:40.000000000","message":"Patch Set 4:\n\n(3 comments)\n\nThanks for the review Steve.  I\u0027ve updated the debug messages based on your comments.  The messages will avoid mentioning neutron or nova network and will instead just reflect the state of the network endpoint in the service catalog.","accounts_in_message":[],"_revision_number":4},{"id":"94add62e0a0a00866ee2cce928510ffe682bfba3","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-07 18:11:14.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"4c85e8752b898a6625ecbc667ff223157961eeda","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-07 18:51:36.000000000","message":"Patch Set 5: Code-Review+2\n\nawesome","accounts_in_message":[],"_revision_number":5},{"id":"8216b7bd61f521e4379051fc85767eb414c72a5e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-07 21:11:04.000000000","message":"Patch Set 5: 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-pep8 http://logs.openstack.org/13/252613/5/check/gate-python-openstackclient-pep8/0892ef3/ : SUCCESS in 58s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/5/check/gate-python-openstackclient-docs/a795c71//doc/build/html/ : SUCCESS in 1m 59s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/5/check/gate-python-openstackclient-python27/3cac954/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/5/check/gate-python-openstackclient-python34/6bd304d/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/41a9a74/ : SUCCESS in 1h 02m 32s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/5/check/gate-osc-dsvm-functional/418023c/ : FAILURE in 23m 56s","accounts_in_message":[],"_revision_number":5},{"id":"ef45292519e8dbe61b0eeb5ab174cf65891bb2d9","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-07 21:15:52.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"dbe29ecbdfeb3bf819dad5031a09650902b655a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 00:28:53.000000000","message":"Patch Set 5:\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-pep8 http://logs.openstack.org/13/252613/5/check/gate-python-openstackclient-pep8/def7133/ : SUCCESS in 43s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/5/check/gate-python-openstackclient-docs/f747a25//doc/build/html/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/5/check/gate-python-openstackclient-python27/56d6b2d/ : FAILURE in 37s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/5/check/gate-python-openstackclient-python34/b5e681c/ : FAILURE in 1m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1b71a59/ : SUCCESS in 1h 06m 01s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/5/check/gate-osc-dsvm-functional/b30e41f/ : FAILURE in 23m 21s","accounts_in_message":[],"_revision_number":5},{"id":"119bdba61fffb0940081fbeabfce71c9b98ed0d8","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-08 09:41:05.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\nGenerally looks good to me. But only two little questions. If I am wrong, will remove the -1.","accounts_in_message":[],"_revision_number":5},{"id":"068e80f4f9168593f4bbf8f853b7a04a1fe7fea1","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-08 12:52:29.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"d6c2bd957a85f816aad0bb985ed8a661f85f1beb","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-08 12:52:53.000000000","message":"Patch Set 5:\n\nrecheck oslo.utils_3.2.0_is_released","accounts_in_message":[],"_revision_number":5},{"id":"534dbc4ee90376b9578bfb231abedeb3becb994b","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-08 15:11:01.000000000","message":"Patch Set 5: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7ac8d4d7d517d47626c571e9d83e5731d411c1de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-08 16:26:59.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/13/252613/5/check/gate-python-openstackclient-pep8/45a8c3c/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/5/check/gate-python-openstackclient-docs/a230aaa//doc/build/html/ : SUCCESS in 3m 21s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/5/check/gate-python-openstackclient-python27/9ca234f/ : SUCCESS in 2m 09s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/5/check/gate-python-openstackclient-python34/5b65dd3/ : SUCCESS in 3m 23s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0a39ea7/ : SUCCESS in 1h 08m 10s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/5/check/gate-osc-dsvm-functional/d2fa404/ : SUCCESS in 27m 59s","accounts_in_message":[],"_revision_number":5},{"id":"c7640605a18955530ff04c684bd19f0b89cf10cb","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2015-12-26 23:50:22.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"a82a18605b059ce958ccc9cc29c473e86ca37639","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-28 01:28:23.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"0a413cc51c3d9f5bdb7bea8e75ecf4bc71fca6d4","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-01-04 15:09:34.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\nSo I\u0027m probing two different directions in the comments here...I don\u0027t think we\u0027ll want to do both of them and am open as to which is preferable to y\u0027all.\n\na) eliminate the state attribute and just call a public check function as required, in which case passing in a SC might be a good idea\n\nb) stop passing in an SC to a private method and just use the private attribute directly\n\nBut, don\u0027t use \u0027neutron\u0027 except as required by things like other library code, etc.  This is the Network API, we\u0027re a client and supposedly don\u0027t know if it is Neutron or not.","accounts_in_message":[],"_revision_number":5},{"id":"9130105e4971c10bbe78187091d994f6dfa65532","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-01-04 17:41:17.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nThank you for the review Dean.  I\u0027ll continue with option (b) and make the related updates.","accounts_in_message":[],"_revision_number":5},{"id":"00070362a4caea56cad9b14240f3192b23f72d4e","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-01-04 17:46:52.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b93ccb542b83cd58521f3836f9486ebdcca71b0f","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-01-04 19:50:24.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"4c28f55235b61c2c40d5b3bf82daf5fb00d15e25","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-01-04 19:53:58.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nI\u0027ve decided to switch to option (a) due to how the check is used by https://review.openstack.org/#/c/257543/.","accounts_in_message":[],"_revision_number":5},{"id":"6811a4bbf8b2990751f3800760b61ed04b7ce0f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-05 01:12:44.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/13/252613/7/check/gate-python-openstackclient-pep8/89b5e04/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/7/check/gate-python-openstackclient-docs/eefcd92//doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/7/check/gate-python-openstackclient-python27/a53fe98/ : SUCCESS in 1m 32s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/7/check/gate-python-openstackclient-python34/56f2f69/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/182b282/ : SUCCESS in 1h 00m 14s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/7/check/gate-osc-dsvm-functional/5f76a09/ : SUCCESS in 30m 41s","accounts_in_message":[],"_revision_number":7},{"id":"9f4381648dcb3316ea6ad18bf8f06f7cd5420b8c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-08 05:13:27.000000000","message":"Patch Set 7:\n\ncheck experimental","accounts_in_message":[],"_revision_number":7},{"id":"703b5b3138a50584e5b8cdcba4644757b21115fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-08 05:22:26.000000000","message":"Patch Set 7:\n\nBuild succeeded (experimental pipeline).\n\n- check-osc-plugins http://logs.openstack.org/13/252613/7/experimental/check-osc-plugins/2f9ceb1/ : SUCCESS in 1m 17s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"226d527b12fdbc839cd2efa685dfb7213a7ecf3b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-01-13 19:48:29.000000000","message":"Patch Set 7: Code-Review+2\n\nThanks Richard, this is a clean solution.","accounts_in_message":[],"_revision_number":7},{"id":"4958672dd4e30dbf995c09dc5775f4c36a75ef68","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-13 20:55:29.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nnice work","accounts_in_message":[],"_revision_number":7},{"id":"cad5856e8a96d80a1dc0ec844751949293a0444b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-13 20:55:43.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"a2e4e28806fb949b1255ee9de717577ecae81d7a","date":"2016-01-14 00:45:04.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":7},{"id":"75140797fee0ec1356f887fd390bfe841fa8d237","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-14 00:45:04.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/13/252613/7/gate/gate-python-openstackclient-docs/e734aa7//doc/build/html/ : SUCCESS in 2m 35s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/13/252613/7/gate/gate-python-openstackclient-pep8/ae570d7/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python27 http://logs.openstack.org/13/252613/7/gate/gate-python-openstackclient-python27/5279825/ : SUCCESS in 2m 07s\n- gate-python-openstackclient-python34 http://logs.openstack.org/13/252613/7/gate/gate-python-openstackclient-python34/dc8c95d/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/13/252613/7/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/754c048/ : SUCCESS in 1h 34m 17s\n- gate-osc-dsvm-functional http://logs.openstack.org/13/252613/7/gate/gate-osc-dsvm-functional/ae722dc/ : SUCCESS in 28m 03s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"57dac0bc3add71d6c491e2cecc60ef756b75ac32","revisions":{"7dae00830a11fe8fd255acf0e255b125b152a7ab":{"kind":"REWORK","_number":1,"created":"2015-12-02 20:49:42.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/13/252613/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/13/252613/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/1"}}},"commit":{"parents":[{"commit":"40459b25e0584559dd1713a5654138ee3f43acd0","subject":"Merge \"Add release notes for 2.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/40459b25e0584559dd1713a5654138ee3f43acd0"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-02 20:43:01.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-02 20:43:01.000000000","tz":-360},"subject":"Refactor neutron enablement checking","message":"Refactor neutron enablement checking\n\nMove the neutron enablement checking from the \u0027server create\u0027\ncommand to the common client manager. This enables future neutron\nenhancements allowing network commands to use either nova network\nor neutron based on the cloud environment.\n\nChange-Id: Ia37e81d4fb05a1e2fceb3e5d367bda769ab8e64b\nRelated-Bug: #1519511\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7dae00830a11fe8fd255acf0e255b125b152a7ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7dae00830a11fe8fd255acf0e255b125b152a7ab"}]},"branch":"refs/heads/master"},"8d8a482dc2ffa404f859688cb54e4f8181f41f38":{"kind":"REWORK","_number":2,"created":"2015-12-02 22:41:01.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/13/252613/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/13/252613/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/2"}}},"commit":{"parents":[{"commit":"40459b25e0584559dd1713a5654138ee3f43acd0","subject":"Merge \"Add release notes for 2.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/40459b25e0584559dd1713a5654138ee3f43acd0"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-02 20:43:01.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-02 22:40:53.000000000","tz":-360},"subject":"Refactor neutron enablement checking","message":"Refactor neutron enablement checking\n\nMove the neutron enablement checking from the \u0027server create\u0027\ncommand to the common client manager. This enables future neutron\nenhancements allowing network commands to use either nova network\nor neutron based on the cloud environment.\n\nChange-Id: Ia37e81d4fb05a1e2fceb3e5d367bda769ab8e64b\nRelated-Bug: #1519511\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8d8a482dc2ffa404f859688cb54e4f8181f41f38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8d8a482dc2ffa404f859688cb54e4f8181f41f38"}]},"branch":"refs/heads/master"},"7077558a19cc3b7d79250a7a3424ff69c2c2cd50":{"kind":"REWORK","_number":3,"created":"2015-12-03 02:01:58.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/13/252613/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/13/252613/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/3"}}},"commit":{"parents":[{"commit":"40459b25e0584559dd1713a5654138ee3f43acd0","subject":"Merge \"Add release notes for 2.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/40459b25e0584559dd1713a5654138ee3f43acd0"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-02 20:43:01.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-03 02:01:50.000000000","tz":-360},"subject":"Refactor neutron enablement checking","message":"Refactor neutron enablement checking\n\nMove the neutron enablement checking from the \u0027server create\u0027\ncommand to the common client manager. This enables future neutron\nenhancements allowing network commands to use either nova network\nor neutron based on the cloud environment.\n\nChange-Id: Ia37e81d4fb05a1e2fceb3e5d367bda769ab8e64b\nRelated-Bug: #1519511\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7077558a19cc3b7d79250a7a3424ff69c2c2cd50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7077558a19cc3b7d79250a7a3424ff69c2c2cd50"}]},"branch":"refs/heads/master"},"5b1ad81358cb7eac5c67d4bf4abb7a544e5e0f2c":{"kind":"REWORK","_number":4,"created":"2015-12-03 15:29:32.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/13/252613/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/13/252613/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/4"}}},"commit":{"parents":[{"commit":"40459b25e0584559dd1713a5654138ee3f43acd0","subject":"Merge \"Add release notes for 2.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/40459b25e0584559dd1713a5654138ee3f43acd0"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-02 20:43:01.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-03 15:27:35.000000000","tz":-360},"subject":"Refactor neutron enablement checking","message":"Refactor neutron enablement checking\n\nMove the neutron enablement checking from the \u0027server create\u0027\ncommand to the common client manager. This enables future neutron\nenhancements allowing network commands to use either nova network\nor neutron based on the cloud environment.\n\nThis patch set also includes related unit test enhancements to the\ncommon client manager to trigger authentication on the tests.\n\nChange-Id: Ia37e81d4fb05a1e2fceb3e5d367bda769ab8e64b\nRelated-Bug: #1519511\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b1ad81358cb7eac5c67d4bf4abb7a544e5e0f2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b1ad81358cb7eac5c67d4bf4abb7a544e5e0f2c"}]},"branch":"refs/heads/master"},"5e9976569afe431669c30f08c9a0db247da884bd":{"kind":"REWORK","_number":5,"created":"2015-12-07 18:11:14.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/13/252613/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/13/252613/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/5"}}},"commit":{"parents":[{"commit":"40459b25e0584559dd1713a5654138ee3f43acd0","subject":"Merge \"Add release notes for 2.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/40459b25e0584559dd1713a5654138ee3f43acd0"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-02 20:43:01.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-07 18:11:00.000000000","tz":-360},"subject":"Refactor neutron enablement checking","message":"Refactor neutron enablement checking\n\nMove the neutron enablement checking from the \u0027server create\u0027\ncommand to the common client manager. This enables future neutron\nenhancements allowing network commands to use either nova network\nor neutron based on the cloud environment.\n\nThis patch set also includes related unit test enhancements to the\ncommon client manager to trigger authentication on the tests.\n\nChange-Id: Ia37e81d4fb05a1e2fceb3e5d367bda769ab8e64b\nRelated-Bug: #1519511\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e9976569afe431669c30f08c9a0db247da884bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e9976569afe431669c30f08c9a0db247da884bd"}]},"branch":"refs/heads/master"},"208f666ccc89658ea5a21da3ab1112f370c8274d":{"kind":"REWORK","_number":6,"created":"2016-01-04 17:46:52.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/13/252613/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/13/252613/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/6"}}},"commit":{"parents":[{"commit":"74a0b2a1901f8ba31ce9faee7ab18a48c6e558f9","subject":"Merge \"Functional tests for security group rule\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/74a0b2a1901f8ba31ce9faee7ab18a48c6e558f9"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-02 20:43:01.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-01-04 17:45:01.000000000","tz":-360},"subject":"Refactor network endpoint enablement checking","message":"Refactor network endpoint enablement checking\n\nMove the network endpoint enablement checking from the \u0027server create\u0027\ncommand to the common client manager. This allows future network\ncommands to use either nova or neutron networking based on the cloud\nenvironment.\n\nThis patch set also includes related unit test enhancements to the\ncommon client manager to trigger authentication on the tests.\n\nChange-Id: Ia37e81d4fb05a1e2fceb3e5d367bda769ab8e64b\nRelated-Bug: #1519511\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/208f666ccc89658ea5a21da3ab1112f370c8274d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/208f666ccc89658ea5a21da3ab1112f370c8274d"}]},"branch":"refs/heads/master"},"57dac0bc3add71d6c491e2cecc60ef756b75ac32":{"kind":"REWORK","_number":7,"created":"2016-01-04 19:50:24.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/13/252613/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/13/252613/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/13/252613/7"}}},"commit":{"parents":[{"commit":"74a0b2a1901f8ba31ce9faee7ab18a48c6e558f9","subject":"Merge \"Functional tests for security group rule\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/74a0b2a1901f8ba31ce9faee7ab18a48c6e558f9"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-02 20:43:01.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-01-04 19:49:49.000000000","tz":-360},"subject":"Refactor network endpoint enablement checking","message":"Refactor network endpoint enablement checking\n\nMove the network endpoint enablement checking from the \u0027server create\u0027\ncommand to the common client manager. This allows future network\ncommands to use either nova or neutron networking based on the cloud\nenvironment.\n\nThis patch set also includes related unit test enhancements to the\ncommon client manager to trigger authentication on the tests.\n\nChange-Id: Ia37e81d4fb05a1e2fceb3e5d367bda769ab8e64b\nRelated-Bug: #1519511\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/57dac0bc3add71d6c491e2cecc60ef756b75ac32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/57dac0bc3add71d6c491e2cecc60ef756b75ac32"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
