)]}'
{"id":"openstack%2Fpython-novaclient~11794","triplet_id":"openstack%2Fpython-novaclient~master~Ie6ab11cd2ad6e1625ead4b08c6beab5b845291a1","project":"openstack/python-novaclient","branch":"master","topic":"bp/novaclient-networks","hashtags":[],"change_id":"Ie6ab11cd2ad6e1625ead4b08c6beab5b845291a1","subject":"Implement network calls in nova client","status":"MERGED","created":"2012-08-22 12:42:56.000000000","updated":"2012-08-27 20:05:18.000000000","submitted":"2012-08-27 20:05:18.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6477a8fd709345e7b3417be724bf90f59590ab79","_number":11794,"virtual_id_number":11794,"owner":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"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":0,"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},{"value":2,"date":"2012-08-27 20:05:18.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":"2012-08-27 19:50:59.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"date":"2012-08-23 07:02:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2012-08-23 14:07:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":"2012-08-27 19:50:59.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2012-08-23 14:07:16.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-08-23 14:07:16.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2012-08-27 19:50:59.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":"2012-08-27 20:05:18.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b5637f70fe4fa0bc8c81ee6f7604de912861085d","author":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"date":"2012-08-22 12:43:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7dd96089a3278ec6df312013ebe0d761cffec23c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-22 12:59:23.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- https://jenkins.openstack.org/job/gate-python-novaclient-merge/407/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-novaclient-docs/93/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-novaclient-pep8/401/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-novaclient-python26/204/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-novaclient-python27/413/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-tempest-devstack-vm/8784/consoleFull : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"665ffca869fe230d661e2c77ffd4769fc5f07bbc","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-08-22 14:42:57.000000000","message":"Patch Set 2: (2 inline comments)\n\nLooks good; see in-line…","accounts_in_message":[],"_revision_number":2},{"id":"6716ee1e7be267fb21071a374748b19140a06d49","author":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"date":"2012-08-23 07:02:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e33c1d020dbc12ee4ee0269ae46aafd47e0c160d","author":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"date":"2012-08-23 07:02:08.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"a79470f80abf778b4853f7ca8c5607bbc12b47ac","author":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"date":"2012-08-23 07:02:15.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"ceba1b455436f8a4ba45bc1d6501bdf826a726f6","author":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"date":"2012-08-23 07:02:52.000000000","message":"Patch Set 3:\n\nThank you, Kevin!","accounts_in_message":[],"_revision_number":3},{"id":"0f796b8b00d757d6d1cebaca33cdd76e0563a5df","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-23 07:14:06.000000000","message":"Patch Set 3: Works for me\n\nBuild successful\n\n- https://jenkins.openstack.org/job/gate-python-novaclient-merge/412/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-novaclient-docs/98/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-novaclient-pep8/406/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-novaclient-python26/209/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-python-novaclient-python27/418/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-tempest-devstack-vm/8960/consoleFull : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"4ae3d08cfb27bb5ebcd0c32832768a91c46a8202","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-08-23 14:07:16.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"2177537390e9f91a41e1ddb11a475f360fca1871","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-27 19:50:59.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"92fa799a882e74a2d10478c8ffa87744981e61d1","author":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"date":"2012-08-27 19:50:59.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"bd49458704f11cfedf58b8857236cf18ad49fe78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-27 20:05:18.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3},{"id":"1fd8868d770414d89411aa7f814d2062a248a832","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-27 20:05:18.000000000","message":"Patch Set 3: Verified\n\nBuild successful\n\n- http://logs.openstack.org/11794/3/gate/gate-python-novaclient-merge/431 : SUCCESS\n- http://logs.openstack.org/11794/3/gate/gate-python-novaclient-docs/117 : SUCCESS\n- http://logs.openstack.org/11794/3/gate/gate-python-novaclient-pep8/425 : SUCCESS\n- http://logs.openstack.org/11794/3/gate/gate-python-novaclient-python26/228 : SUCCESS\n- http://logs.openstack.org/11794/3/gate/gate-python-novaclient-python27/437 : SUCCESS\n- http://logs.openstack.org/11794/3/gate/gate-tempest-devstack-vm/9375 : SUCCESS\n","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"845c97b7e99ec71c9aed2230fac990096ec0ea88","revisions":{"95c68d096900614daa2bc04f5e215143f0458cc9":{"kind":"REWORK","_number":1,"created":"2012-08-22 12:42:56.000000000","uploader":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"ref":"refs/changes/94/11794/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/94/11794/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/1"}}},"commit":{"parents":[{"commit":"bab694ef1d579aca453996e3e9729d96a26e570a","subject":"Merge \"Relex prettytable depend to match glanceclient.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bab694ef1d579aca453996e3e9729d96a26e570a"}]}],"author":{"name":"Alessio Ababilov","email":"aababilov@griddynamics.com","date":"2012-08-22 12:41:50.000000000","tz":180},"committer":{"name":"Alessio Ababilov","email":"aababilov@griddynamics.com","date":"2012-08-22 12:41:50.000000000","tz":180},"subject":"Implement network calls in nova client","message":"Implement network calls in nova client\n\nImplements blueprint novaclient-networks\n\nProvide network API calls in nova client as well as unit tests. API is accessed by `networks` field of nova client.\nMethods:\n* list() - return network list\n* get(network object or id) - return requested network\n* delete(network object or id) - delete requested network\n* create(network properties) - create a new network with requested properties\n* disassociate(network object or id) - disassociate the network from its project\n* add(network object or id[optional]) - associate the current project with a network\n\nChange-Id: Ie6ab11cd2ad6e1625ead4b08c6beab5b845291a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/95c68d096900614daa2bc04f5e215143f0458cc9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/95c68d096900614daa2bc04f5e215143f0458cc9"}]},"branch":"refs/heads/master"},"4ac8cb68fa2233aff150d9f805ca40f990d594ca":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2012-08-22 12:43:41.000000000","uploader":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"ref":"refs/changes/94/11794/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/94/11794/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/2"}}},"commit":{"parents":[{"commit":"bab694ef1d579aca453996e3e9729d96a26e570a","subject":"Merge \"Relex prettytable depend to match glanceclient.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bab694ef1d579aca453996e3e9729d96a26e570a"}]}],"author":{"name":"Alessio Ababilov","email":"aababilov@griddynamics.com","date":"2012-08-22 12:41:50.000000000","tz":180},"committer":{"name":"Alessio Ababilov","email":"aababilov@griddynamics.com","date":"2012-08-22 12:43:06.000000000","tz":180},"subject":"Implement network calls in nova client","message":"Implement network calls in nova client\n\nImplements blueprint novaclient-networks\n\nProvide network API calls in nova client as well\nas unit tests. API is accessed by `networks` field\nof nova client.\nMethods:\n* list() - return network list\n* get(network object or id) - return requested network\n* delete(network object or id) - delete requested network\n* create(network properties) - create a new network with requested\n  properties\n* disassociate(network object or id) - disassociate the network\n  from its project\n* add(network object or id[optional]) - associate the current\n  project with a network\n\nChange-Id: Ie6ab11cd2ad6e1625ead4b08c6beab5b845291a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4ac8cb68fa2233aff150d9f805ca40f990d594ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4ac8cb68fa2233aff150d9f805ca40f990d594ca"}]},"branch":"refs/heads/master"},"845c97b7e99ec71c9aed2230fac990096ec0ea88":{"kind":"REWORK","_number":3,"created":"2012-08-23 07:02:06.000000000","uploader":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"ref":"refs/changes/94/11794/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/94/11794/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/94/11794/3"}}},"commit":{"parents":[{"commit":"bab694ef1d579aca453996e3e9729d96a26e570a","subject":"Merge \"Relex prettytable depend to match glanceclient.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/bab694ef1d579aca453996e3e9729d96a26e570a"}]}],"author":{"name":"Alessio Ababilov","email":"aababilov@griddynamics.com","date":"2012-08-22 12:41:50.000000000","tz":180},"committer":{"name":"Alessio Ababilov","email":"aababilov@griddynamics.com","date":"2012-08-23 07:01:51.000000000","tz":180},"subject":"Implement network calls in nova client","message":"Implement network calls in nova client\n\nImplements blueprint novaclient-networks\n\nProvide network API calls in nova client as well\nas unit tests. API is accessed by `networks` field\nof nova client.\nMethods:\n* list() - return network list\n* get(network object or id) - return requested network\n* delete(network object or id) - delete requested network\n* create(network properties) - create a new network with requested\n  properties\n* disassociate(network object or id) - disassociate the network\n  from its project\n* add(network object or id[optional]) - associate the current\n  project with a network\n\nChange-Id: Ie6ab11cd2ad6e1625ead4b08c6beab5b845291a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/845c97b7e99ec71c9aed2230fac990096ec0ea88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/845c97b7e99ec71c9aed2230fac990096ec0ea88"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
