)]}'
{"id":"openstack%2Fpython-novaclient~20536","triplet_id":"openstack%2Fpython-novaclient~master~I99734355026e2ad18056c2f4180b5740fda8775a","project":"openstack/python-novaclient","branch":"master","topic":"bug/1105542","hashtags":[],"change_id":"I99734355026e2ad18056c2f4180b5740fda8775a","subject":"_get_secgroup returns first group even if multiple groups match","status":"MERGED","created":"2013-01-25 23:51:45.000000000","updated":"2013-01-29 20:04:41.000000000","submitted":"2013-01-29 20:04:40.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b6aec02aeb5dc2f48a3b3d59666b92d9ba1d18d9","_number":20536,"virtual_id_number":20536,"owner":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":2,"date":"2013-01-29 20:04:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"}],"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":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"all":[{"value":2,"date":"2013-01-29 18:36:06.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":2,"date":"2013-01-28 15:09:24.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"}],"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":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"all":[{"value":1,"date":"2013-01-29 18:36:06.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"date":"2013-01-28 15:09:24.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"date":"2013-01-26 02:11:52.000000000","_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-01-25 23:59:45.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2013-01-28 15:09:24.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2013-01-29 18:36:06.000000000","updated_by":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"reviewer":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"state":"REVIEWER"},{"updated":"2013-01-29 20:04:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"bd5449a7b005c4b0e2c99a236bb5e4d5e7112790","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-26 00:07:19.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see http://wiki.openstack.org/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/20536/1/check/gate-python-novaclient-docs/599 : SUCCESS\n- http://logs.openstack.org/20536/1/check/gate-python-novaclient-pep8/907 : SUCCESS\n- http://logs.openstack.org/20536/1/check/gate-python-novaclient-python26/705 : SUCCESS\n- http://logs.openstack.org/20536/1/check/gate-python-novaclient-python27/919 : SUCCESS\n- http://logs.openstack.org/20536/1/check/gate-tempest-devstack-vm/28382 : FAILURE\n- http://logs.openstack.org/20536/1/check/gate-tempest-devstack-vm-quantum/2908 : FAILURE\n","accounts_in_message":[],"_revision_number":1},{"id":"5b6b9440993d9171c9238653360f89542f9ccfb8","author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"date":"2013-01-26 02:11:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8a5b4f2603bcbbf9efff8506009d3d71da46e934","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-26 02:32:13.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20536/2/check/gate-python-novaclient-docs/600 : SUCCESS\n- http://logs.openstack.org/20536/2/check/gate-python-novaclient-pep8/908 : SUCCESS\n- http://logs.openstack.org/20536/2/check/gate-python-novaclient-python26/706 : SUCCESS\n- http://logs.openstack.org/20536/2/check/gate-python-novaclient-python27/920 : SUCCESS\n- http://logs.openstack.org/20536/2/check/gate-tempest-devstack-vm/28392 : SUCCESS\n- http://logs.openstack.org/20536/2/check/gate-tempest-devstack-vm-quantum/2922 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"014c30554ca7e3c8b99a1fbaa53ed658aa1cb162","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-01-28 15:09:24.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"8994a6dfcce4d82451c02ad554a34f9c4bebe813","author":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"date":"2013-01-29 18:36:06.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"5d6ee398964e651bf6c21e8ec491c9eb7c36abd2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 18:36:07.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"6e6100ebaa7f7cef0b084207cfd45e49e75e7893","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 20:04:40.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/20536/2/gate/gate-python-novaclient-docs/630 : SUCCESS\n- http://logs.openstack.org/20536/2/gate/gate-python-novaclient-pep8/938 : SUCCESS\n- http://logs.openstack.org/20536/2/gate/gate-python-novaclient-python26/736 : SUCCESS\n- http://logs.openstack.org/20536/2/gate/gate-python-novaclient-python27/950 : SUCCESS\n- http://logs.openstack.org/20536/2/gate/gate-tempest-devstack-vm/28795 : SUCCESS\n- http://logs.openstack.org/20536/2/gate/gate-tempest-devstack-vm-quantum/3402 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"bb91eb7a68273e3ee862a334946f8346f372308c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 20:04:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e2edcef40d8e3faa06126e9b9a01458c3cd14672","revisions":{"5aaa8b5c219c45ea3b87dc83766d49694b819065":{"kind":"REWORK","_number":1,"created":"2013-01-25 23:51:45.000000000","uploader":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"ref":"refs/changes/36/20536/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/36/20536/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/20536/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/20536/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/20536/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/36/20536/1"}}},"commit":{"parents":[{"commit":"7b6f0be8004bad874f642efaabee72dd60ad92c4","subject":"Merge \"Ensure list output function can support non-sorting printing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7b6f0be8004bad874f642efaabee72dd60ad92c4"}]}],"author":{"name":"Aaron Rosen","email":"arosen@nicira.com","date":"2013-01-25 23:01:12.000000000","tz":-480},"committer":{"name":"Aaron Rosen","email":"arosen@nicira.com","date":"2013-01-25 23:49:25.000000000","tz":-480},"subject":"_get_secgroup returns first group even if multiple groups match","message":"_get_secgroup returns first group even if multiple groups match\n\nNova\u0027s security group api layer ensures that a given tenant is not able to\ncreate multiple security groups with the same name. That said, if one is the\nadmin user and does:\n\"nova secgroup-delete \u003csecgroup that has a duplicate name as another tenant\u003e\"\nThe first security group that is returned with that name will be removed,\nwhich might not have been what the user intended to do. In addition, quantum\nallows multiple security groups to be created with the same name therefore\nthis change is needed to ensure the correct behavior when nova has a quantum\nsecurity group proxy.\n\nFixes bug 1105542\n\nChange-Id: I99734355026e2ad18056c2f4180b5740fda8775a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5aaa8b5c219c45ea3b87dc83766d49694b819065"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5aaa8b5c219c45ea3b87dc83766d49694b819065"}]},"branch":"refs/heads/master"},"e2edcef40d8e3faa06126e9b9a01458c3cd14672":{"kind":"REWORK","_number":2,"created":"2013-01-26 02:11:52.000000000","uploader":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"ref":"refs/changes/36/20536/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/36/20536/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/20536/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/20536/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/20536/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/36/20536/2"}}},"commit":{"parents":[{"commit":"7b6f0be8004bad874f642efaabee72dd60ad92c4","subject":"Merge \"Ensure list output function can support non-sorting printing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7b6f0be8004bad874f642efaabee72dd60ad92c4"}]}],"author":{"name":"Aaron Rosen","email":"arosen@nicira.com","date":"2013-01-25 23:01:12.000000000","tz":-480},"committer":{"name":"Aaron Rosen","email":"arosen@nicira.com","date":"2013-01-26 02:09:17.000000000","tz":-480},"subject":"_get_secgroup returns first group even if multiple groups match","message":"_get_secgroup returns first group even if multiple groups match\n\nNova\u0027s security group api layer ensures that a given tenant is not able to\ncreate multiple security groups with the same name. That said, if one is the\nadmin user and does:\n\"nova secgroup-delete \u003csecgroup that has a duplicate name as another tenant\u003e\"\nThe first security group that is returned with that name will be removed,\nwhich might not have been what the user intended to do. In addition, quantum\nallows multiple security groups to be created with the same name therefore\nthis change is needed to ensure the correct behavior when nova has a quantum\nsecurity group proxy.\n\nFixes bug 1105542\n\nChange-Id: I99734355026e2ad18056c2f4180b5740fda8775a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e2edcef40d8e3faa06126e9b9a01458c3cd14672"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e2edcef40d8e3faa06126e9b9a01458c3cd14672"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
