)]}'
{"id":"openstack%2Fpython-neutronclient~18115","triplet_id":"openstack%2Fpython-neutronclient~master~I82126f4839c4c0b265912ac6f5e111f5fbd2f72b","project":"openstack/python-neutronclient","branch":"master","topic":"bp/quantum-client-security-groups","hashtags":[],"change_id":"I82126f4839c4c0b265912ac6f5e111f5fbd2f72b","subject":"Add --security-group option to port-create","status":"MERGED","created":"2012-12-31 11:47:43.000000000","updated":"2012-12-31 11:47:43.000000000","submitted":"2012-12-31 11:47:43.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"07c190903b70fd169db42922c8c2d0320ff7b075","_number":18115,"virtual_id_number":18115,"owner":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2012-12-31 11:47:43.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2012-12-31 11:47:43.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2012-12-31 11:47:43.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":0,"date":"2012-12-31 11:47:43.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":2,"date":"2012-12-31 11:47:43.000000000","_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2012-12-31 11:47:43.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2012-12-31 11:47:43.000000000","_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":0,"date":"2012-12-31 11:47:43.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"date":"2012-12-31 11:47:43.000000000","_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-12-31 11:47:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2012-12-31 11:47:43.000000000","updated_by":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"reviewer":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"state":"REVIEWER"},{"updated":"2012-12-31 11:47:43.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2012-12-31 11:47:43.000000000","updated_by":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"reviewer":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"state":"REVIEWER"},{"updated":"2012-12-31 11:47:43.000000000","updated_by":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"reviewer":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"state":"REVIEWER"}],"messages":[{"id":"38dbec57b506e68354a4d792f342f6b5a8884217","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/18115/1/check/gate-python-quantumclient-merge/322 : SUCCESS\n- http://logs.openstack.org/18115/1/check/gate-python-quantumclient-docs/205 : SUCCESS\n- http://logs.openstack.org/18115/1/check/gate-python-quantumclient-pep8/287 : FAILURE\n- http://logs.openstack.org/18115/1/check/gate-python-quantumclient-python26/266 : SUCCESS\n- http://logs.openstack.org/18115/1/check/gate-python-quantumclient-python27/265 : SUCCESS\n- http://logs.openstack.org/18115/1/check/gate-tempest-devstack-vm/22321 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"73d38e2bb9c69f14dd48d8dda027a512e0891250","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/18115/2/check/gate-python-quantumclient-merge/323 : SUCCESS\n- http://logs.openstack.org/18115/2/check/gate-python-quantumclient-docs/206 : SUCCESS\n- http://logs.openstack.org/18115/2/check/gate-python-quantumclient-pep8/288 : SUCCESS\n- http://logs.openstack.org/18115/2/check/gate-python-quantumclient-python26/267 : SUCCESS\n- http://logs.openstack.org/18115/2/check/gate-python-quantumclient-python27/266 : SUCCESS\n- http://logs.openstack.org/18115/2/check/gate-tempest-devstack-vm/22324 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"09aed96b362e835495d578ba29585f53af416308","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"de0006915fc829a4ea919a9b128d230301365bc7","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2012-12-31 11:47:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c18c8e13850555ad3649c35d0b95ffc695aab762","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://zuul.openstack.org/","accounts_in_message":[],"_revision_number":3},{"id":"2131329ac8f249510ae9619d56b5b26b193f12a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/18115/3/check/gate-python-quantumclient-merge/330 : SUCCESS\n- http://logs.openstack.org/18115/3/check/gate-python-quantumclient-docs/213 : SUCCESS\n- http://logs.openstack.org/18115/3/check/gate-python-quantumclient-pep8/295 : SUCCESS\n- http://logs.openstack.org/18115/3/check/gate-python-quantumclient-python26/274 : SUCCESS\n- http://logs.openstack.org/18115/3/check/gate-python-quantumclient-python27/273 : SUCCESS\n- http://logs.openstack.org/18115/3/check/gate-tempest-devstack-vm/22515 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"8d7ef7bc9f6f03209180d4ebbf40f1c8cd31f604","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3:\n\nYong,\ndo we have a way at the moment in the CLI to add known options to the parser only if the server supports the relevant extension?","accounts_in_message":[],"_revision_number":3},{"id":"b3fb0077ce43eac9597a030b0f482f9d827ff430","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2012-12-31 11:47:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a04d8bbcb9d0cc15b97a9ecc0d8ad60f83d06a27","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3: (1 inline comment)\n\nIf Quantum CLI is aware which extension is enabled, we can suppress unsupported commands from a list of subcommands.","accounts_in_message":[],"_revision_number":3},{"id":"fa78e01cda68b9b277c0c5ae74497906e338309b","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nCan you please fix the typo in the commit message and then i\u0027ll approve.\nThanks\nGaryt","accounts_in_message":[],"_revision_number":2},{"id":"91f00c2bd9e7a9f6de179f3cbac086ca5d813611","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"ee90f0a61ad8b0da5d03379c70a6309f97e1595a","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"ccd42bbeeaf5414e1cac03147a72f07e12027fdd","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3:\n\nno. It is about to know the unknown. We at least have to know something, for example CLI should be able to connect to the quantum server. quantum server should be able to return CLI the resources, arguments and their type.","accounts_in_message":[],"_revision_number":3},{"id":"19ca5a6dd9521bb59b306d9789f7a2241962fa79","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nCan u file a bug or BP to mark the options or commands that are for a given extension?","accounts_in_message":[],"_revision_number":3},{"id":"0c1f3a80658bf574f657846ee67674165d9040a7","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"32bc1fd3340db90e6e6c96de7e2574063b054a2f","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":3},{"id":"c58514ce1203000d2125fe59e5d2c2109fd38ebb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-31 11:47:43.000000000","message":"Patch Set 3: Verified\n\nBuild successful\n\n- http://logs.openstack.org/18115/3/gate/gate-python-quantumclient-docs/222 : SUCCESS\n- http://logs.openstack.org/18115/3/gate/gate-python-quantumclient-pep8/304 : SUCCESS\n- http://logs.openstack.org/18115/3/gate/gate-python-quantumclient-python26/283 : SUCCESS\n- http://logs.openstack.org/18115/3/gate/gate-python-quantumclient-python27/282 : SUCCESS\n- http://logs.openstack.org/18115/3/gate/gate-tempest-devstack-vm/23746 : SUCCESS\n- http://logs.openstack.org/18115/3/gate/gate-devstack-vm-quantum/213 : SUCCESS (non-voting)\n","accounts_in_message":[],"_revision_number":3},{"id":"950315cedfbfcd1c4e047bb3d9e2c3d2d50aa4e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-12-31 11:47:43.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"cd9899450521795ea7b0431da5c719b707cd0f61","revisions":{"7f49915480291c9ffe76e6cd7d7e144018aeaa75":{"kind":"REWORK","_number":1,"created":"2012-12-31 11:47:43.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/15/18115/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/18115/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/1"}}},"commit":{"parents":[{"commit":"2ba519d142abcf2e3907b031e569618150992ca1","subject":"Fix a wrong substition for \u0027-h\u0027 in bash completion","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/2ba519d142abcf2e3907b031e569618150992ca1"}]}],"author":{"name":"Akihiro MOTOKI","email":"motoki@da.jp.nec.com","date":"2012-12-14 06:00:21.000000000","tz":540},"committer":{"name":"Akihiro MOTOKI","email":"motoki@da.jp.nec.com","date":"2012-12-14 06:01:54.000000000","tz":540},"subject":"Add --security-group option to create-port","message":"Add --security-group option to create-port\n\n[Usage] quantum port-craete --security-group sg1 --security-group sg2 net1\nA security group can be specified by name.\n\nPart of blueprint quantum-client-security-groups\n\nChange-Id: I82126f4839c4c0b265912ac6f5e111f5fbd2f72b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7f49915480291c9ffe76e6cd7d7e144018aeaa75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7f49915480291c9ffe76e6cd7d7e144018aeaa75"}]},"branch":"refs/heads/master"},"5c0a0c720fa7e9a029840e1390f5b7ec64b59013":{"kind":"REWORK","_number":2,"created":"2012-12-31 11:47:43.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/15/18115/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/18115/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/2"}}},"commit":{"parents":[{"commit":"2ba519d142abcf2e3907b031e569618150992ca1","subject":"Fix a wrong substition for \u0027-h\u0027 in bash completion","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/2ba519d142abcf2e3907b031e569618150992ca1"}]}],"author":{"name":"Akihiro MOTOKI","email":"motoki@da.jp.nec.com","date":"2012-12-14 06:00:21.000000000","tz":540},"committer":{"name":"Akihiro MOTOKI","email":"motoki@da.jp.nec.com","date":"2012-12-14 07:32:21.000000000","tz":540},"subject":"Add --security-group option to create-port","message":"Add --security-group option to create-port\n\n[Usage] quantum port-craete --security-group sg1 --security-group sg2 net1\nA security group can be specified by name.\n\nPart of blueprint quantum-client-security-groups\n\nChange-Id: I82126f4839c4c0b265912ac6f5e111f5fbd2f72b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/5c0a0c720fa7e9a029840e1390f5b7ec64b59013"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/5c0a0c720fa7e9a029840e1390f5b7ec64b59013"}]},"branch":"refs/heads/master"},"cd9899450521795ea7b0431da5c719b707cd0f61":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":3,"created":"2012-12-31 11:47:43.000000000","uploader":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"ref":"refs/changes/15/18115/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/15/18115/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/15/18115/3"}}},"commit":{"parents":[{"commit":"5b239e03c4323b447b539564e06db31978f10d36","subject":"Support dash-style options for security-group commands.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/5b239e03c4323b447b539564e06db31978f10d36"}]}],"author":{"name":"Akihiro MOTOKI","email":"motoki@da.jp.nec.com","date":"2012-12-14 06:00:21.000000000","tz":540},"committer":{"name":"Akihiro MOTOKI","email":"motoki@da.jp.nec.com","date":"2012-12-17 10:31:06.000000000","tz":540},"subject":"Add --security-group option to port-create","message":"Add --security-group option to port-create\n\n[Usage] quantum port-create --security-group sg1 --security-group sg2 net1\nA security group can be specified by name.\n\nPart of blueprint quantum-client-security-groups\n\nChange-Id: I82126f4839c4c0b265912ac6f5e111f5fbd2f72b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/cd9899450521795ea7b0431da5c719b707cd0f61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/cd9899450521795ea7b0431da5c719b707cd0f61"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
