)]}'
{"id":"openstack%2Fpython-novaclient~475816","triplet_id":"openstack%2Fpython-novaclient~master~Ief9d22fefb0a64afc346c56e832c6c0b2b3d8fcb","project":"openstack/python-novaclient","branch":"master","topic":"nics","hashtags":[],"change_id":"Ief9d22fefb0a64afc346c56e832c6c0b2b3d8fcb","subject":"Allow tuple as for nics value","status":"MERGED","created":"2017-06-20 14:23:17.000000000","updated":"2017-07-27 18:27:00.000000000","submitted":"2017-07-27 18:27:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4ed874f1ce416e85147846111cd65cd4877dba24","_number":475816,"virtual_id_number":475816,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2017-07-27 18:27:00.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"recommended":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2017-07-27 15:57:19.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2017-07-27 15:57:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2017-07-27 15:57:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2017-07-27 15:57:22.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-07-14 14:00:38.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":"2017-07-14 14:21:49.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2017-07-24 01:53:47.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2017-07-27 15:57:22.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2017-07-27 18:27:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7d9598f938bdb3082f9e0fc8f928b80390cffbe7","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-06-20 14:23:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"093488b00f7d6d123edcae6f8c8457d4a772b1b9","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2017-06-20 14:25:15.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"26f5873ed4b6aabcc4825679537e63106712a448","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-06-20 14:36:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"453dafb64e14bb7c4f143b9a08e557411306b76e","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-06-20 14:36:47.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9791df2b3c99de189edee0509a12fbb99e023946","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2017-06-20 14:41:49.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"30cc6720b3555708c22ccc721997ded2476caf46","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-20 15:47:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/475816/2/check/gate-python-novaclient-docs-ubuntu-xenial/99443ee//doc/build/html/ : SUCCESS in 2m 59s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/16/475816/2/check/gate-python-novaclient-pep8-ubuntu-xenial/7f90341/ : SUCCESS in 3m 54s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/16/475816/2/check/gate-python-novaclient-python27-ubuntu-xenial/2dd9c81/ : SUCCESS in 2m 00s\n- gate-python-novaclient-python35 http://logs.openstack.org/16/475816/2/check/gate-python-novaclient-python35/b9db7e8/ : SUCCESS in 3m 22s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/16/475816/2/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/ba56e5e/ : SUCCESS in 1h 06m 40s\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/16/475816/2/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/d3891a2/ : SUCCESS in 34m 28s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/16/475816/2/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/6f20710/ : SUCCESS in 33m 05s","accounts_in_message":[],"_revision_number":2},{"id":"457ff95f1706e20c572402c5098e8097ee6cd3f3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-06-20 18:19:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"81990862182da5839979bb8c946ec23691162814","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-06-20 21:31:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4f8db394ecad4bdfdb5042ef68c00d44743a52e3","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2017-06-20 23:48:10.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"a1ee804077faa84c097b21c7868893a7669a4f80","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-06-22 14:17:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f11124ead240f8768730a5e6cb2d8957169fa9ae","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-07-13 14:54:45.000000000","message":"Patch Set 2: Code-Review-1\n\nComing back around with a -1, as I do think we need a test here","accounts_in_message":[],"_revision_number":2},{"id":"99d0c82032e24233da7b103e20a0a7036a052af5","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-07-14 12:16:04.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"96b86ef9aa789fe7f9c05a4e0a08e54ee79f3140","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-07-14 12:16:13.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c3c493f470ce805794ecd555b79641a7091197fb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-14 13:31:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/475816/3/check/gate-python-novaclient-docs-ubuntu-xenial/b01ae40//doc/build/html/ : SUCCESS in 1m 07s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-python-novaclient-pep8-ubuntu-xenial/7d5602c/ : SUCCESS in 2m 59s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-python-novaclient-python27-ubuntu-xenial/175cf3f/ : SUCCESS in 2m 56s\n- gate-python-novaclient-python35 http://logs.openstack.org/16/475816/3/check/gate-python-novaclient-python35/4ef0515/ : SUCCESS in 1m 31s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/d7616b8/ : SUCCESS in 1h 14m 20s\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/16/475816/3/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/5b2d78c/ : SUCCESS in 32m 21s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/d1954bf/ : SUCCESS in 47m 22s","accounts_in_message":[],"_revision_number":3},{"id":"28d766dfa21f5c80b3b05c07cf1945e2f99b7895","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2017-07-14 14:00:38.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"f25ac3ca9582a6f900babdb025e35e884b242e4f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-07-14 14:21:49.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)\n\nThank you :)","accounts_in_message":[],"_revision_number":3},{"id":"59fecfd3de01d43e773fe61a8c944b1b35fbfbca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-14 14:21:59.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"f2ecd997504418b19d785eb97bf6b18ed957ce97","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-07-14 14:42:26.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7c095a91e8c961f093274fd45c42b7dc6a92838f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-14 15:20:01.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/475816/3/gate/gate-python-novaclient-docs-ubuntu-xenial/2553b7e//doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/16/475816/3/gate/gate-python-novaclient-pep8-ubuntu-xenial/a9e531a/ : SUCCESS in 4m 16s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/16/475816/3/gate/gate-python-novaclient-python27-ubuntu-xenial/d2e31f3/ : SUCCESS in 3m 22s\n- gate-python-novaclient-python35 http://logs.openstack.org/16/475816/3/gate/gate-python-novaclient-python35/3315cf6/ : SUCCESS in 2m 55s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/16/475816/3/gate/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/19fbb83/ : FAILURE in 57m 52s\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/16/475816/3/gate/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/4e15580/ : SUCCESS in 42m 41s","accounts_in_message":[],"_revision_number":3},{"id":"ff42b1c05d2d8df2494fad4dd530277df48d2dc6","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-07-14 15:42:39.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"ae0535a36e8ebf783f89cacc19bb98f07238b7a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-14 16:58:51.000000000","message":"Patch Set 3: 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-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/475816/3/check/gate-python-novaclient-docs-ubuntu-xenial/43aacec//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-python-novaclient-pep8-ubuntu-xenial/ea3951b/ : SUCCESS in 2m 54s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-python-novaclient-python27-ubuntu-xenial/1989ae3/ : SUCCESS in 1m 56s\n- gate-python-novaclient-python35 http://logs.openstack.org/16/475816/3/check/gate-python-novaclient-python35/996bcd8/ : SUCCESS in 2m 47s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/e86fa31/ : FAILURE in 1h 13m 47s\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/16/475816/3/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/7b3b961/ : SUCCESS in 36m 58s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/f4158c4/ : SUCCESS in 57m 18s","accounts_in_message":[],"_revision_number":3},{"id":"3ea0e2db335006115ad58fe38b64c2f030e25e56","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2017-07-20 09:29:40.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"62b5bf14a44c71c413b58a38caa1d68d4bf31d6b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-20 11:21:51.000000000","message":"Patch Set 3:\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-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/475816/3/check/gate-python-novaclient-docs-ubuntu-xenial/eb8b44f//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-python-novaclient-pep8-ubuntu-xenial/f591eb3/ : SUCCESS in 2m 48s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-python-novaclient-python27-ubuntu-xenial/a78ef09/ : SUCCESS in 3m 03s\n- gate-python-novaclient-python35 http://logs.openstack.org/16/475816/3/check/gate-python-novaclient-python35/27d9760/ : SUCCESS in 2m 54s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/70505d9/ : SUCCESS in 1h 50m 28s\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/16/475816/3/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/15f36c6/ : FAILURE in 49m 05s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/16/475816/3/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/cdb05b3/ : FAILURE in 43m 21s","accounts_in_message":[],"_revision_number":3},{"id":"b26c90a9d973ce267849f42be9ce8b2c4cc0d230","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2017-07-24 01:53:47.000000000","message":"Patch Set 3: Code-Review+1\n\nThis patch need to be rebased.\nThe following fix is required to pass the gate.\n\nhttps://review.openstack.org/#/c/484152/","accounts_in_message":[],"_revision_number":3},{"id":"f5a570e762c3027513cf15ee0c2df4341b9f854d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-07-27 15:57:19.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"b727d2e352d8ebb428051ee6458ce76e8921ff14","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-07-27 15:57:22.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"9b7e8468cc792181d9feed3b9d67a87bf324d2c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-27 17:11:51.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/475816/4/check/gate-python-novaclient-docs-ubuntu-xenial/4c64957//doc/build/html/ : SUCCESS in 3m 43s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/16/475816/4/check/gate-python-novaclient-pep8-ubuntu-xenial/f4d15c7/ : SUCCESS in 3m 33s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/16/475816/4/check/gate-python-novaclient-python27-ubuntu-xenial/044d872/ : SUCCESS in 3m 39s\n- gate-python-novaclient-python35 http://logs.openstack.org/16/475816/4/check/gate-python-novaclient-python35/188cb5a/ : SUCCESS in 4m 10s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/16/475816/4/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/f4e0b2c/ : SUCCESS in 1h 12m 01s\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/16/475816/4/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/4b69843/ : SUCCESS in 35m 13s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/16/475816/4/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/d3f39cc/ : SUCCESS in 36m 44s","accounts_in_message":[],"_revision_number":4},{"id":"ec4dee368877cd76efd0fc4d3ce084a2f4ca3f55","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-27 17:12:02.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"246919783502716b66d98ec63383acba0c6e484c","date":"2017-07-27 18:27:00.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"b9a5df6888a4e432c250d1e643fdd4a9d88ebc92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-27 18:27:00.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/16/475816/4/gate/gate-python-novaclient-docs-ubuntu-xenial/0402594//doc/build/html/ : SUCCESS in 2m 47s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/16/475816/4/gate/gate-python-novaclient-pep8-ubuntu-xenial/134feb1/ : SUCCESS in 3m 04s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/16/475816/4/gate/gate-python-novaclient-python27-ubuntu-xenial/8a80cad/ : SUCCESS in 2m 28s\n- gate-python-novaclient-python35 http://logs.openstack.org/16/475816/4/gate/gate-python-novaclient-python35/38a70f8/ : SUCCESS in 3m 04s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/16/475816/4/gate/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/041a701/ : SUCCESS in 1h 13m 42s\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/16/475816/4/gate/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/37fba47/ : SUCCESS in 56m 38s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ec15bf30e731058f06b28997b3c9b333a40eab99","revisions":{"a82010944e716ee2c97ce18fa5cdbcffd74fc213":{"kind":"REWORK","_number":1,"created":"2017-06-20 14:23:17.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/16/475816/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/16/475816/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/1"}}},"commit":{"parents":[{"commit":"c23324ef4806706bef257e711ac6ffaa8a833ea4","subject":"Make --profile load from environment variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c23324ef4806706bef257e711ac6ffaa8a833ea4"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-06-20 14:12:13.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-06-20 14:23:14.000000000","tz":180},"subject":"Allow tuple as for nics value","message":"Allow tuple as for nics value\n\n`novaclient.servers.boot` accepts \u0027nics\u0027 argument with information about\nnetwork interfaces to attach. Originally, it accepts a list or a string.\n\nIn case if a list value, the proper method iterates over it for\nprocessing and constructs a right structure for Nova-API. A tuple type\nis similar to a list type in the processing method and can look more\nlogical for some developers (a tuple is a sequence of immutable python\nobject, which can be ideal for predefined nics) and doensn\u0027t require\nanything to change in code except one validation check.\n\nAlso, this patch adds more info in the error message for validation\nstep.\n\nChange-Id: Ief9d22fefb0a64afc346c56e832c6c0b2b3d8fcb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a82010944e716ee2c97ce18fa5cdbcffd74fc213"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a82010944e716ee2c97ce18fa5cdbcffd74fc213"}]},"branch":"refs/heads/master"},"d459f1bf54a62052c96f6b01c32382102f04e414":{"kind":"REWORK","_number":2,"created":"2017-06-20 14:36:30.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/16/475816/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/16/475816/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/2"}}},"commit":{"parents":[{"commit":"c23324ef4806706bef257e711ac6ffaa8a833ea4","subject":"Make --profile load from environment variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c23324ef4806706bef257e711ac6ffaa8a833ea4"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-06-20 14:12:13.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-06-20 14:36:23.000000000","tz":180},"subject":"Allow tuple as for nics value","message":"Allow tuple as for nics value\n\n`novaclient.servers.boot` accepts \u0027nics\u0027 argument with information about\nnetwork interfaces to attach. Originally, it accepts a list or a string.\n\nIn case if a list value, the proper method iterates over it for\nprocessing and constructs a right structure for Nova-API. A tuple type\nis similar to a list type in the processing method and can look more\nlogical for some developers (a tuple is a sequence of immutable python\nobject, which can be ideal for predefined nics) and doensn\u0027t require\nanything to change in code except one validation check.\n\nAlso, this patch adds more info in the error message for validation\nstep.\n\nChange-Id: Ief9d22fefb0a64afc346c56e832c6c0b2b3d8fcb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d459f1bf54a62052c96f6b01c32382102f04e414"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d459f1bf54a62052c96f6b01c32382102f04e414"}]},"branch":"refs/heads/master"},"44447e38ed2db1f4d2ceb0ac033b87b4eda65d78":{"kind":"REWORK","_number":3,"created":"2017-07-14 12:16:04.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/16/475816/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/16/475816/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/3"}}},"commit":{"parents":[{"commit":"77f940c5345d662fd7adef410ea0989e35fa2664","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/77f940c5345d662fd7adef410ea0989e35fa2664"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-06-20 14:12:13.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-07-14 12:15:56.000000000","tz":180},"subject":"Allow tuple as for nics value","message":"Allow tuple as for nics value\n\n`novaclient.servers.boot` accepts \u0027nics\u0027 argument with information about\nnetwork interfaces to attach. Originally, it accepts a list or a string.\n\nIn case if a list value, the proper method iterates over it for\nprocessing and constructs a right structure for Nova-API. A tuple type\nis similar to a list type in the processing method and can look more\nlogical for some developers (a tuple is a sequence of immutable python\nobject, which can be ideal for predefined nics) and doensn\u0027t require\nanything to change in code except one validation check.\n\nAlso, this patch adds more info in the error message for validation\nstep.\n\nChange-Id: Ief9d22fefb0a64afc346c56e832c6c0b2b3d8fcb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/44447e38ed2db1f4d2ceb0ac033b87b4eda65d78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/44447e38ed2db1f4d2ceb0ac033b87b4eda65d78"}]},"branch":"refs/heads/master"},"ec15bf30e731058f06b28997b3c9b333a40eab99":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2017-07-27 15:57:19.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/16/475816/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/16/475816/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/16/475816/4"}}},"commit":{"parents":[{"commit":"f72e80c05414216d5f0b42dd54cf022d37fa655f","subject":"Merge \"Removed extra word \u0027method\u0027 from the NOTE\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f72e80c05414216d5f0b42dd54cf022d37fa655f"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-06-20 14:12:13.000000000","tz":180},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2017-07-27 15:57:19.000000000","tz":0},"subject":"Allow tuple as for nics value","message":"Allow tuple as for nics value\n\n`novaclient.servers.boot` accepts \u0027nics\u0027 argument with information about\nnetwork interfaces to attach. Originally, it accepts a list or a string.\n\nIn case if a list value, the proper method iterates over it for\nprocessing and constructs a right structure for Nova-API. A tuple type\nis similar to a list type in the processing method and can look more\nlogical for some developers (a tuple is a sequence of immutable python\nobject, which can be ideal for predefined nics) and doensn\u0027t require\nanything to change in code except one validation check.\n\nAlso, this patch adds more info in the error message for validation\nstep.\n\nChange-Id: Ief9d22fefb0a64afc346c56e832c6c0b2b3d8fcb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ec15bf30e731058f06b28997b3c9b333a40eab99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ec15bf30e731058f06b28997b3c9b333a40eab99"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
