)]}'
{"id":"openstack%2Fpython-novaclient~521071","triplet_id":"openstack%2Fpython-novaclient~master~I9a53066dbb8907ed87a70f207b1e41b5b8a66908","project":"openstack/python-novaclient","branch":"master","topic":"random_names","hashtags":[],"change_id":"I9a53066dbb8907ed87a70f207b1e41b5b8a66908","subject":"[functional] Remove duplication of boot helper","status":"MERGED","created":"2017-11-17 12:23:59.000000000","updated":"2017-11-23 17:40:16.000000000","submitted":"2017-11-23 17:40:16.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"521071-1511458816230-470a9002","meta_rev_id":"a159afb3d503c94c714c45b323364ccc59967e70","_number":521071,"virtual_id_number":521071,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"date":"2017-11-23 12:26:40.000000000","_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":2,"date":"2017-11-23 17:40:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"recommended":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2017-11-23 09:45:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":1,"date":"2017-11-21 02:28:06.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2017-11-20 14:32:49.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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":2,"date":"2017-11-23 16:04:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":1,"date":"2017-11-23 16:04:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-11-20 14:32:49.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-11-21 02:28:06.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-11-23 09:45:31.000000000","updated_by":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"reviewer":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"state":"REVIEWER"},{"updated":"2017-11-23 16:04:04.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2017-11-23 17:40:16.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"6db89e6a305cd8c8a06fb9de85b2f196146d32cd","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-11-17 12:23:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ed901c6eb939e2cf5e4460c5b53179e3b4ff4930","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-17 13:51:10.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/71/521071/1/check/openstack-tox-pep8/0f69924/ : SUCCESS in 4m 14s\n- openstack-tox-py27 http://logs.openstack.org/71/521071/1/check/openstack-tox-py27/0851c7b/ : SUCCESS in 4m 51s\n- openstack-tox-py35 http://logs.openstack.org/71/521071/1/check/openstack-tox-py35/3e0ad12/ : SUCCESS in 2m 59s\n- build-openstack-sphinx-docs http://logs.openstack.org/71/521071/1/check/build-openstack-sphinx-docs/28adda2/html/ : SUCCESS in 3m 28s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/71/521071/1/check/legacy-tempest-dsvm-neutron-src/f74ca29/ : SUCCESS in 1h 19m 53s\n- legacy-novaclient-dsvm-functional-identity-v3-only http://logs.openstack.org/71/521071/1/check/legacy-novaclient-dsvm-functional-identity-v3-only/6c40cf7/ : FAILURE in 42m 47s (non-voting)\n- legacy-novaclient-dsvm-functional-neutron http://logs.openstack.org/71/521071/1/check/legacy-novaclient-dsvm-functional-neutron/db5f607/ : FAILURE in 46m 36s","accounts_in_message":[],"_revision_number":1},{"id":"696abeafa65575b8f1f7626b9dc9129872925d7b","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-11-17 14:32:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dd0755635586001131d863ab08b9d8ac650255d3","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-11-17 14:39:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6c9dd5f0d9f0de8ed1f80a4ad8de0ffe1c33dbbf","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2017-11-17 14:53:44.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"cdd0442a55217338f44f43fff9533abf016ac28e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-17 15:58:24.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/71/521071/3/check/openstack-tox-pep8/0f706d1/ : SUCCESS in 3m 28s\n- openstack-tox-py27 http://logs.openstack.org/71/521071/3/check/openstack-tox-py27/0844be2/ : SUCCESS in 3m 51s\n- openstack-tox-py35 http://logs.openstack.org/71/521071/3/check/openstack-tox-py35/fed13eb/ : SUCCESS in 3m 12s\n- build-openstack-sphinx-docs http://logs.openstack.org/71/521071/3/check/build-openstack-sphinx-docs/8abd5da/html/ : SUCCESS in 3m 55s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/71/521071/3/check/legacy-tempest-dsvm-neutron-src/2cfc4e1/ : SUCCESS in 1h 17m 09s\n- legacy-novaclient-dsvm-functional-identity-v3-only http://logs.openstack.org/71/521071/3/check/legacy-novaclient-dsvm-functional-identity-v3-only/1a78d34/ : FAILURE in 48m 54s (non-voting)\n- legacy-novaclient-dsvm-functional-neutron http://logs.openstack.org/71/521071/3/check/legacy-novaclient-dsvm-functional-neutron/2df9795/ : FAILURE in 42m 44s","accounts_in_message":[],"_revision_number":3},{"id":"525c04cf5579e32886b4275708ea43d665be2003","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-11-17 17:20:12.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fc533dca2c8673c9560802a07e32b61ed39d59d7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-17 18:50:13.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/71/521071/4/check/openstack-tox-pep8/f5542e0/ : SUCCESS in 4m 08s\n- openstack-tox-py27 http://logs.openstack.org/71/521071/4/check/openstack-tox-py27/24786cb/ : SUCCESS in 3m 38s\n- openstack-tox-py35 http://logs.openstack.org/71/521071/4/check/openstack-tox-py35/8f6acb1/ : SUCCESS in 4m 05s\n- build-openstack-sphinx-docs http://logs.openstack.org/71/521071/4/check/build-openstack-sphinx-docs/cf0902e/html/ : SUCCESS in 3m 44s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/71/521071/4/check/legacy-tempest-dsvm-neutron-src/523de4a/ : SUCCESS in 1h 22m 41s\n- legacy-novaclient-dsvm-functional-identity-v3-only http://logs.openstack.org/71/521071/4/check/legacy-novaclient-dsvm-functional-identity-v3-only/14b8603/ : FAILURE in 48m 04s (non-voting)\n- legacy-novaclient-dsvm-functional-neutron http://logs.openstack.org/71/521071/4/check/legacy-novaclient-dsvm-functional-neutron/9f33d2e/ : FAILURE in 43m 14s","accounts_in_message":[],"_revision_number":4},{"id":"a006bc97c19b9aec0c43a48487b548da7a179b69","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2017-11-20 02:01:33.000000000","message":"Patch Set 4: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":4},{"id":"55775db3a8983c8931e287678026166f3ece7d49","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-11-20 12:34:20.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"40f0128d154ddadb153fafc55df494249195c4a1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-11-20 12:35:02.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ceadcb43bafd98f4a0be356751160f19aa1121a0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-20 14:26:01.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/71/521071/5/check/openstack-tox-pep8/e827a57/ : SUCCESS in 2m 40s\n- openstack-tox-py27 http://logs.openstack.org/71/521071/5/check/openstack-tox-py27/0004825/ : SUCCESS in 4m 22s\n- openstack-tox-py35 http://logs.openstack.org/71/521071/5/check/openstack-tox-py35/0047416/ : SUCCESS in 3m 13s\n- build-openstack-sphinx-docs http://logs.openstack.org/71/521071/5/check/build-openstack-sphinx-docs/5a325a6/html/ : SUCCESS in 3m 16s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/71/521071/5/check/legacy-tempest-dsvm-neutron-src/8f197d4/ : SUCCESS in 1h 11m 03s\n- legacy-novaclient-dsvm-functional-identity-v3-only http://logs.openstack.org/71/521071/5/check/legacy-novaclient-dsvm-functional-identity-v3-only/ddd7614/ : SUCCESS in 44m 17s (non-voting)\n- legacy-novaclient-dsvm-functional-neutron http://logs.openstack.org/71/521071/5/check/legacy-novaclient-dsvm-functional-neutron/f186e30/ : SUCCESS in 44m 54s","accounts_in_message":[],"_revision_number":5},{"id":"850d48bd661181ba73941c42f35dde3806ee291a","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2017-11-20 14:32:49.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"08670cc6a773e96e0a92764a8764d300cfc98594","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2017-11-21 02:28:06.000000000","message":"Patch Set 5: Code-Review+1\n\nThanks. LGTM,","accounts_in_message":[],"_revision_number":5},{"id":"eeaaf8d4e42a9124e4e0fccd92204b7841f2941e","author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"date":"2017-11-23 09:45:31.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"6688e7daab446b37b0cb6f3f65781bed464ea62f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2017-11-23 12:14:52.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)\n\nI think there is one unnecessary change in the patch. See inline.\nCheers,\ngibi","accounts_in_message":[],"_revision_number":5},{"id":"3dae7578a565ce51b8e20ba032913329c5e70ca1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2017-11-23 12:26:40.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"a6c917354137d026a1c284ebede049efbcda9bcd","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2017-11-23 16:04:04.000000000","message":"Patch Set 5: Workflow+1 Code-Review+2\n\n(1 comment)\n\nOK, I\u0027ve been convinced. LGTM\nCheers,\ngibi","accounts_in_message":[],"_revision_number":5},{"id":"0b582a36d2ec5cb864ba1a96e3bc662ca9591de3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-23 16:04:15.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"ecb85a4bd2b99a27682ea75689c3d5076a298d13","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-23 17:40:16.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"02b3831410486b82d1db83d2e62af7d5065094c9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-23 17:40:16.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/71/521071/5/gate/openstack-tox-pep8/77ed9d8/ : SUCCESS in 4m 11s\n- openstack-tox-py27 http://logs.openstack.org/71/521071/5/gate/openstack-tox-py27/01c5084/ : SUCCESS in 4m 10s\n- openstack-tox-py35 http://logs.openstack.org/71/521071/5/gate/openstack-tox-py35/f33ecc5/ : SUCCESS in 4m 06s\n- build-openstack-sphinx-docs http://logs.openstack.org/71/521071/5/gate/build-openstack-sphinx-docs/f02873d/html/ : SUCCESS in 3m 26s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/71/521071/5/gate/legacy-tempest-dsvm-neutron-src/b8ccce9/ : SUCCESS in 1h 13m 34s\n- legacy-novaclient-dsvm-functional-neutron http://logs.openstack.org/71/521071/5/gate/legacy-novaclient-dsvm-functional-neutron/d0dae2f/ : SUCCESS in 46m 16s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"a8e4521b673ed3935c096580ad1f14a1be9a4f39","revisions":{"b2cb2412b41a8b229229631b307578a2ca52f83c":{"kind":"REWORK","_number":1,"created":"2017-11-17 12:23:59.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/71/521071/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/71/521071/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/1"}}},"commit":{"parents":[{"commit":"5c8faafff3fbb1255106b8e44aa1b4c2a51a3182","subject":"Merge \"Remove SecretsHelper\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5c8faafff3fbb1255106b8e44aa1b4c2a51a3182"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-17 12:17:14.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-17 12:20:29.000000000","tz":120},"subject":"[functional] Remove duplication of boot helper","message":"[functional] Remove duplication of boot helper\n\nThe base test class for functionl tests has an unified helper method for\nbooting VM and waiting for active status. This method can be easily\nextended with one new argumen `flavor` to cover the case required by\n`TestServersResize` test case.\n\nThis patch ports `TestServersResize` to use generic helper method.\n\nChange-Id: I9a53066dbb8907ed87a70f207b1e41b5b8a66908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b2cb2412b41a8b229229631b307578a2ca52f83c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b2cb2412b41a8b229229631b307578a2ca52f83c"}]},"branch":"refs/heads/master"},"66be2a331d3eb78cb111549d0117d12d38577363":{"kind":"REWORK","_number":2,"created":"2017-11-17 14:32:00.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/71/521071/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/71/521071/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/2"}}},"commit":{"parents":[{"commit":"5c8faafff3fbb1255106b8e44aa1b4c2a51a3182","subject":"Merge \"Remove SecretsHelper\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5c8faafff3fbb1255106b8e44aa1b4c2a51a3182"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-17 12:17:14.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-17 14:30:55.000000000","tz":120},"subject":"[functional] Remove duplication of boot helper","message":"[functional] Remove duplication of boot helper\n\nThe base test class for functionl tests has an unified helper method for\nbooting VM and waiting for active status. This method can be easily\nextended with one new argumen `flavor` to cover the case required by\n`TestServersResize` test case.\n\nThis patch ports `TestServersResize` to use generic helper method.\n\nChange-Id: I9a53066dbb8907ed87a70f207b1e41b5b8a66908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/66be2a331d3eb78cb111549d0117d12d38577363"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/66be2a331d3eb78cb111549d0117d12d38577363"}]},"branch":"refs/heads/master"},"17020897c3260da66d6be41b92dac7eb75d61be4":{"kind":"REWORK","_number":3,"created":"2017-11-17 14:39:52.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/71/521071/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/71/521071/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/3"}}},"commit":{"parents":[{"commit":"5c8faafff3fbb1255106b8e44aa1b4c2a51a3182","subject":"Merge \"Remove SecretsHelper\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5c8faafff3fbb1255106b8e44aa1b4c2a51a3182"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-17 12:17:14.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-17 14:39:44.000000000","tz":120},"subject":"[functional] Remove duplication of boot helper","message":"[functional] Remove duplication of boot helper\n\nThe base test class for functionl tests has an unified helper method for\nbooting VM and waiting for active status. This method can be easily\nextended with one new argumen `flavor` to cover the case required by\n`TestServersResize` test case.\n\nThis patch ports `TestServersResize` to use generic helper method.\n\nChange-Id: I9a53066dbb8907ed87a70f207b1e41b5b8a66908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/17020897c3260da66d6be41b92dac7eb75d61be4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/17020897c3260da66d6be41b92dac7eb75d61be4"}]},"branch":"refs/heads/master"},"3e30e133f33c74ad426df6560ab065dca02f968a":{"kind":"REWORK","_number":4,"created":"2017-11-17 17:20:12.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/71/521071/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/71/521071/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/4"}}},"commit":{"parents":[{"commit":"5c8faafff3fbb1255106b8e44aa1b4c2a51a3182","subject":"Merge \"Remove SecretsHelper\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5c8faafff3fbb1255106b8e44aa1b4c2a51a3182"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-17 12:17:14.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-17 17:20:06.000000000","tz":120},"subject":"[functional] Remove duplication of boot helper","message":"[functional] Remove duplication of boot helper\n\nThe base test class for functionl tests has an unified helper method for\nbooting VM and waiting for active status. This method can be easily\nextended with one new argumen `flavor` to cover the case required by\n`TestServersResize` test case.\n\nThis patch ports `TestServersResize` to use generic helper method.\n\nChange-Id: I9a53066dbb8907ed87a70f207b1e41b5b8a66908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3e30e133f33c74ad426df6560ab065dca02f968a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3e30e133f33c74ad426df6560ab065dca02f968a"}]},"branch":"refs/heads/master"},"a8e4521b673ed3935c096580ad1f14a1be9a4f39":{"kind":"REWORK","_number":5,"created":"2017-11-20 12:35:02.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/71/521071/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/71/521071/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/71/521071/5"}}},"commit":{"parents":[{"commit":"5c8faafff3fbb1255106b8e44aa1b4c2a51a3182","subject":"Merge \"Remove SecretsHelper\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5c8faafff3fbb1255106b8e44aa1b4c2a51a3182"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-17 12:17:14.000000000","tz":120},"committer":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2017-11-20 12:32:45.000000000","tz":120},"subject":"[functional] Remove duplication of boot helper","message":"[functional] Remove duplication of boot helper\n\nThe base test class for functionl tests has an unified helper method for\nbooting VM and waiting for active status. This method can be easily\nextended with one new argumen `flavor` to cover the case required by\n`TestServersResize` test case.\n\nThis patch ports `TestServersResize` to use generic helper method.\n\nChange-Id: I9a53066dbb8907ed87a70f207b1e41b5b8a66908\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a8e4521b673ed3935c096580ad1f14a1be9a4f39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a8e4521b673ed3935c096580ad1f14a1be9a4f39"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
