)]}'
{"id":"openstack%2Fneutron~779865","triplet_id":"openstack%2Fneutron~master~I08348503c092dc5665a0d81d01a2ef164ba7209e","project":"openstack/neutron","branch":"master","hashtags":[],"change_id":"I08348503c092dc5665a0d81d01a2ef164ba7209e","subject":"Pass context objects directly to policy enforcement","status":"MERGED","created":"2021-03-10 21:06:50.000000000","updated":"2021-03-12 17:25:16.000000000","submitted":"2021-03-11 18:28:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"779865","meta_rev_id":"17bb01cf3af23ad2b0126fca330fe1cb2eff7282","_number":779865,"virtual_id_number":779865,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-11 18:28:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":2,"date":"2021-03-11 15:01:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2021-03-11 15:05:51.000000000","_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"all":[{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":1,"date":"2021-03-11 15:05:51.000000000","_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-10 22:02:23.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":"CC"},{"updated":"2021-03-10 22:25:27.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-03-11 03:05:00.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"},{"updated":"2021-03-11 15:01:50.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":"2021-03-11 15:05:51.000000000","updated_by":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"reviewer":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"state":"REVIEWER"},{"updated":"2021-03-12 17:25:16.000000000","updated_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"state":"CC"}],"messages":[{"id":"81df6dc4a0290fea19371d53522791c192a4a2f5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-10 21:06:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"abf3736d7e7e91eb0db430e9539d4370f290aacb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-10 22:02:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/8f971d07e55b463e8d997140966648bc : SUCCESS in 50m 05s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/53d8ee0d776940b48c1b255e7f8012d0 : SUCCESS in 44m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d6b67263d94a530c8e3f6be7f240bbc511b37fbb","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-03-10 22:25:27.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* SRIOV-neutron-direct http://13.74.249.42/refs/changes/65/779865/1/SRIOV-neutron-direct : SUCCESS\n\n* SRIOV-neutron-macvtap http://13.74.249.42/refs/changes/65/779865/1/SRIOV-neutron-macvtap : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"17fcfb70dccdfbf993cd089efb3580473040ca31","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-03-11 01:56:17.000000000","message":"Patch Set 1:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nTo re-run the job post \u0027recheck neutron-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":1},{"id":"87d2e975b8e74ecbd370d201d2ecc37cb6d762f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 03:05:00.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/da6d8535614444dabf62fe238b945643 : SUCCESS in 56m 57s\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/c80503db3c704f60988710725250b9c7 : SUCCESS in 1h 43m 48s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/784ba357fb6b410f925a93dd43b66d30 : SUCCESS in 1h 49m 09s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/503c179b25fb4fd19735acf75a832a09 : SUCCESS in 1h 54m 50s\n- neutron-tempest-plugin-scenario-ovn https://zuul.opendev.org/t/openstack/build/aff61d87056f400c977a88547f8ec7f8 : SUCCESS in 2h 04m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/16773c994f3e471a91bb7ee93625062b : SUCCESS in 40m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/238f56192f544c65bed6b479837928a3 : SUCCESS in 35m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5201986ce964682aea2fb9adf54e270 : SUCCESS in 15m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/89e600d138b34ec7a22315395872c88a : SUCCESS in 33m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bf21f3dff19d487891c4a96725755be6 : SUCCESS in 36m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1162f7d9eaca4430b142657dd2a2b602 : SUCCESS in 38m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c78b31bfe8af45c990ba60cae1af85d0 : SUCCESS in 15m 00s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/25a118af48eb4081a3bd584fff8a65ce : SUCCESS in 47m 13s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/1e9aa1c3da294e4ebd9dad06445c0ab0 : SUCCESS in 1h 23m 58s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/1e406e03713440779bbfc88b4207a326 : SUCCESS in 1h 39m 51s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/fa9e4d24a6f74f5199ca9ecf263ba9ac : SUCCESS in 1h 03m 19s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/03b09e6a433a4f728ce5a93731db6804 : SUCCESS in 1h 01m 15s\n- neutron-tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/d6d7d0130b084d0e8b8a2302c54e9410 : SUCCESS in 1h 38m 40s\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/313307a70e4e4074a45b9053a9c2d79c : SUCCESS in 1h 18m 34s (non-voting)\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/a89aa51cc54245a28f5cac293f5366dd : SUCCESS in 1h 40m 49s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0b0413e8ffc248aaaad908dcc4119f29 : SUCCESS in 49m 59s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/45a5dd08de2b481ca5c00286e54a2c69 : SUCCESS in 1h 11m 51s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/6a27b9c28bae4b2eb0e44224f9fbd6d9 : SUCCESS in 38m 39s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/c6640cbf63d7454d8e404a8c77e7797a : SUCCESS in 1h 48m 58s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/2afdad72439b4954a0b5f655a519d561 : SUCCESS in 1h 21m 45s","accounts_in_message":[],"_revision_number":1},{"id":"6f6a1072e520eaffc0eb4c34d9f7ebf0dfbaca54","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-03-11 06:41:23.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* SRIOV-neutron-direct http://13.74.249.42/refs/changes/65/779865/1/SRIOV-neutron-direct : SUCCESS\n\n* SRIOV-neutron-macvtap http://13.74.249.42/refs/changes/65/779865/1/SRIOV-neutron-macvtap : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"f3ff05b1a57f97570d618c964145d1985c80961d","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-03-11 15:01:50.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"b4e7c7c6e6803186fa1e39b1c95dbd2725780d91","author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"date":"2021-03-11 15:05:51.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"c8733a13bab55645c71f7e95a9d823bfc8fa1d31","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 15:06:13.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"36507ff81f9138ffe9d2f4b2f484ad03388a0014","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 18:28:11.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/2057dde171ef45c4892bedaefe2d2699 : SUCCESS in 42m 23s\n- neutron-tempest-plugin-scenario-linuxbridge https://zuul.opendev.org/t/openstack/build/f03b93f5d37642d198360ae3547eb0f7 : SUCCESS in 1h 31m 25s\n- neutron-tempest-plugin-scenario-openvswitch https://zuul.opendev.org/t/openstack/build/af25fefba5b5493fb958a7bad82727ef : SUCCESS in 1h 23m 02s\n- neutron-tempest-plugin-scenario-ovn https://zuul.opendev.org/t/openstack/build/d0ce4750503948c1bbc2c40db63e9dc7 : SUCCESS in 1h 53m 49s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid https://zuul.opendev.org/t/openstack/build/7a893595d7e74d1e8b197bfeeea7c35f : SUCCESS in 1h 13m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/37f93f2a0bce4d3c92bfc5d232a7b78f : SUCCESS in 36m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e001b03dccd4f1d9563bb6193f1ee62 : SUCCESS in 12m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d069f97b5ad0425d9b2fb03ddfca23c5 : SUCCESS in 37m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c03ae5f558de47d0bf958baf8699a6bd : SUCCESS in 29m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c50488ed0fd467dbe8bed72e899c37a : SUCCESS in 10m 14s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/33df0a2355ab4ff4bd1fa5dc9fac6707 : SUCCESS in 52m 39s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/ef9038ccefc54fa9a32f023e0acde988 : SUCCESS in 1h 29m 40s\n- neutron-tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/a26ee8b8f0194f1cb6fce1b3757168a2 : SUCCESS in 1h 28m 58s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/32b60afe699f45d1ba99cc29bdac4262 : SUCCESS in 1h 07m 38s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/b5bb59c3061b42b2af20568edb5a0ca6 : SUCCESS in 1h 00m 46s\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/2e4029f617ff4c108c4bcec6c31dac34 : SUCCESS in 1h 43m 40s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c49739fbf50b4c92afc6c97c74cf5c5c : SUCCESS in 1h 05m 44s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/eea20b3ce1fd40169163e659238ba95b : SUCCESS in 1h 05m 43s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/e594ad6aeb1e448b814bbfeec5ad0ada : SUCCESS in 41m 45s\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/718631cc741f4f98bc622c9e0afdca26 : SUCCESS in 1h 25m 16s","accounts_in_message":[],"_revision_number":1},{"id":"72b4f297d8948a3ebb300830746a7508ecc5ce20","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 18:28:26.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"5f52262bfa68c33516654ef89c0b1275ad841f04","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 18:32:34.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7acfc2d414cf489e9e7622ba70206fc9 : SUCCESS in 1m 18s","accounts_in_message":[],"_revision_number":1},{"id":"17bb01cf3af23ad2b0126fca330fe1cb2eff7282","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2021-03-12 17:25:16.000000000","message":"Patch Set 1:\n\nArista third party testing FAILED [ https://arista-openstack-ci.arista.com:8000/March-2021/Arista_Tempest_Testrefs/changes/65/779865/1 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ada9288492e63bbf5f434733ec44b0787271d355","revisions":{"ada9288492e63bbf5f434733ec44b0787271d355":{"kind":"REWORK","_number":1,"created":"2021-03-10 21:06:50.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/65/779865/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/65/779865/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/65/779865/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/65/779865/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/65/779865/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/65/779865/1"}}},"commit":{"parents":[{"commit":"57af40eb3194e29ddb2de4fa71870c2d2ca2cf95","subject":"Merge \"[SR-IOV] Add support for ACCELERATOR_DIRECT VNIC type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/57af40eb3194e29ddb2de4fa71870c2d2ca2cf95"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-10 21:05:23.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-03-10 21:06:47.000000000","tz":0},"subject":"Pass context objects directly to policy enforcement","message":"Pass context objects directly to policy enforcement\n\nThe oslo.policy Enforcer object understand what to do with instances of\noslo.context.RequestContext. This makes it easier to invoke enforcement\nbecause we don\u0027t need to translate the context object to policy values\nbefore we pass it into the policy engine, oslo.policy will do that for\nus.\n\nChange-Id: I08348503c092dc5665a0d81d01a2ef164ba7209e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/ada9288492e63bbf5f434733ec44b0787271d355"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/ada9288492e63bbf5f434733ec44b0787271d355"}]},"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":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{}}}]}
