)]}'
{"id":"openstack%2Fopenstacksdk~761124","triplet_id":"openstack%2Fopenstacksdk~master~I0353bb8d1be69e18dd31f0abedf25818b42c14ce","project":"openstack/openstacksdk","branch":"master","hashtags":[],"change_id":"I0353bb8d1be69e18dd31f0abedf25818b42c14ce","subject":"Switch flavor ops in the cloud layer to proxy","status":"MERGED","created":"2020-11-03 12:21:45.000000000","updated":"2020-12-24 11:07:28.000000000","submitted":"2020-12-24 11:05:48.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":"761124","meta_rev_id":"aaa687b4bc5f0a3552403bf22038e0f0a73d8a8c","_number":761124,"virtual_id_number":761124,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-12-24 11:05:48.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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"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":"2020-12-23 12:04:17.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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-12-24 09:32:02.000000000","permitted_voting_range":{"min":1,"max":1},"_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":{"-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":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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_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":"2020-11-10 10:42:57.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":"2020-11-11 00:38:05.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":"d66e68661beb7f0bd9e07745be7271fbca60df4d","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-11-03 12:21:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8bb5ffd59e826a8835ebae1b1ac130390ffe8db5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-03 23:59:52.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f3579674949a40a0aecaf861950dedab : SUCCESS in 6m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d32f820e1dba4ba4838678de297394fe : SUCCESS in 5m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e217ac547b514759a99a14b713c82be6 : SUCCESS in 5m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/95c329200396481d91c47e8fcd724802 : SUCCESS in 3m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/676e2c9f78114ee3a1be74fb332b7f7a : SUCCESS in 3m 40s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7f8f0f811708489f972b6471a794cdd6 : FAILURE in 58m 59s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/4b90102bbf744f8ebf58eca8e3eed7bd : SUCCESS in 5m 31s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/eddb48968fba492dbeb05db874fceb9c : SUCCESS in 4m 20s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/6ead4e1ffb6546ed9e570ee1824c1c74 : SUCCESS in 5m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/50ed7e88d05b4761a8111b6695bf9563 : SUCCESS in 9m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dbf02858688640d8be8787e3aebece17 : SUCCESS in 4m 12s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/c9bb42466c3945c29c7ed627cd0ef873 : SUCCESS in 1h 09m 36s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/f6c5e2513a0d41dca110925bd1d18ce3 : SUCCESS in 18m 22s\n- nodepool-functional-container-openstack-siblings https://zuul.opendev.org/t/openstack/build/9ad60baaadb2498999cedc5af8e4937b : SUCCESS in 43m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6f1d386d3ad342f08750f49b7176aae9 : FAILURE in 54m 06s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/fea33f72b4ed422c98293aceb622849a : FAILURE in 1h 18m 58s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/511427b626a6469d9cf786195f16451b : FAILURE in 53m 37s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/7486afc4b8a04b65bd8734192af1f09f : POST_FAILURE in 32m 17s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/13058301423040e09926e6cd6ef355d1 : POST_FAILURE in 45m 25s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/9ad247ed17654b99957655a63a987220 : SUCCESS in 38m 32s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5c59bef3a0f04a5182e5ea1fd75feca0 : SUCCESS in 53m 22s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/d7958a639faf46de8105426efe094c6c : SUCCESS in 57m 56s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f69ec49785a24b2492663b200079d624 : SUCCESS in 24m 45s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/4732fdf1f27e4a208609539402036fd2 : SUCCESS in 58m 20s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/1a4eb4d5a243437d856ded8eb8c41593 : SUCCESS in 45m 14s (non-voting)\n- openstacksdk-ansible-stable-2.8-functional-devstack https://zuul.opendev.org/t/openstack/build/d0cb38cd2169417eab8d6729858b50fa : FAILURE in 45m 00s (non-voting)\n- openstacksdk-ansible-stable-2.9-functional-devstack https://zuul.opendev.org/t/openstack/build/df159979d7594ce4b8118cd7adab3dd5 : FAILURE in 45m 28s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7a081ad339d2f4788fe055a8947faf327ff8205c","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-11-04 07:33:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6f97a7b406001422504d60d9bc40766be68b3e38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-04 10:31:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/221288525a0243f8aafff8fb4b15a778 : SUCCESS in 3m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f0730b7110348bdb8b99085b4c496dd : SUCCESS in 3m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cea1c6f197fb49e29d2e096b2fbc9daf : SUCCESS in 4m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a21ffdea21684efb912774e6c2c13e64 : SUCCESS in 4m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7f93875f92d8493eb30ab08cd35d4536 : SUCCESS in 4m 01s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9b7f34e57b8744128cf665e3448dec72 : SUCCESS in 58m 30s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/0f9d0c4ce4fe4845b97e3b760daeffc9 : SUCCESS in 4m 07s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/332ad3d1227d465aaa8b4ba2ef15306b : SUCCESS in 4m 51s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/9410c7fad5ec4d718e6e6b2f457a9962 : SUCCESS in 5m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2dd90fae3cf74944b04937a360ac9053 : SUCCESS in 8m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8514537e23fb4009af593946e66a4f21 : SUCCESS in 3m 50s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/a3d25812839f442d965bfed73fc0dde8 : SUCCESS in 1h 05m 53s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/ed7dd621eeb24dba8c55b5aa0974fd97 : SUCCESS in 18m 42s\n- nodepool-functional-container-openstack-siblings https://zuul.opendev.org/t/openstack/build/3e70d1a0ddd24d009f8d1ee52e94bd3f : SUCCESS in 32m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/792bbd083c5e47ae88e73eb613f8a0df : SUCCESS in 57m 09s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/a3cc449b3b484facab9ba88776671337 : SUCCESS in 1h 23m 00s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/ef617490c0114556aac03890845f376d : SUCCESS in 53m 16s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/4e58048676bd4deba9d4758405e2fc6a : POST_FAILURE in 30m 41s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/0f5b8b64388848efb495cc842efe7d56 : SUCCESS in 38m 05s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/bb329ef2f58a4d66abf1d272d42b020c : SUCCESS in 38m 44s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1959d730590a4fc2a783b61167699c17 : SUCCESS in 59m 13s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/18d9b410b49249f49eb98ece2aae2ee2 : SUCCESS in 52m 24s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fb72b7ed2a3d4d10941cfda58f3bf7ea : SUCCESS in 26m 59s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/09a7f4e2a21b493ca5625fd4c714edd6 : SUCCESS in 1h 05m 01s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/e7deeb6d453848d0be12769125db2cdd : SUCCESS in 46m 41s (non-voting)\n- openstacksdk-ansible-stable-2.8-functional-devstack https://zuul.opendev.org/t/openstack/build/efbe978525a04560822ed4510718c53e : FAILURE in 45m 13s (non-voting)\n- openstacksdk-ansible-stable-2.9-functional-devstack https://zuul.opendev.org/t/openstack/build/314ff01b1da742d3b2cc70c8273971ba : FAILURE in 40m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"56d04ba2c8703cec3c4a4714dcfae9a7e1d683fd","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-11-10 10:42:57.000000000","message":"Patch Set 2: Code-Review-1\n\n(6 comments)\n\nA few minor issues inline.","accounts_in_message":[],"_revision_number":2},{"id":"01ea58084d8111124725a81c77b7995e4d43c3c7","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-11-10 13:43:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c82ba6d5fd4de0276c134a400695280aab0601d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 00:38:05.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/711cf4e57d6f4611a185c230f7c3a9da : SUCCESS in 4m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e90cac258cda4bdc80b4246c59806ff9 : SUCCESS in 3m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3ab91300b8564e11b8a99bc3bc12183b : SUCCESS in 3m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d9494ea19b564aaba5d24b8de432be04 : SUCCESS in 4m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/aaac500af22a473c88a3b1ca67c0d836 : SUCCESS in 3m 20s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d2dfe16296f24b9cab0fcbc5836452c2 : SUCCESS in 1h 05m 51s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/5807071ea94f48ebad9a221f642d27fb : SUCCESS in 3m 37s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/04ea547953d64221aec5bb8f6f0c9cc0 : SUCCESS in 3m 56s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/c08ab381307544d5bb0444328c6c5bc0 : SUCCESS in 5m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94d91f9f58c24eeabfad7c71026aafd8 : SUCCESS in 7m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4fe479e388a04be098b719ce76021c16 : SUCCESS in 4m 53s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/5917dbc8a46142ef8a047493164eb769 : SUCCESS in 2h 00m 17s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/2bd7ec60d30f43a9a9c88072aa9e3cda : SUCCESS in 17m 43s\n- nodepool-functional-container-openstack-siblings https://zuul.opendev.org/t/openstack/build/c9d12919e1ac411cbb62b7e67772d0fc : SUCCESS in 35m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/98a9390532bc42bfbd6658f27076fdb5 : SUCCESS in 58m 21s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/15dc7f6bea4d4faba7d015249194dcdf : SUCCESS in 1h 21m 35s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/950d1c909daa4e6282f449110fd9bda2 : SUCCESS in 52m 50s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/25a25ebf7efc4c3895a287b1a63dc3b4 : POST_FAILURE in 35m 21s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/88b3debac9b64fd39f9eee2eb0f6513d : SUCCESS in 40m 47s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/570668efbce04eb89195c84180f9b18e : SUCCESS in 38m 45s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f596f0a0e7fa4b80a72ab1ae6b05e9f9 : SUCCESS in 1h 01m 01s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/2045060592a243ffae5f1d85b3b3879b : SUCCESS in 54m 43s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-focal https://zuul.opendev.org/t/openstack/build/76ed3c948c0f4fbc812f2dec57113971 : SUCCESS in 23m 21s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/2ef99c60e7e14bb5baa408aad02fc654 : SUCCESS in 53m 49s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/da1635e621bb4663b2e3c473b9e7be21 : SUCCESS in 45m 49s (non-voting)\n- openstacksdk-ansible-stable-2.8-functional-devstack https://zuul.opendev.org/t/openstack/build/898f2f0320bf4fb295fa2b585f19f6f3 : FAILURE in 1h 03m 53s (non-voting)\n- openstacksdk-ansible-stable-2.9-functional-devstack https://zuul.opendev.org/t/openstack/build/b29fb39b85694eb3b25f3e7aa7d2a7af : FAILURE in 1h 06m 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"8dd2ae75de2c5cbf9a1fccf32a2e810421e4b532","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-12-23 12:04:17.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"871b7f254721d5714d7efb7bf4f5106c33829c2b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-12-24 09:32:02.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"a67ec12fd989066a7ad40c4fc5fd286fdd2e45d1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-24 09:32:16.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"940f17ddae10ccbc8ca4c81c9791619f31893e42","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-24 11:05:48.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c9433e8975eb40dfbbe82301dbcae7e1 : SUCCESS in 4m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/871692733a2843738f5c8e10c27477e7 : SUCCESS in 3m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/83f20ae2ea144f50b13a13e5edb004e7 : SUCCESS in 3m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fd38cbacd7a94224b8891f8919f08084 : SUCCESS in 4m 01s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/63c77354d91b447cadff6eac1334d820 : SUCCESS in 54m 19s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/71be06bde7ac4f878548b2d165f26d29 : SUCCESS in 4m 02s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/29473bd6258340a6810062278de01c7d : SUCCESS in 3m 56s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/5b539f480a884b87b0026827a40d07fb : SUCCESS in 4m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f756d2ad3184da3b5cda9ade5f0a676 : SUCCESS in 7m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ca5c0dff98d84fecb15a80eb8a9ff0f3 : SUCCESS in 3m 21s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/d1b0d7ab7cf84b81bd2e0a813c4715f0 : SUCCESS in 58m 17s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/4e73e6a943f34246ba338c65a5ebb058 : SUCCESS in 17m 33s\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/d02e1a47769e4ad89ebfa245a64454bc : SUCCESS in 33m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d5b69dc3a4fd4849b6cc2c6c02b246ce : SUCCESS in 54m 33s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/86af09914d904d9988aa204434aef716 : SUCCESS in 1h 29m 06s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/f6e592d070514e4588057c1071c24ecb : SUCCESS in 52m 02s","accounts_in_message":[],"_revision_number":3},{"id":"0415b2963931b9a16017c7ea1196103a77386e7d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-24 11:05:48.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"aaa687b4bc5f0a3552403bf22038e0f0a73d8a8c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-24 11:07:28.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/36d7f0c6adf441c2a6bc04de0255d8c1 : SUCCESS in 1m 14s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/becbb3271d2b48cfac5316e1ca809b13 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"292c917949295f5e7429a9a2e152a05d05c9e63a","revisions":{"5f544118e14ce17d19e4f2115ed633719dc832e4":{"kind":"REWORK","_number":1,"created":"2020-11-03 12:21:45.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/24/761124/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/761124/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/1"}}},"commit":{"parents":[{"commit":"256e25e321838cc568be56acd9c2d106eb9e4535","subject":"Migrate ironic job to focal","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/256e25e321838cc568be56acd9c2d106eb9e4535"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-11-03 12:18:14.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-11-03 12:18:14.000000000","tz":60},"subject":"Switch flavor ops in the cloud layer to proxy","message":"Switch flavor ops in the cloud layer to proxy\n\nSince very long time we want to switch cloud layer functions to use\nunderneath the proxy layer to reduce maintenance complexity. For flavors\nwe even did some tries in the past. This time it is meant even more\nseriosly. Since flavors listing is a subject of caching, but\ndogpile/pickle does not support caching of the complex objects returned\nby funciton we convert and return flavors to Munch objects (we anyway\nwanted to have it this way).\n\nChange-Id: I0353bb8d1be69e18dd31f0abedf25818b42c14ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5f544118e14ce17d19e4f2115ed633719dc832e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5f544118e14ce17d19e4f2115ed633719dc832e4"}]},"branch":"refs/heads/master"},"77f04838f9fa6dd62f45aac5fe514acae586db98":{"kind":"REWORK","_number":2,"created":"2020-11-04 07:33:57.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/24/761124/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/761124/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/2"}}},"commit":{"parents":[{"commit":"256e25e321838cc568be56acd9c2d106eb9e4535","subject":"Migrate ironic job to focal","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/256e25e321838cc568be56acd9c2d106eb9e4535"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-11-03 12:18:14.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-11-04 07:33:39.000000000","tz":60},"subject":"Switch flavor ops in the cloud layer to proxy","message":"Switch flavor ops in the cloud layer to proxy\n\nSince very long time we want to switch cloud layer functions to use\nunderneath the proxy layer to reduce maintenance complexity. For flavors\nwe even did some tries in the past. This time it is meant even more\nseriosly. Since flavors listing is a subject of caching, but\ndogpile/pickle does not support caching of the complex objects returned\nby funciton we convert and return flavors to Munch objects (we anyway\nwanted to have it this way).\n\nChange-Id: I0353bb8d1be69e18dd31f0abedf25818b42c14ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/77f04838f9fa6dd62f45aac5fe514acae586db98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/77f04838f9fa6dd62f45aac5fe514acae586db98"}]},"branch":"refs/heads/master"},"292c917949295f5e7429a9a2e152a05d05c9e63a":{"kind":"REWORK","_number":3,"created":"2020-11-10 13:43:31.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/24/761124/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/761124/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/761124/3"}}},"commit":{"parents":[{"commit":"256e25e321838cc568be56acd9c2d106eb9e4535","subject":"Migrate ironic job to focal","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/256e25e321838cc568be56acd9c2d106eb9e4535"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-11-03 12:18:14.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-11-10 13:43:18.000000000","tz":60},"subject":"Switch flavor ops in the cloud layer to proxy","message":"Switch flavor ops in the cloud layer to proxy\n\nSince very long time we want to switch cloud layer functions to use\nunderneath the proxy layer to reduce maintenance complexity. For flavors\nwe even did some tries in the past. This time it is meant even more\nseriosly. Since flavors listing is a subject of caching, but\ndogpile/pickle does not support caching of the complex objects returned\nby funciton we convert and return flavors to Munch objects (we anyway\nwanted to have it this way).\n\nChange-Id: I0353bb8d1be69e18dd31f0abedf25818b42c14ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/292c917949295f5e7429a9a2e152a05d05c9e63a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/292c917949295f5e7429a9a2e152a05d05c9e63a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
