)]}'
{"id":"openstack%2Fnova~882864","triplet_id":"openstack%2Fnova~stable%2Fyoga~I14df2d55f4b2f0be58f1a6ad3f19e48f7a6bfcb4","project":"openstack/nova","branch":"stable/yoga","topic":"bug/2004555","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2023-05-15 15:33:43.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I14df2d55f4b2f0be58f1a6ad3f19e48f7a6bfcb4","subject":"Enable use of service user token with admin context","status":"MERGED","created":"2023-05-10 15:00:50.000000000","updated":"2023-05-15 15:34:45.000000000","submitted":"2023-05-15 15:33:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"882864-bug/2004555","meta_rev_id":"66c73c9169ce253b77670a258df326482adf903a","_number":882864,"virtual_id_number":882864,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-05-15 15:33:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":2,"date":"2023-05-15 13:41:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-05-15 08:40:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":1,"date":"2023-05-15 13:41:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-05-10 15:49:39.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":"2023-05-10 16:58:19.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":"2023-05-12 22:07:14.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-05-15 08:40:21.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2023-05-15 13:41:02.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"}],"messages":[{"id":"70e5356cdd7a5813b2d1973d1b435f4bd2872d83","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2023-05-10 15:00:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5ba8dc087e1355e8d3c207f6def6f49a397ec8a4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-10 15:49:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f96c362157494035b98d859437fa2776\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9eae0c2199054be0a875a5abaa00322a : FAILURE in 46m 08s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3776f0381a1f40cbbb783ac0c733ceb3 : NODE_FAILURE Node request 300-0021184130 failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f82ad81c11e2c2b1c4fc612e1e1eb1d49f9de95a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-10 16:58:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8158c580314245ad818357e7e6df08d3\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/35a5db6eaf7e48d5b20b354280ca2a88 : SUCCESS in 1h 34m 10s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/507ff3fdf854454496fe6e6586796b13 : FAILURE in 52m 09s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b14a7a8f681147c7afebb3d3aa0a7667 : SUCCESS in 1h 09m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/84f71b01d6974ebaba0fb352f63008bf : SUCCESS in 17m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9afe538b75c24068b5777000e336fe2c : SUCCESS in 13m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fded02307c8a4f829c7e4ecea34ba60e : SUCCESS in 11m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1d9a049a89a84d6ebc8c027b5ac231ee : SUCCESS in 11m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5acc862b32545249e86ad740874695b : SUCCESS in 9m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/24928075b59d4d21ad6525fcc1ad8d50 : SUCCESS in 54m 11s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f6e2b0c728f34c54a9d9f2b4c8d135ce : SUCCESS in 1h 11m 35s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/d559b6a3d3c442fc9d9ada78b75701c9 : SUCCESS in 1h 06m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6762eaff3a4744fba6c10a77ce4cde9e : SUCCESS in 47m 05s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/340b2d5c433142eaa7df4db6769c9471 : SUCCESS in 56m 00s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b9341c4a4f9b437790071677e190bbe8 : SUCCESS in 1h 47m 10s\n- nova-next https://zuul.opendev.org/t/openstack/build/f43f085a02974f218e69e74582729a1e : SUCCESS in 1h 43m 43s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/4f6f44e32f0846c3bdbfde813719d64d : SUCCESS in 50m 03s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4d5e25f5773f450ea5b311171d03438b : FAILURE in 5m 01s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/905e3188f58e4ae3996d072f0884b0f4 : SUCCESS in 26m 01s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f05bf3fd6dfe40cc8773cba5fab9fa52 : SUCCESS in 20m 36s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/875bef4ad81847bb923ef797e5902050 : SUCCESS in 21m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/6fd0c2ce43fa43ca84cea32257e21330 : SUCCESS in 1h 22m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6045109516a94763a9e2486d6310abc8 : SUCCESS in 55m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f249b81afb4241ff865a34325394219c : SUCCESS in 37m 34s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/30813b8c4ca54dd3b513828706158762 : FAILURE in 56m 01s (non-voting)\n- tempest-centos8-stream-fips https://zuul.opendev.org/t/openstack/build/a24c2e0af82b4263a362fd9f9e62cdf3 : FAILURE in 41m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"64f9b710da5a19ae0fc036e7808ffcff54fab063","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-05-12 22:07:14.000000000","message":"Patch Set 1:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 finger://zuul-v3-executor.novalocal/a677b161c23741488ccd5f113fcc8385 : RETRY_LIMIT in 1m 23s","accounts_in_message":[],"_revision_number":1},{"id":"e236a8767c6d99f53e9ac8752d664052d0110d01","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-05-15 08:40:21.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5bf2295a56690ed3d8f71a04a6ca4034ba96da8c","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2023-05-15 13:41:02.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"be49217dd0fba11f1f1faac1ed680f9ae5443a7a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-15 13:41:36.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"90536c4055dea8850acdf8d8c3e0bc1dd167da5e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-15 15:33:43.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94bdd036f86748c5825f9606abe756fc\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d8f8dc8e663145cb86aad8358a579bc5 : SUCCESS in 1h 34m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/18193ffb57f04c99bc098e91ef92d21f : SUCCESS in 57m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86d2a83a071045cb9b4c4d2a6219c207 : SUCCESS in 12m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/67466c47639c474fbe3f351baeb33113 : SUCCESS in 13m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c19131f16cba410f848f5507b4cb385d : SUCCESS in 13m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2f69da2829cd462381567ba166a1da62 : SUCCESS in 8m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2383340857054b98aca83a450f5efb1d : SUCCESS in 53m 45s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ac6f0c1cbce14505ab226d4f884f1b02 : SUCCESS in 49m 40s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/a357385380464305a04e6781f1e4f7c5 : SUCCESS in 22m 04s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/00c5ba74224f4b55ac0888b161ae747b : SUCCESS in 22m 42s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/301a042ffdbe4bcca6d40b251b164b99 : SUCCESS in 21m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0362620e9922411d95e7ab1956cfdee3 : SUCCESS in 1h 45m 36s\n- nova-next https://zuul.opendev.org/t/openstack/build/bbfa844e86b14e03ab88ad71f3dca968 : SUCCESS in 1h 47m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/255c300cccc94c83bd3452fb32dffa4b : SUCCESS in 5m 22s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e3b2acd29f814a64a41d3a5a315965aa : SUCCESS in 1h 03m 24s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/72cba5693a94474eb2aa172ed579af5a : SUCCESS in 54m 41s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d2f9890edb2e4ef6bca8dbc806028bb6 : SUCCESS in 55m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0d1fb7c3e97940e5acdd3921ea57865c : SUCCESS in 53m 28s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/27c5936218824e9a9c1702afaa541967 : FAILURE in 39m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"07697a8f3b495f5a47044673047937ee3e63d0d1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-15 15:33:43.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"66c73c9169ce253b77670a258df326482adf903a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-15 15:34:45.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d11243cfa22d430db5d85e7c5ad8ece3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b21e3e34558445e9187f703a197ffb0 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"98c3e3707c08a07f7ca5996086b165512f604ad6","revisions":{"98c3e3707c08a07f7ca5996086b165512f604ad6":{"kind":"REWORK","_number":1,"created":"2023-05-10 15:00:50.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/64/882864/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/64/882864/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/882864/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/882864/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/882864/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/64/882864/1"}}},"commit":{"parents":[{"commit":"4d8efa2d196f72fdde33136a0b50c4ee8da3c941","subject":"Use force\u003dTrue for os-brick disconnect during delete","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4d8efa2d196f72fdde33136a0b50c4ee8da3c941"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2023-05-09 03:11:25.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2023-05-10 15:00:39.000000000","tz":0},"subject":"Enable use of service user token with admin context","message":"Enable use of service user token with admin context\n\nWhen the [service_user] section is configured in nova.conf, nova will\nhave the ability to send a service user token alongside the user\u0027s\ntoken. The service user token is sent when nova calls other services\u0027\nREST APIs to authenticate as a service, and service calls can sometimes\nhave elevated privileges.\n\nCurrently, nova does not however have the ability to send a service user\ntoken with an admin context. This means that when nova makes REST API\ncalls to other services with an anonymous admin RequestContext (such as\nin nova-manage or periodic tasks), it will not be authenticated as a\nservice.\n\nThis adds a keyword argument to service_auth.get_auth_plugin() to\nenable callers to provide a user_auth object instead of attempting to\nextract the user_auth from the RequestContext.\n\nThe cinder and neutron client modules are also adjusted to make use of\nthe new user_auth keyword argument so that nova calls made with\nanonymous admin request contexts can authenticate as a service when\nconfigured.\n\nRelated-Bug: #2004555\n\nChange-Id: I14df2d55f4b2f0be58f1a6ad3f19e48f7a6bfcb4\n(cherry picked from commit 41c64b94b0af333845e998f6cc195e72ca5ab6bc)\n(cherry picked from commit 1f781423ee4224c0871ab4aafec191bb2f7ef0e4)\n(cherry picked from commit 0d6dd6c67f56c9d4ed36246d14f119da6bca0a5a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/98c3e3707c08a07f7ca5996086b165512f604ad6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/98c3e3707c08a07f7ca5996086b165512f604ad6"}]},"branch":"refs/heads/stable/yoga"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
