)]}'
{"id":"openstack%2Fopenstacksdk~662729","triplet_id":"openstack%2Fopenstacksdk~master~I2c06a5c76d9b2fa872c1cbfab528ed805aa5063a","project":"openstack/openstacksdk","branch":"master","topic":"resource_layer","hashtags":[],"change_id":"I2c06a5c76d9b2fa872c1cbfab528ed805aa5063a","subject":"Use Resource layer for compute KeyPairs","status":"MERGED","created":"2019-06-03 10:55:11.000000000","updated":"2019-07-24 13:57:51.000000000","submitted":"2019-07-24 13:57:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"662729-1563976671206-96d754a8","meta_rev_id":"4b24839c972433a74ad2e4a1c2f9236270398cf2","_number":662729,"virtual_id_number":662729,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-07-24 13:57:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-07-24 12:28:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":2,"date":"2019-07-24 11:43:26.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-07-24 12:28:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-24 11:43:26.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-07-24 12:28:49.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2019-07-24 13:57:50.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":"5db89209e99d0d73004a2697e2f0e19f955edbcf","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-03 10:55:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0841591e574ad17ff5cc45b5cc16ddfd60d9be36","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-03 11:07:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a1f4b0c9bd1965e4f9ccb070f96b91b5d763580f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 12:26:48.000000000","message":"Patch Set 2: 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-lower-constraints http://logs.openstack.org/29/662729/2/check/openstack-tox-lower-constraints/7ad8956/ : FAILURE in 3m 59s\n- openstack-tox-pep8 http://logs.openstack.org/29/662729/2/check/openstack-tox-pep8/4cd9496/ : FAILURE in 3m 14s\n- openstack-tox-py27 http://logs.openstack.org/29/662729/2/check/openstack-tox-py27/fa93f4c/ : FAILURE in 3m 17s\n- openstack-tox-py36 http://logs.openstack.org/29/662729/2/check/openstack-tox-py36/6233572/ : SUCCESS in 3m 40s\n- openstack-tox-py37 http://logs.openstack.org/29/662729/2/check/openstack-tox-py37/106338d/ : SUCCESS in 3m 59s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/29/662729/2/check/openstacksdk-functional-devstack-tips/adb32b5/ : FAILURE in 22m 04s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/29/662729/2/check/openstacksdk-functional-devstack-tips-python2/a486fdc/ : FAILURE in 17m 54s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/29/662729/2/check/openstacksdk-tox-py36-tips/665585b/ : FAILURE in 2m 19s\n- os-client-config-tox-py27-tips http://logs.openstack.org/29/662729/2/check/os-client-config-tox-py27-tips/208a68b/ : FAILURE in 3m 57s\n- os-client-config-tox-py37-tips http://logs.openstack.org/29/662729/2/check/os-client-config-tox-py37-tips/ea13a42/ : SUCCESS in 4m 30s\n- osc-tox-py27-tips http://logs.openstack.org/29/662729/2/check/osc-tox-py27-tips/9257ea5/ : FAILURE in 6m 57s\n- osc-tox-py36-tips http://logs.openstack.org/29/662729/2/check/osc-tox-py36-tips/00dd64f/ : SUCCESS in 6m 00s\n- openstack-tox-docs http://logs.openstack.org/29/662729/2/check/openstack-tox-docs/7f59148/html/ : SUCCESS in 3m 54s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/29/662729/2/check/openstacksdk-ansible-devel-functional-devstack/2ae62ff/ : FAILURE in 23m 46s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/29/662729/2/check/openstacksdk-ansible-stable-2.6-functional-devstack/1e98f3b/ : FAILURE in 13m 22s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/29/662729/2/check/openstacksdk-functional-devstack/2f8bcf5/ : FAILURE in 21m 02s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/29/662729/2/check/openstacksdk-functional-devstack-networking/64f207e/ : FAILURE in 18m 26s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/29/662729/2/check/openstacksdk-functional-devstack-senlin/d947807/ : FAILURE in 20m 21s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/29/662729/2/check/openstacksdk-functional-devstack-magnum/12048ce/ : FAILURE in 10m 58s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/29/662729/2/check/openstacksdk-functional-devstack-masakari/a7a8f86/ : FAILURE in 20m 22s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/29/662729/2/check/openstacksdk-functional-devstack-ironic/b6f36d8/ : FAILURE in 19m 19s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/29/662729/2/check/openstacksdk-functional-devstack-python2/ee4d86b/ : FAILURE in 12m 21s\n- osc-functional-devstack-tips http://logs.openstack.org/29/662729/2/check/osc-functional-devstack-tips/b24f2f7/ : FAILURE in 32m 27s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/29/662729/2/check/nodepool-functional-py35-src/27b0c2c/ : SUCCESS in 38m 25s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/29/662729/2/check/bifrost-integration-tinyipa-ubuntu-xenial/7d29e03/ : FAILURE in 9m 46s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/29/662729/2/check/metalsmith-integration-openstacksdk-src/106f1c9/ : RETRY_LIMIT in 15m 56s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"10a3e642db773b967d4b1eaedad45aaa472fa370","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-03 12:34:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d3e773daf4dfd49de2aad06ee0d845f879eae71d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 14:07:36.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-lower-constraints http://logs.openstack.org/29/662729/3/check/openstack-tox-lower-constraints/dcc47ee/ : SUCCESS in 3m 21s\n- openstack-tox-pep8 http://logs.openstack.org/29/662729/3/check/openstack-tox-pep8/1793325/ : SUCCESS in 3m 42s\n- openstack-tox-py27 http://logs.openstack.org/29/662729/3/check/openstack-tox-py27/a4bdf9a/ : SUCCESS in 2m 56s\n- openstack-tox-py36 http://logs.openstack.org/29/662729/3/check/openstack-tox-py36/c487dd6/ : SUCCESS in 2m 27s\n- openstack-tox-py37 http://logs.openstack.org/29/662729/3/check/openstack-tox-py37/3327f7d/ : SUCCESS in 3m 01s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/29/662729/3/check/openstacksdk-functional-devstack-tips/f1e24b2/ : FAILURE in 1h 04m 17s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/29/662729/3/check/openstacksdk-functional-devstack-tips-python2/64d5ead/ : FAILURE in 51m 50s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/29/662729/3/check/openstacksdk-tox-py36-tips/16599e7/ : SUCCESS in 3m 44s\n- os-client-config-tox-py27-tips http://logs.openstack.org/29/662729/3/check/os-client-config-tox-py27-tips/03685a8/ : SUCCESS in 4m 20s\n- os-client-config-tox-py37-tips http://logs.openstack.org/29/662729/3/check/os-client-config-tox-py37-tips/9c7259f/ : SUCCESS in 9m 23s\n- osc-tox-py27-tips http://logs.openstack.org/29/662729/3/check/osc-tox-py27-tips/f78fad4/ : SUCCESS in 7m 23s\n- osc-tox-py36-tips http://logs.openstack.org/29/662729/3/check/osc-tox-py36-tips/c666b86/ : SUCCESS in 7m 24s\n- openstack-tox-docs http://logs.openstack.org/29/662729/3/check/openstack-tox-docs/7041be4/html/ : SUCCESS in 4m 34s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/29/662729/3/check/openstacksdk-ansible-devel-functional-devstack/676a27f/ : FAILURE in 36m 56s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/29/662729/3/check/openstacksdk-ansible-stable-2.6-functional-devstack/042c599/ : FAILURE in 36m 05s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/29/662729/3/check/openstacksdk-functional-devstack/dd924aa/ : FAILURE in 57m 39s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/29/662729/3/check/openstacksdk-functional-devstack-networking/ceaed7b/ : FAILURE in 1h 30m 23s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/29/662729/3/check/openstacksdk-functional-devstack-senlin/c95d47b/ : FAILURE in 1h 06m 19s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/29/662729/3/check/openstacksdk-functional-devstack-magnum/89276b7/ : FAILURE in 57m 03s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/29/662729/3/check/openstacksdk-functional-devstack-masakari/8a29001/ : SUCCESS in 36m 32s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/29/662729/3/check/openstacksdk-functional-devstack-ironic/c549bb6/ : SUCCESS in 37m 00s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/29/662729/3/check/openstacksdk-functional-devstack-python2/cfd4522/ : FAILURE in 11m 26s\n- osc-functional-devstack-tips http://logs.openstack.org/29/662729/3/check/osc-functional-devstack-tips/e53fd47/ : SUCCESS in 51m 38s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/29/662729/3/check/nodepool-functional-py35-src/30d0781/ : SUCCESS in 44m 46s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/29/662729/3/check/bifrost-integration-tinyipa-ubuntu-xenial/5a38f0c/ : SUCCESS in 20m 22s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/29/662729/3/check/metalsmith-integration-openstacksdk-src/0df0d6e/ : SUCCESS in 47m 04s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"37739a85a3526cd3af0194d3ac3c4affc17d4b0c","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-04 07:44:40.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"594f621c3de38ab63f44fea959cb572c741faac1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-04 09:28:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/29/662729/4/check/openstack-tox-lower-constraints/ec5e189/ : SUCCESS in 3m 04s\n- openstack-tox-pep8 http://logs.openstack.org/29/662729/4/check/openstack-tox-pep8/af87169/ : SUCCESS in 3m 29s\n- openstack-tox-py27 http://logs.openstack.org/29/662729/4/check/openstack-tox-py27/01df908/ : SUCCESS in 3m 20s\n- openstack-tox-py36 http://logs.openstack.org/29/662729/4/check/openstack-tox-py36/af1f22c/ : SUCCESS in 3m 27s\n- openstack-tox-py37 http://logs.openstack.org/29/662729/4/check/openstack-tox-py37/837dfca/ : SUCCESS in 4m 37s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/29/662729/4/check/openstacksdk-functional-devstack-tips/6f18550/ : SUCCESS in 1h 00m 14s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/29/662729/4/check/openstacksdk-functional-devstack-tips-python2/ad80d11/ : SUCCESS in 1h 04m 07s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/29/662729/4/check/openstacksdk-tox-py36-tips/5a44345/ : SUCCESS in 3m 22s\n- os-client-config-tox-py27-tips http://logs.openstack.org/29/662729/4/check/os-client-config-tox-py27-tips/1c46a5f/ : SUCCESS in 6m 04s\n- os-client-config-tox-py37-tips http://logs.openstack.org/29/662729/4/check/os-client-config-tox-py37-tips/d7f84c5/ : SUCCESS in 5m 23s\n- osc-tox-py27-tips http://logs.openstack.org/29/662729/4/check/osc-tox-py27-tips/40e5ed9/ : SUCCESS in 5m 50s\n- osc-tox-py36-tips http://logs.openstack.org/29/662729/4/check/osc-tox-py36-tips/a639484/ : SUCCESS in 5m 43s\n- openstack-tox-docs http://logs.openstack.org/29/662729/4/check/openstack-tox-docs/181c526/html/ : SUCCESS in 3m 29s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/29/662729/4/check/openstacksdk-ansible-devel-functional-devstack/684a437/ : FAILURE in 35m 08s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/29/662729/4/check/openstacksdk-ansible-stable-2.6-functional-devstack/e4d8bbd/ : FAILURE in 38m 50s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/29/662729/4/check/openstacksdk-functional-devstack/3d6f40b/ : SUCCESS in 1h 02m 33s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/29/662729/4/check/openstacksdk-functional-devstack-networking/4f8f762/ : SUCCESS in 1h 26m 56s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/29/662729/4/check/openstacksdk-functional-devstack-senlin/5c4804b/ : SUCCESS in 1h 00m 59s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/29/662729/4/check/openstacksdk-functional-devstack-magnum/8219655/ : FAILURE in 1h 00m 13s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/29/662729/4/check/openstacksdk-functional-devstack-masakari/d720150/ : SUCCESS in 32m 49s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/29/662729/4/check/openstacksdk-functional-devstack-ironic/9af9ee5/ : SUCCESS in 34m 39s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/29/662729/4/check/openstacksdk-functional-devstack-python2/9a37bc0/ : SUCCESS in 1h 03m 42s\n- osc-functional-devstack-tips http://logs.openstack.org/29/662729/4/check/osc-functional-devstack-tips/344f2a1/ : SUCCESS in 53m 43s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/29/662729/4/check/nodepool-functional-py35-src/913207f/ : SUCCESS in 39m 15s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/29/662729/4/check/bifrost-integration-tinyipa-ubuntu-xenial/cb62f22/ : SUCCESS in 19m 28s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/29/662729/4/check/metalsmith-integration-openstacksdk-src/c0f2416/ : SUCCESS in 44m 20s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"3de97b710bb98d6936df24b2506f0924e3e88159","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-06-14 08:49:54.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"335595e5ee0223fe0404348ef97f3125e69b68bb","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-14 13:03:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2b953a04d965a6fcfb7b93cb733e8e3e5dfc9818","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-14 17:22:22.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/29/662729/5/check/openstack-tox-lower-constraints/4873890/ : SUCCESS in 4m 49s\n- openstack-tox-pep8 http://logs.openstack.org/29/662729/5/check/openstack-tox-pep8/c4e227e/ : SUCCESS in 4m 10s\n- openstack-tox-py27 http://logs.openstack.org/29/662729/5/check/openstack-tox-py27/4768f8f/ : SUCCESS in 4m 32s\n- openstack-tox-py36 http://logs.openstack.org/29/662729/5/check/openstack-tox-py36/f51fd09/ : SUCCESS in 5m 28s\n- openstack-tox-py37 http://logs.openstack.org/29/662729/5/check/openstack-tox-py37/f212b3f/ : SUCCESS in 4m 07s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/29/662729/5/check/openstacksdk-functional-devstack-tips/1f21ac7/ : SUCCESS in 1h 04m 02s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/29/662729/5/check/openstacksdk-functional-devstack-tips-python2/498db6f/ : SUCCESS in 59m 25s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/29/662729/5/check/openstacksdk-tox-py36-tips/5063b62/ : SUCCESS in 4m 19s\n- os-client-config-tox-py27-tips http://logs.openstack.org/29/662729/5/check/os-client-config-tox-py27-tips/4b3eb7d/ : SUCCESS in 6m 24s\n- os-client-config-tox-py37-tips http://logs.openstack.org/29/662729/5/check/os-client-config-tox-py37-tips/e4e9e06/ : SUCCESS in 5m 41s\n- osc-tox-py27-tips http://logs.openstack.org/29/662729/5/check/osc-tox-py27-tips/edddcfc/ : SUCCESS in 6m 13s\n- osc-tox-py36-tips http://logs.openstack.org/29/662729/5/check/osc-tox-py36-tips/dcc23bf/ : SUCCESS in 6m 08s\n- openstack-tox-docs http://logs.openstack.org/29/662729/5/check/openstack-tox-docs/b08e49b/html/ : SUCCESS in 5m 05s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/29/662729/5/check/openstacksdk-ansible-devel-functional-devstack/d6fae38/ : SUCCESS in 38m 26s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/29/662729/5/check/openstacksdk-ansible-stable-2.6-functional-devstack/11f4814/ : SUCCESS in 36m 49s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/29/662729/5/check/openstacksdk-functional-devstack/94f9390/ : SUCCESS in 1h 13m 28s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/29/662729/5/check/openstacksdk-functional-devstack-networking/bcbe8a7/ : SUCCESS in 1h 50m 55s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/29/662729/5/check/openstacksdk-functional-devstack-senlin/f199182/ : SUCCESS in 1h 05m 47s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/29/662729/5/check/openstacksdk-functional-devstack-magnum/93b647a/ : FAILURE in 1h 07m 58s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/29/662729/5/check/openstacksdk-functional-devstack-masakari/3b27ef7/ : SUCCESS in 30m 02s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/29/662729/5/check/openstacksdk-functional-devstack-ironic/3cfff7f/ : SUCCESS in 34m 17s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/29/662729/5/check/openstacksdk-functional-devstack-python2/3185bea/ : SUCCESS in 1h 04m 19s\n- osc-functional-devstack-tips http://logs.openstack.org/29/662729/5/check/osc-functional-devstack-tips/936ad6f/ : SUCCESS in 1h 03m 01s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/29/662729/5/check/nodepool-functional-py35-src/2db7725/ : SUCCESS in 43m 38s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/29/662729/5/check/bifrost-integration-tinyipa-ubuntu-xenial/4bda0f4/ : SUCCESS in 16m 27s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/29/662729/5/check/metalsmith-integration-openstacksdk-src/494542c/ : SUCCESS in 49m 30s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"396f4471380ec98ce263247d8d29151cf2271a85","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-07-24 11:43:26.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"1df504264567892b995566795216e3966d80e4ad","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-07-24 12:28:49.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"981fe7ada7ab995b009685cb693fc1a938c797d4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-24 12:29:02.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"5e14785ec0f76f8f21f3cc498a1d79ab91dfeb28","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-24 13:57:50.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/29/662729/5/gate/openstack-tox-lower-constraints/4cbc6bc/ : SUCCESS in 6m 05s\n- openstack-tox-pep8 http://logs.openstack.org/29/662729/5/gate/openstack-tox-pep8/b316e16/ : SUCCESS in 3m 32s\n- openstack-tox-py27 http://logs.openstack.org/29/662729/5/gate/openstack-tox-py27/67a1af7/ : SUCCESS in 3m 49s\n- openstack-tox-py36 http://logs.openstack.org/29/662729/5/gate/openstack-tox-py36/3178cb5/ : SUCCESS in 5m 26s\n- openstack-tox-py37 http://logs.openstack.org/29/662729/5/gate/openstack-tox-py37/26380cc/ : SUCCESS in 5m 34s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/29/662729/5/gate/openstacksdk-functional-devstack-tips/95c1010/ : SUCCESS in 1h 02m 06s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/29/662729/5/gate/openstacksdk-functional-devstack-tips-python2/c1f513c/ : SUCCESS in 1h 01m 07s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/29/662729/5/gate/openstacksdk-tox-py36-tips/0b78a5a/ : SUCCESS in 4m 22s\n- os-client-config-tox-py27-tips http://logs.openstack.org/29/662729/5/gate/os-client-config-tox-py27-tips/01ab87f/ : SUCCESS in 5m 05s\n- os-client-config-tox-py37-tips http://logs.openstack.org/29/662729/5/gate/os-client-config-tox-py37-tips/1925188/ : SUCCESS in 5m 29s\n- osc-tox-py27-tips http://logs.openstack.org/29/662729/5/gate/osc-tox-py27-tips/47c4ad5/ : SUCCESS in 5m 59s\n- osc-tox-py36-tips http://logs.openstack.org/29/662729/5/gate/osc-tox-py36-tips/1728124/ : SUCCESS in 6m 12s\n- openstack-tox-docs http://logs.openstack.org/29/662729/5/gate/openstack-tox-docs/8eff7c3/html/ : SUCCESS in 5m 11s\n- openstacksdk-functional-devstack http://logs.openstack.org/29/662729/5/gate/openstacksdk-functional-devstack/b25ac2f/ : SUCCESS in 1h 05m 29s\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/29/662729/5/gate/openstacksdk-functional-devstack-python2/3e069aa/ : SUCCESS in 1h 02m 50s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/29/662729/5/gate/openstacksdk-functional-devstack-networking/40b153b/ : SUCCESS in 1h 21m 47s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/29/662729/5/gate/openstacksdk-functional-devstack-senlin/ec06f8e/ : SUCCESS in 54m 49s\n- nodepool-functional-openstack-src http://logs.openstack.org/29/662729/5/gate/nodepool-functional-openstack-src/15ca191/ : SUCCESS in 35m 00s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/29/662729/5/gate/bifrost-integration-tinyipa-ubuntu-xenial/f5c4082/ : SUCCESS in 16m 50s","accounts_in_message":[],"_revision_number":5},{"id":"df62e608fd360b1e4e1ddf5aa26bcd04639aafce","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-24 13:57:51.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"15baef656ac56421a71e691982a70b218110f18d","revisions":{"d429368e107be1c25094d25eb6dc4ebbbd90cb87":{"kind":"REWORK","_number":1,"created":"2019-06-03 10:55:11.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/29/662729/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/29/662729/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/1"}}},"commit":{"parents":[{"commit":"38847204f939956cbef95fa77d605334bffff734","subject":"Support skipping unknown QP","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/38847204f939956cbef95fa77d605334bffff734"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-03 10:54:43.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-03 10:54:43.000000000","tz":120},"subject":"Use Resource layer for compute KeyPairs","message":"Use Resource layer for compute KeyPairs\n\nMove KeyPairs logic from the cloud layer to resource.\n\nChange-Id: I2c06a5c76d9b2fa872c1cbfab528ed805aa5063a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d429368e107be1c25094d25eb6dc4ebbbd90cb87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d429368e107be1c25094d25eb6dc4ebbbd90cb87"}]},"branch":"refs/heads/master"},"e350c6612380ab62cb4322c9daf43832ab0aa99a":{"kind":"REWORK","_number":2,"created":"2019-06-03 11:07:48.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/29/662729/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/29/662729/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/2"}}},"commit":{"parents":[{"commit":"38847204f939956cbef95fa77d605334bffff734","subject":"Support skipping unknown QP","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/38847204f939956cbef95fa77d605334bffff734"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-03 11:07:16.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-03 11:07:16.000000000","tz":120},"subject":"Use Resource layer for compute KeyPairs","message":"Use Resource layer for compute KeyPairs\n\nMove KeyPairs logic from the cloud layer to resource.\n\nChange-Id: I2c06a5c76d9b2fa872c1cbfab528ed805aa5063a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e350c6612380ab62cb4322c9daf43832ab0aa99a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e350c6612380ab62cb4322c9daf43832ab0aa99a"}]},"branch":"refs/heads/master"},"f531514ed693f486e3dc95652f38df279e8d14e6":{"kind":"REWORK","_number":3,"created":"2019-06-03 12:34:30.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/29/662729/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/29/662729/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/3"}}},"commit":{"parents":[{"commit":"38847204f939956cbef95fa77d605334bffff734","subject":"Support skipping unknown QP","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/38847204f939956cbef95fa77d605334bffff734"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-03 12:34:16.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-03 12:34:16.000000000","tz":120},"subject":"Use Resource layer for compute KeyPairs","message":"Use Resource layer for compute KeyPairs\n\nMove KeyPairs logic from the cloud layer to resource.\n\nChange-Id: I2c06a5c76d9b2fa872c1cbfab528ed805aa5063a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f531514ed693f486e3dc95652f38df279e8d14e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f531514ed693f486e3dc95652f38df279e8d14e6"}]},"branch":"refs/heads/master"},"bbbe27106270fb6a5c10d123097457ef226ea3a1":{"kind":"REWORK","_number":4,"created":"2019-06-04 07:44:40.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/29/662729/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/29/662729/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/4"}}},"commit":{"parents":[{"commit":"38847204f939956cbef95fa77d605334bffff734","subject":"Support skipping unknown QP","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/38847204f939956cbef95fa77d605334bffff734"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-04 07:44:22.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-04 07:44:22.000000000","tz":120},"subject":"Use Resource layer for compute KeyPairs","message":"Use Resource layer for compute KeyPairs\n\nMove KeyPairs logic from the cloud layer to resource.\n\nChange-Id: I2c06a5c76d9b2fa872c1cbfab528ed805aa5063a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/bbbe27106270fb6a5c10d123097457ef226ea3a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/bbbe27106270fb6a5c10d123097457ef226ea3a1"}]},"branch":"refs/heads/master"},"15baef656ac56421a71e691982a70b218110f18d":{"kind":"REWORK","_number":5,"created":"2019-06-14 13:03:36.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/29/662729/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/29/662729/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/29/662729/5"}}},"commit":{"parents":[{"commit":"38847204f939956cbef95fa77d605334bffff734","subject":"Support skipping unknown QP","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/38847204f939956cbef95fa77d605334bffff734"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-14 13:03:20.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-14 13:03:20.000000000","tz":120},"subject":"Use Resource layer for compute KeyPairs","message":"Use Resource layer for compute KeyPairs\n\nMove KeyPairs logic from the cloud layer to resource.\n\nChange-Id: I2c06a5c76d9b2fa872c1cbfab528ed805aa5063a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/15baef656ac56421a71e691982a70b218110f18d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/15baef656ac56421a71e691982a70b218110f18d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
