)]}'
{"id":"openstack%2Fpython-openstackclient~296516","triplet_id":"openstack%2Fpython-openstackclient~master~I24d04b720102ed1c60776e1ca67d4ca20e31b663","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1519512","hashtags":[],"change_id":"I24d04b720102ed1c60776e1ca67d4ca20e31b663","subject":"Refactor security group rule list to use SDK","status":"MERGED","created":"2016-03-23 14:58:39.000000000","updated":"2016-04-11 03:01:13.000000000","submitted":"2016-04-11 03:01:12.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"67bd5524be6ad463259199bc17c31afa42090d83","_number":296516,"virtual_id_number":296516,"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":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":2,"date":"2016-04-11 03:01:12.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-04-11 02:07:39.000000000","_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-04-06 18:08:55.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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-04-11 02:07:39.000000000","_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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-28 04:31:50.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2016-04-06 18:08:55.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-04-11 02:07:39.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-04-11 03:01:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5124c55097c92e9128b076a3dbb07e795d20d17e","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-23 14:58:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cfa9028b9da695c96bb13be880abf468ac8ca643","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-23 16:19:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/16/296516/1/check/gate-python-openstackclient-docs/b6b0af2//doc/build/html/ : SUCCESS in 3m 59s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/16/296516/1/check/gate-python-openstackclient-pep8/65b3b3f/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-python27 http://logs.openstack.org/16/296516/1/check/gate-python-openstackclient-python27/3c04ecf/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-python34 http://logs.openstack.org/16/296516/1/check/gate-python-openstackclient-python34/041090d/ : SUCCESS in 3m 06s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/16/296516/1/check/gate-python-openstackclient-releasenotes/63415aa//releasenotes/build/html/ : SUCCESS in 1m 54s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/16/296516/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/55220cb/ : SUCCESS in 57m 14s\n- check-osc-plugins http://logs.openstack.org/16/296516/1/check/check-osc-plugins/6d34e83/ : FAILURE in 3m 35s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/16/296516/1/check/gate-osc-dsvm-functional/73036ba/ : SUCCESS in 16m 01s","accounts_in_message":[],"_revision_number":1},{"id":"dc188954864bed6c30052d52da9eb898f7b5233e","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-28 04:31:50.000000000","message":"Patch Set 1: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"57bdfecb55d6f0fb091fc411fc60d7292ff614d8","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-28 17:11:20.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"205c6f773114c28a5cfd44972af4da907e2dcfce","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-28 17:26:02.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2c1fa373445d5e8b5bcfa868464c7465f3a2fc08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-28 18:24:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/16/296516/2/check/gate-python-openstackclient-docs/3f00e6e//doc/build/html/ : SUCCESS in 4m 01s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/16/296516/2/check/gate-python-openstackclient-pep8/d6b27a0/ : SUCCESS in 3m 16s\n- gate-python-openstackclient-python27 http://logs.openstack.org/16/296516/2/check/gate-python-openstackclient-python27/f7215b0/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-python34 http://logs.openstack.org/16/296516/2/check/gate-python-openstackclient-python34/5e87c37/ : SUCCESS in 4m 08s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/16/296516/2/check/gate-python-openstackclient-releasenotes/8de0dd6//releasenotes/build/html/ : SUCCESS in 3m 05s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/16/296516/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8fd4563/ : SUCCESS in 57m 02s\n- check-osc-plugins http://logs.openstack.org/16/296516/2/check/check-osc-plugins/27e93da/ : SUCCESS in 4m 38s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/16/296516/2/check/gate-osc-dsvm-functional/947719c/ : SUCCESS in 26m 51s","accounts_in_message":[],"_revision_number":2},{"id":"c9bb77a838f5f2bddda2ffc65b9f3568fdf52958","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-04-06 18:08:55.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"2d1c234d063a99544fa8351f9bb514c222d89920","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-04-11 02:07:39.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"94a77fe05aa65f41fd87d543e2e216b3f4e3ba7e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-11 02:07:44.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"c2336e82d0ac3e4d948de8486589d4c5f651b834","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-11 03:01:12.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/16/296516/2/gate/gate-python-openstackclient-docs/6549227//doc/build/html/ : SUCCESS in 4m 54s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/16/296516/2/gate/gate-python-openstackclient-pep8/a5f4f7b/ : SUCCESS in 2m 26s\n- gate-python-openstackclient-python27 http://logs.openstack.org/16/296516/2/gate/gate-python-openstackclient-python27/aeee6b1/ : SUCCESS in 1m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/16/296516/2/gate/gate-python-openstackclient-python34/9473b2b/ : SUCCESS in 4m 20s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/16/296516/2/gate/gate-python-openstackclient-releasenotes/c45efa0//releasenotes/build/html/ : SUCCESS in 3m 07s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/16/296516/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/c2d823e/ : SUCCESS in 52m 47s\n- gate-osc-dsvm-functional http://logs.openstack.org/16/296516/2/gate/gate-osc-dsvm-functional/9ebbb24/ : SUCCESS in 15m 06s","accounts_in_message":[],"_revision_number":2},{"id":"9c9664a0019e3f6f777365aee08e871a0c7ee734","date":"2016-04-11 03:01:13.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c5b58a47b0178cca0ab4a5b4a6329bd7ec9d42fa","revisions":{"b864558db0e4f2a9584d77b2f020a08dc6f4db61":{"kind":"REWORK","_number":1,"created":"2016-03-23 14:58:39.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/16/296516/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/296516/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/296516/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/296516/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/296516/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/296516/1"}}},"commit":{"parents":[{"commit":"d90650796217fbb9cdd19297ee6ff59f0e009413","subject":"Refactor security group rule create to use SDK","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d90650796217fbb9cdd19297ee6ff59f0e009413"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-22 21:14:21.000000000","tz":-300},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-23 14:57:57.000000000","tz":-300},"subject":"Refactor security group rule list to use SDK","message":"Refactor security group rule list to use SDK\n\nRefactored the \u0027os security group rule list\u0027 command to use the\nSDK when neutron is enabled, but continue to use the nova client\nwhen nova network is enabled.\n\nIn addition, a release note was added to document the features\nand fixes resulting from this refactor.\n\nChange-Id: I24d04b720102ed1c60776e1ca67d4ca20e31b663\nPartial-Bug: #1519512\nImplements: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b864558db0e4f2a9584d77b2f020a08dc6f4db61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b864558db0e4f2a9584d77b2f020a08dc6f4db61"}]},"branch":"refs/heads/master"},"c5b58a47b0178cca0ab4a5b4a6329bd7ec9d42fa":{"kind":"REWORK","_number":2,"created":"2016-03-28 17:26:02.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/16/296516/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/296516/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/296516/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/296516/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/296516/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/296516/2"}}},"commit":{"parents":[{"commit":"5f55e99d464b2ca0a9f1cf879164b2cc2bb23fc5","subject":"Merge \"Support security group name for --src-group\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5f55e99d464b2ca0a9f1cf879164b2cc2bb23fc5"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-22 21:14:21.000000000","tz":-300},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-28 17:25:51.000000000","tz":-300},"subject":"Refactor security group rule list to use SDK","message":"Refactor security group rule list to use SDK\n\nRefactored the \u0027os security group rule list\u0027 command to use the\nSDK when neutron is enabled, but continue to use the nova client\nwhen nova network is enabled.\n\nIn addition, a release note was added to document the features\nand fixes resulting from this refactor.\n\nChange-Id: I24d04b720102ed1c60776e1ca67d4ca20e31b663\nPartial-Bug: #1519512\nImplements: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c5b58a47b0178cca0ab4a5b4a6329bd7ec9d42fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c5b58a47b0178cca0ab4a5b4a6329bd7ec9d42fa"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
