)]}'
{"id":"openstack%2Fopenstacksdk~662724","triplet_id":"openstack%2Fopenstacksdk~master~I27d910dc717182a3f9879a1f3b99c1a0760a21ed","project":"openstack/openstacksdk","branch":"master","topic":"resource_layer","hashtags":[],"change_id":"I27d910dc717182a3f9879a1f3b99c1a0760a21ed","subject":"Use Resource layer for network SecurityGroups","status":"MERGED","created":"2019-06-03 09:34:45.000000000","updated":"2019-06-13 12:38:38.000000000","submitted":"2019-06-13 12:38:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"662724-1560429518677-d9d96933","meta_rev_id":"045d3c96625db70449b307d249cb04b7c870d872","_number":662724,"virtual_id_number":662724,"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":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2019-06-13 12:38:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2019-06-11 10:53:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":2,"date":"2019-06-13 11:08:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":1,"date":"2019-06-13 11:08:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-05 15:25:38.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-06-11 10:53:07.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2019-06-13 11:08:21.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-06-13 12:38:38.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":"534dcd4a4437e6c245cf2f7bcefa6ce4d8b7e2e4","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-03 09:34:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ab64d3e5647f7a976f83b521748aa756f9a72b59","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 10:47:34.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-lower-constraints http://logs.openstack.org/24/662724/1/check/openstack-tox-lower-constraints/7d2e461/ : FAILURE in 3m 19s\n- openstack-tox-pep8 http://logs.openstack.org/24/662724/1/check/openstack-tox-pep8/60aa047/ : SUCCESS in 3m 24s\n- openstack-tox-py27 http://logs.openstack.org/24/662724/1/check/openstack-tox-py27/0b27365/ : FAILURE in 2m 32s\n- openstack-tox-py36 http://logs.openstack.org/24/662724/1/check/openstack-tox-py36/b06cdd6/ : FAILURE in 3m 24s\n- openstack-tox-py37 http://logs.openstack.org/24/662724/1/check/openstack-tox-py37/5468fb5/ : FAILURE in 3m 23s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/24/662724/1/check/openstacksdk-functional-devstack-tips/7211342/ : FAILURE in 16m 02s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/24/662724/1/check/openstacksdk-functional-devstack-tips-python2/3ab7775/ : FAILURE in 19m 25s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/24/662724/1/check/openstacksdk-tox-py36-tips/cd2a624/ : FAILURE in 3m 43s\n- os-client-config-tox-py27-tips http://logs.openstack.org/24/662724/1/check/os-client-config-tox-py27-tips/f47dcbf/ : FAILURE in 4m 37s\n- os-client-config-tox-py37-tips http://logs.openstack.org/24/662724/1/check/os-client-config-tox-py37-tips/e2a6b88/ : SUCCESS in 4m 42s\n- osc-tox-py27-tips http://logs.openstack.org/24/662724/1/check/osc-tox-py27-tips/313c14d/ : FAILURE in 5m 10s\n- osc-tox-py36-tips http://logs.openstack.org/24/662724/1/check/osc-tox-py36-tips/b56def5/ : SUCCESS in 5m 39s\n- openstack-tox-docs http://logs.openstack.org/24/662724/1/check/openstack-tox-docs/cfc1c60/html/ : SUCCESS in 3m 46s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/24/662724/1/check/openstacksdk-ansible-devel-functional-devstack/955a83f/ : FAILURE in 20m 25s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/24/662724/1/check/openstacksdk-ansible-stable-2.6-functional-devstack/e27ddfb/ : FAILURE in 21m 32s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/24/662724/1/check/openstacksdk-functional-devstack/fd1c7ab/ : FAILURE in 20m 43s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/24/662724/1/check/openstacksdk-functional-devstack-networking/232472a/ : FAILURE in 15m 17s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/24/662724/1/check/openstacksdk-functional-devstack-senlin/9715916/ : FAILURE in 23m 49s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/24/662724/1/check/openstacksdk-functional-devstack-magnum/4acb18d/ : FAILURE in 19m 54s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/24/662724/1/check/openstacksdk-functional-devstack-masakari/36a8caa/ : FAILURE in 19m 24s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/24/662724/1/check/openstacksdk-functional-devstack-ironic/1278f9c/ : FAILURE in 15m 29s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/24/662724/1/check/openstacksdk-functional-devstack-python2/475c8e6/ : FAILURE in 18m 25s\n- osc-functional-devstack-tips http://logs.openstack.org/24/662724/1/check/osc-functional-devstack-tips/960d8db/ : FAILURE in 33m 14s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/24/662724/1/check/nodepool-functional-py35-src/471a8d7/ : SUCCESS in 41m 55s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/24/662724/1/check/bifrost-integration-tinyipa-ubuntu-xenial/721139b/ : FAILURE in 13m 13s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/24/662724/1/check/metalsmith-integration-openstacksdk-src/d4fa878/ : RETRY_LIMIT in 19m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"469eeb1b1de150bfcf61c21a18ea06870b01fdc0","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-03 10:58:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"80f82aabe656146c426a3c60555e090434749993","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 11:55:28.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/24/662724/2/check/openstack-tox-lower-constraints/98dcfc3/ : SUCCESS in 3m 33s\n- openstack-tox-pep8 http://logs.openstack.org/24/662724/2/check/openstack-tox-pep8/8dcb56f/ : SUCCESS in 3m 43s\n- openstack-tox-py27 http://logs.openstack.org/24/662724/2/check/openstack-tox-py27/c8d5cf8/ : FAILURE in 3m 04s\n- openstack-tox-py36 http://logs.openstack.org/24/662724/2/check/openstack-tox-py36/100d966/ : SUCCESS in 3m 16s\n- openstack-tox-py37 http://logs.openstack.org/24/662724/2/check/openstack-tox-py37/e8911b0/ : SUCCESS in 3m 34s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/24/662724/2/check/openstacksdk-functional-devstack-tips/c736d65/ : FAILURE in 14m 21s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/24/662724/2/check/openstacksdk-functional-devstack-tips-python2/2f1c604/ : FAILURE in 12m 16s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/24/662724/2/check/openstacksdk-tox-py36-tips/28c5673/ : SUCCESS in 3m 38s\n- os-client-config-tox-py27-tips http://logs.openstack.org/24/662724/2/check/os-client-config-tox-py27-tips/e106a97/ : FAILURE in 4m 04s\n- os-client-config-tox-py37-tips http://logs.openstack.org/24/662724/2/check/os-client-config-tox-py37-tips/db0cf61/ : SUCCESS in 5m 13s\n- osc-tox-py27-tips http://logs.openstack.org/24/662724/2/check/osc-tox-py27-tips/3d8cda5/ : FAILURE in 5m 15s\n- osc-tox-py36-tips http://logs.openstack.org/24/662724/2/check/osc-tox-py36-tips/caff41a/ : SUCCESS in 5m 29s\n- openstack-tox-docs http://logs.openstack.org/24/662724/2/check/openstack-tox-docs/f6230fd/html/ : SUCCESS in 3m 33s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/24/662724/2/check/openstacksdk-ansible-devel-functional-devstack/be602db/ : FAILURE in 13m 39s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/24/662724/2/check/openstacksdk-ansible-stable-2.6-functional-devstack/6c27f87/ : FAILURE in 10m 43s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/24/662724/2/check/openstacksdk-functional-devstack/895b6d2/ : FAILURE in 21m 46s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/24/662724/2/check/openstacksdk-functional-devstack-networking/64a0c10/ : FAILURE in 11m 05s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/24/662724/2/check/openstacksdk-functional-devstack-senlin/5d9cf0e/ : FAILURE in 12m 21s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/24/662724/2/check/openstacksdk-functional-devstack-magnum/40d5789/ : FAILURE in 13m 40s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/24/662724/2/check/openstacksdk-functional-devstack-masakari/8741817/ : FAILURE in 10m 45s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/24/662724/2/check/openstacksdk-functional-devstack-ironic/904f3ea/ : FAILURE in 10m 48s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/24/662724/2/check/openstacksdk-functional-devstack-python2/874c0db/ : FAILURE in 15m 11s\n- osc-functional-devstack-tips http://logs.openstack.org/24/662724/2/check/osc-functional-devstack-tips/217cc19/ : FAILURE in 12m 09s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/24/662724/2/check/nodepool-functional-py35-src/4dd4ebf/ : SUCCESS in 34m 58s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/24/662724/2/check/bifrost-integration-tinyipa-ubuntu-xenial/c09598d/ : FAILURE in 11m 58s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/24/662724/2/check/metalsmith-integration-openstacksdk-src/e3ebb27/ : RETRY_LIMIT in 18m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"996742ac546d549d1a7536ad77b083848f33f0e0","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-03 12:04:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5e036d08cd21f15db14b0206bf926a9d29b98070","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-03 13:28:18.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/24/662724/3/check/openstack-tox-lower-constraints/34b5782/ : SUCCESS in 4m 07s\n- openstack-tox-pep8 http://logs.openstack.org/24/662724/3/check/openstack-tox-pep8/d231d92/ : SUCCESS in 4m 02s\n- openstack-tox-py27 http://logs.openstack.org/24/662724/3/check/openstack-tox-py27/49caa92/ : SUCCESS in 4m 05s\n- openstack-tox-py36 http://logs.openstack.org/24/662724/3/check/openstack-tox-py36/8e54ff5/ : SUCCESS in 3m 06s\n- openstack-tox-py37 http://logs.openstack.org/24/662724/3/check/openstack-tox-py37/3722f77/ : SUCCESS in 3m 18s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/24/662724/3/check/openstacksdk-functional-devstack-tips/124bc53/ : FAILURE in 59m 39s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/24/662724/3/check/openstacksdk-functional-devstack-tips-python2/aad419f/ : FAILURE in 1h 00m 54s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/24/662724/3/check/openstacksdk-tox-py36-tips/045a52e/ : SUCCESS in 3m 32s\n- os-client-config-tox-py27-tips http://logs.openstack.org/24/662724/3/check/os-client-config-tox-py27-tips/be963dc/ : SUCCESS in 4m 49s\n- os-client-config-tox-py37-tips http://logs.openstack.org/24/662724/3/check/os-client-config-tox-py37-tips/ed4686a/ : SUCCESS in 5m 22s\n- osc-tox-py27-tips http://logs.openstack.org/24/662724/3/check/osc-tox-py27-tips/04d0b67/ : SUCCESS in 5m 49s\n- osc-tox-py36-tips http://logs.openstack.org/24/662724/3/check/osc-tox-py36-tips/912e75a/ : SUCCESS in 5m 15s\n- openstack-tox-docs http://logs.openstack.org/24/662724/3/check/openstack-tox-docs/934f6e4/ : POST_FAILURE in 2m 02s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/24/662724/3/check/openstacksdk-ansible-devel-functional-devstack/78031fa/ : SUCCESS in 40m 29s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/24/662724/3/check/openstacksdk-ansible-stable-2.6-functional-devstack/bc4bc1a/ : SUCCESS in 38m 35s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/24/662724/3/check/openstacksdk-functional-devstack/0135dbc/ : FAILURE in 57m 59s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/24/662724/3/check/openstacksdk-functional-devstack-networking/1044483/ : POST_FAILURE in 1h 18m 26s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/24/662724/3/check/openstacksdk-functional-devstack-senlin/ffc8c49/ : FAILURE in 58m 07s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/24/662724/3/check/openstacksdk-functional-devstack-magnum/c7637d6/ : FAILURE in 17m 18s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/24/662724/3/check/openstacksdk-functional-devstack-masakari/8ab64bd/ : SUCCESS in 37m 03s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/24/662724/3/check/openstacksdk-functional-devstack-ironic/5578ceb/ : FAILURE in 16m 12s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/24/662724/3/check/openstacksdk-functional-devstack-python2/b0c5598/ : FAILURE in 1h 09m 19s\n- osc-functional-devstack-tips http://logs.openstack.org/24/662724/3/check/osc-functional-devstack-tips/798942b/ : SUCCESS in 50m 14s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/24/662724/3/check/nodepool-functional-py35-src/407622d/ : SUCCESS in 37m 48s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/24/662724/3/check/bifrost-integration-tinyipa-ubuntu-xenial/923ee7e/ : SUCCESS in 20m 41s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/24/662724/3/check/metalsmith-integration-openstacksdk-src/39c4f09/ : SUCCESS in 48m 03s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"8e55fe2e2db4c2576d501257efa1c5ee39017ec9","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-04 07:08:10.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"fff6ab3d607a2048b545360fe3ec58fe38dd5b13","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-04 07:34:30.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"30d0b8e49775b975bc0ab7cf8a7a0f443acd9c59","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-04 09:14:03.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/24/662724/4/check/openstack-tox-lower-constraints/9a919ac/ : SUCCESS in 3m 18s\n- openstack-tox-pep8 http://logs.openstack.org/24/662724/4/check/openstack-tox-pep8/aecece0/ : SUCCESS in 3m 22s\n- openstack-tox-py27 http://logs.openstack.org/24/662724/4/check/openstack-tox-py27/0c665e8/ : SUCCESS in 3m 22s\n- openstack-tox-py36 http://logs.openstack.org/24/662724/4/check/openstack-tox-py36/4ac613c/ : SUCCESS in 3m 27s\n- openstack-tox-py37 http://logs.openstack.org/24/662724/4/check/openstack-tox-py37/9058391/ : SUCCESS in 3m 42s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/24/662724/4/check/openstacksdk-functional-devstack-tips/2e0509d/ : SUCCESS in 1h 01m 17s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/24/662724/4/check/openstacksdk-functional-devstack-tips-python2/2be14ef/ : SUCCESS in 1h 04m 40s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/24/662724/4/check/openstacksdk-tox-py36-tips/93e67da/ : SUCCESS in 3m 33s\n- os-client-config-tox-py27-tips http://logs.openstack.org/24/662724/4/check/os-client-config-tox-py27-tips/4fa95e7/ : SUCCESS in 4m 44s\n- os-client-config-tox-py37-tips http://logs.openstack.org/24/662724/4/check/os-client-config-tox-py37-tips/3e431a0/ : SUCCESS in 4m 56s\n- osc-tox-py27-tips http://logs.openstack.org/24/662724/4/check/osc-tox-py27-tips/11e15f5/ : SUCCESS in 6m 04s\n- osc-tox-py36-tips http://logs.openstack.org/24/662724/4/check/osc-tox-py36-tips/d467055/ : SUCCESS in 6m 08s\n- openstack-tox-docs http://logs.openstack.org/24/662724/4/check/openstack-tox-docs/7f7a03f/html/ : SUCCESS in 3m 42s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/24/662724/4/check/openstacksdk-ansible-devel-functional-devstack/ff92dfc/ : SUCCESS in 43m 43s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/24/662724/4/check/openstacksdk-ansible-stable-2.6-functional-devstack/d92c12d/ : SUCCESS in 41m 39s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/24/662724/4/check/openstacksdk-functional-devstack/ec23293/ : SUCCESS in 55m 52s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/24/662724/4/check/openstacksdk-functional-devstack-networking/a29dc85/ : SUCCESS in 1h 22m 09s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/24/662724/4/check/openstacksdk-functional-devstack-senlin/8cf6612/ : SUCCESS in 58m 11s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/24/662724/4/check/openstacksdk-functional-devstack-magnum/2675de1/ : SUCCESS in 1h 01m 40s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/24/662724/4/check/openstacksdk-functional-devstack-masakari/c0d16d0/ : SUCCESS in 33m 52s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/24/662724/4/check/openstacksdk-functional-devstack-ironic/17963b8/ : FAILURE in 32m 32s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/24/662724/4/check/openstacksdk-functional-devstack-python2/fb68cca/ : SUCCESS in 59m 27s\n- osc-functional-devstack-tips http://logs.openstack.org/24/662724/4/check/osc-functional-devstack-tips/0fcb0d7/ : SUCCESS in 57m 16s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/24/662724/4/check/nodepool-functional-py35-src/bb2b4ff/ : SUCCESS in 41m 08s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/24/662724/4/check/bifrost-integration-tinyipa-ubuntu-xenial/f66349d/ : SUCCESS in 19m 11s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/24/662724/4/check/metalsmith-integration-openstacksdk-src/e6cd561/ : SUCCESS in 48m 48s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"110c62fcf2eb2469c40e4272ad87e0e85a7c67c3","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-06-05 15:22:31.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"ee9c2afc88c486c236ec16c47e1cd2f04d2b4bbc","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-06-05 15:25:38.000000000","message":"Patch Set 4: Code-Review+2\n\nAh - neutron returns both. Exciting.","accounts_in_message":[],"_revision_number":4},{"id":"27b3d29a7940c214b8b531266352245c6a40f762","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2019-06-10 13:41:53.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"56fe2d6755e10a0fb4e0323cb19eeba87c5ced7f","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-06-11 09:35:28.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"55e4d38e9f37127ef38f6063696d1eecaee6875a","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2019-06-11 10:53:07.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"d7a2b10815dab8ff221ff186d1138f3307188ed5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-11 11:11:55.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/24/662724/5/check/openstack-tox-lower-constraints/59885c9/ : SUCCESS in 3m 36s\n- openstack-tox-pep8 http://logs.openstack.org/24/662724/5/check/openstack-tox-pep8/5ede669/ : SUCCESS in 3m 50s\n- openstack-tox-py27 http://logs.openstack.org/24/662724/5/check/openstack-tox-py27/6a008c6/ : SUCCESS in 3m 21s\n- openstack-tox-py36 http://logs.openstack.org/24/662724/5/check/openstack-tox-py36/3505a93/ : SUCCESS in 5m 18s\n- openstack-tox-py37 http://logs.openstack.org/24/662724/5/check/openstack-tox-py37/cb914d5/ : SUCCESS in 3m 43s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/24/662724/5/check/openstacksdk-functional-devstack-tips/8a9dbc7/ : SUCCESS in 59m 12s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/24/662724/5/check/openstacksdk-functional-devstack-tips-python2/c5edfa1/ : SUCCESS in 1h 01m 19s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/24/662724/5/check/openstacksdk-tox-py36-tips/2e6ed18/ : SUCCESS in 3m 48s\n- os-client-config-tox-py27-tips http://logs.openstack.org/24/662724/5/check/os-client-config-tox-py27-tips/f396ef5/ : SUCCESS in 4m 38s\n- os-client-config-tox-py37-tips http://logs.openstack.org/24/662724/5/check/os-client-config-tox-py37-tips/4ea6a1e/ : SUCCESS in 5m 02s\n- osc-tox-py27-tips http://logs.openstack.org/24/662724/5/check/osc-tox-py27-tips/e5c3221/ : SUCCESS in 5m 42s\n- osc-tox-py36-tips http://logs.openstack.org/24/662724/5/check/osc-tox-py36-tips/be61302/ : SUCCESS in 5m 25s\n- openstack-tox-docs http://logs.openstack.org/24/662724/5/check/openstack-tox-docs/01a5276/html/ : SUCCESS in 3m 41s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/24/662724/5/check/openstacksdk-ansible-devel-functional-devstack/d235c1f/ : SUCCESS in 39m 25s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/24/662724/5/check/openstacksdk-ansible-stable-2.6-functional-devstack/1a99587/ : SUCCESS in 42m 55s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/24/662724/5/check/openstacksdk-functional-devstack/2c9420c/ : SUCCESS in 58m 21s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/24/662724/5/check/openstacksdk-functional-devstack-networking/7faa594/ : SUCCESS in 1h 27m 01s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/24/662724/5/check/openstacksdk-functional-devstack-senlin/498818a/ : SUCCESS in 1h 07m 00s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/24/662724/5/check/openstacksdk-functional-devstack-magnum/9902279/ : FAILURE in 1h 06m 07s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/24/662724/5/check/openstacksdk-functional-devstack-masakari/6b4dc4f/ : SUCCESS in 31m 33s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/24/662724/5/check/openstacksdk-functional-devstack-ironic/526c532/ : SUCCESS in 33m 05s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/24/662724/5/check/openstacksdk-functional-devstack-python2/a1dab7d/ : SUCCESS in 55m 39s\n- osc-functional-devstack-tips http://logs.openstack.org/24/662724/5/check/osc-functional-devstack-tips/aa52d8d/ : SUCCESS in 53m 33s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/24/662724/5/check/nodepool-functional-py35-src/c0189ad/ : SUCCESS in 46m 03s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/24/662724/5/check/bifrost-integration-tinyipa-ubuntu-xenial/2763e0d/ : SUCCESS in 19m 32s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/24/662724/5/check/metalsmith-integration-openstacksdk-src/7bd9a84/ : SUCCESS in 46m 18s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9d552ba2faf06bc23251cff717072565d1e60596","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-06-13 11:08:21.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"bd46538f670a8cac52b250abf2178ba9af71a1c8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-13 11:08:33.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"47c14598f066b97ffef37b11b817e32b0f7b78d9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-13 12:38:38.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/24/662724/5/gate/openstack-tox-lower-constraints/8461b62/ : SUCCESS in 3m 27s\n- openstack-tox-pep8 http://logs.openstack.org/24/662724/5/gate/openstack-tox-pep8/35995fe/ : SUCCESS in 3m 34s\n- openstack-tox-py27 http://logs.openstack.org/24/662724/5/gate/openstack-tox-py27/f83e45e/ : SUCCESS in 3m 41s\n- openstack-tox-py36 http://logs.openstack.org/24/662724/5/gate/openstack-tox-py36/df62f54/ : SUCCESS in 3m 45s\n- openstack-tox-py37 http://logs.openstack.org/24/662724/5/gate/openstack-tox-py37/04393bd/ : SUCCESS in 3m 58s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/24/662724/5/gate/openstacksdk-functional-devstack-tips/3d2f00e/ : SUCCESS in 1h 07m 33s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/24/662724/5/gate/openstacksdk-functional-devstack-tips-python2/5c9dcde/ : SUCCESS in 1h 01m 38s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/24/662724/5/gate/openstacksdk-tox-py36-tips/b7f6fb2/ : SUCCESS in 3m 38s\n- os-client-config-tox-py27-tips http://logs.openstack.org/24/662724/5/gate/os-client-config-tox-py27-tips/a7f069d/ : SUCCESS in 6m 53s\n- os-client-config-tox-py37-tips http://logs.openstack.org/24/662724/5/gate/os-client-config-tox-py37-tips/e84341a/ : SUCCESS in 5m 51s\n- osc-tox-py27-tips http://logs.openstack.org/24/662724/5/gate/osc-tox-py27-tips/ab7093c/ : SUCCESS in 6m 36s\n- osc-tox-py36-tips http://logs.openstack.org/24/662724/5/gate/osc-tox-py36-tips/4902012/ : SUCCESS in 5m 24s\n- openstack-tox-docs http://logs.openstack.org/24/662724/5/gate/openstack-tox-docs/b2dda59/html/ : SUCCESS in 4m 42s\n- openstacksdk-functional-devstack http://logs.openstack.org/24/662724/5/gate/openstacksdk-functional-devstack/e1ff64c/ : SUCCESS in 59m 48s\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/24/662724/5/gate/openstacksdk-functional-devstack-python2/e1adf58/ : SUCCESS in 1h 02m 15s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/24/662724/5/gate/openstacksdk-functional-devstack-networking/de2fea8/ : SUCCESS in 1h 22m 16s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/24/662724/5/gate/openstacksdk-functional-devstack-senlin/497efe9/ : SUCCESS in 55m 02s\n- nodepool-functional-py35-src http://logs.openstack.org/24/662724/5/gate/nodepool-functional-py35-src/03cdb55/ : SUCCESS in 37m 32s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/24/662724/5/gate/bifrost-integration-tinyipa-ubuntu-xenial/c1d7dee/ : SUCCESS in 17m 45s","accounts_in_message":[],"_revision_number":5},{"id":"39ce942fc8a143b4036bc0b0cad9e568db2398cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-13 12:38:38.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"9736d239d5bd3c02ad6f7d2c4847af4ce3f884a1","revisions":{"5ea6da5d7ac3c3998aa06aab63ed700ba1b3bcaf":{"kind":"REWORK","_number":1,"created":"2019-06-03 09:34:45.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/24/662724/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/662724/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/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 09:34:30.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-03 09:34:30.000000000","tz":120},"subject":"Use Resource layer for network SecurityGroups","message":"Use Resource layer for network SecurityGroups\n\nMove SecurityGroups logic from the cloud layer to resource.\n\nChange-Id: I27d910dc717182a3f9879a1f3b99c1a0760a21ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5ea6da5d7ac3c3998aa06aab63ed700ba1b3bcaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5ea6da5d7ac3c3998aa06aab63ed700ba1b3bcaf"}]},"branch":"refs/heads/master"},"966efa107004007af4c7283ad7239704d611df04":{"kind":"REWORK","_number":2,"created":"2019-06-03 10:58:39.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/24/662724/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/662724/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/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 10:57:44.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-03 10:57:44.000000000","tz":120},"subject":"Use Resource layer for network SecurityGroups","message":"Use Resource layer for network SecurityGroups\n\nMove SecurityGroups logic from the cloud layer to resource.\n\nChange-Id: I27d910dc717182a3f9879a1f3b99c1a0760a21ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/966efa107004007af4c7283ad7239704d611df04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/966efa107004007af4c7283ad7239704d611df04"}]},"branch":"refs/heads/master"},"336734de80e02ee9adb41d7743f20819fbfd3465":{"kind":"REWORK","_number":3,"created":"2019-06-03 12:04:10.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/24/662724/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/662724/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/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:03:48.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-03 12:03:48.000000000","tz":120},"subject":"Use Resource layer for network SecurityGroups","message":"Use Resource layer for network SecurityGroups\n\nMove SecurityGroups logic from the cloud layer to resource.\n\nChange-Id: I27d910dc717182a3f9879a1f3b99c1a0760a21ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/336734de80e02ee9adb41d7743f20819fbfd3465"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/336734de80e02ee9adb41d7743f20819fbfd3465"}]},"branch":"refs/heads/master"},"482cc7c2e2980abc36e9ae59149357e330df7c3f":{"kind":"REWORK","_number":4,"created":"2019-06-04 07:34:30.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/24/662724/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/662724/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/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:33:17.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-04 07:33:17.000000000","tz":120},"subject":"Use Resource layer for network SecurityGroups","message":"Use Resource layer for network SecurityGroups\n\nMove SecurityGroups logic from the cloud layer to resource.\n\nChange-Id: I27d910dc717182a3f9879a1f3b99c1a0760a21ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/482cc7c2e2980abc36e9ae59149357e330df7c3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/482cc7c2e2980abc36e9ae59149357e330df7c3f"}]},"branch":"refs/heads/master"},"9736d239d5bd3c02ad6f7d2c4847af4ce3f884a1":{"kind":"REWORK","_number":5,"created":"2019-06-11 09:35:28.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/24/662724/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/662724/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/662724/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-11 09:35:15.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2019-06-11 09:35:15.000000000","tz":120},"subject":"Use Resource layer for network SecurityGroups","message":"Use Resource layer for network SecurityGroups\n\nMove SecurityGroups logic from the cloud layer to resource.\n\nChange-Id: I27d910dc717182a3f9879a1f3b99c1a0760a21ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9736d239d5bd3c02ad6f7d2c4847af4ce3f884a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9736d239d5bd3c02ad6f7d2c4847af4ce3f884a1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
