)]}'
{"id":"openstack%2Fironic-python-agent~893736","triplet_id":"openstack%2Fironic-python-agent~stable%2F2023.1~I336acb8e8eb5a02dde2f5e24c258e23797d200ee","project":"openstack/ironic-python-agent","branch":"stable/2023.1","attention_set":{},"removed_from_attention_set":{"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2024-02-05 12:44:51.000000000","reason":"Change was submitted"},"4571":{"account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"last_update":"2024-02-05 12:44:51.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I336acb8e8eb5a02dde2f5e24c258e23797d200ee","subject":"preserve/handle config drives on 4k block devices","status":"MERGED","created":"2023-09-05 14:01:07.000000000","updated":"2024-02-05 12:46:04.000000000","submitted":"2024-02-05 12:44:51.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":"893736","meta_rev_id":"0792df17dfd06cc868b383293fe6e945f2eb9ed3","_number":893736,"virtual_id_number":893736,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-02-05 12:44:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-02-05 11:03:00.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-02-05 11:03:00.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},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}],"reviewers":{"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-05 14:06: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":"2023-09-05 16:01:46.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":"2024-02-01 22:00:29.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2024-02-05 11:03:00.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"}],"messages":[{"id":"3069d44f5326e38031193b3fdf8a571339a81045","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2023-09-05 14:01:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5f7f558042bef33f46be63bab41718f37125ef42","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2023-09-05 14:01:50.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":1},{"id":"19015e032b9bfe9dec98b0597166b36799db1919","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-05 14:06:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0ab10b89bd443ada5f24af2526caced\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e5c21e6adcca48bd9ab2bb38e6185597 : SUCCESS in 4m 13s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7efa6f1218a24ba9871ecc7e5d36fc1c : SUCCESS in 4m 25s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b672c4aa75c4c763777a0ce331c24e97c68da037","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-05 16:01:46.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\nhttps://zuul.opendev.org/t/openstack/buildset/af18af72457249438516e851e251ad70\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f5fafeb3433a45e58e5eb4f216fc34b0 : SUCCESS in 4m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72086e35f8a24f1a8a02dee8c4f30e70 : SUCCESS in 3m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/74db41594f56401db51d4e4528b4361f : SUCCESS in 3m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7fa1fcc275634e64b3bd98e993307987 : SUCCESS in 3m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c801e066330b46beb5afc6536883b1e2 : SUCCESS in 5m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cc3fe944eb074d238173da401dd3265b : SUCCESS in 3m 11s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/0977a8f6f1064d7fb7a4e1b6cb0b4ff1 : SUCCESS in 3m 13s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/6f1491682544497f8589a4f7cfd62f1b : SUCCESS in 3m 07s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/ae70d6f4d3c04e6cabab8c6ad90a2326 : FAILURE in 42m 42s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/333f6dccb992440cacc196e294ce7fec : SUCCESS in 1h 11m 02s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/29e33a055b544b9e94f4a827d9a01c74 : FAILURE in 59m 50s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/6798c7f2afc241f8a20969b7f8b392d7 : FAILURE in 42m 25s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/882937472c0f4142999da75c69eace21 : SUCCESS in 1h 15m 24s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/a80a6755f8534dbb96da762f1f254d1e : SUCCESS in 15m 04s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/846e5411e92c4a8990eff9246ee2d3d8 : SUCCESS in 7m 54s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/e3c1532b03c949cd9b8741453023652b : SUCCESS in 1h 59m 00s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/94b48b389d874cde89bb58672e164d99 : FAILURE in 3m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ad60ff0dbbea95638dae59060f2bc52363c6ee41","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-01-26 19:30:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b779354be10c4eea570360db48b959870a279831","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-26 19:37:18.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e41897de937b4df29ba8d9e0c36c9efc\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d7874a3e066142d29afdf07f32f48ba3 : SUCCESS in 5m 41s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e8e23dfdb9fc4449808bfe7bafbe2b2f : SUCCESS in 4m 48s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5815cb222caa8ca92fe251c0096a3ee49b1ae3a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-26 21:36:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/49ad9329df6c4a6a8b2b8a1ca3d0f64a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/86fa22f6cdc5445d9951c915cc07ce47 : SUCCESS in 3m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b08379e962a24b77ac1397dfc636b50e : SUCCESS in 2m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6b7bccc75db347029c3aa960f2acbd40 : SUCCESS in 3m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d008bb89e0574862bdbc5e52ffeff4ce : SUCCESS in 4m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/956225f52236454c96d3e98a2b11ebc3 : SUCCESS in 3m 48s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/d88c796a498844b19c9d26b20f17ec23 : SUCCESS in 3m 08s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/b488503bde1d4b02aa1aa206807fe951 : SUCCESS in 4m 09s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/6667a8b6b82d4ccd93b9459bdaef9cb9 : SUCCESS in 1h 21m 55s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/0586d39f80de4d7081e1d057d58f5a0b : SUCCESS in 1h 06m 34s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/9bd21029ffd843e79a53a9d7d06980a8 : SUCCESS in 1h 12m 08s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/dd7bc93215dd4aa5b38ba089b6b3744b : SUCCESS in 1h 32m 05s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/8fe15fe2ef43480e88904c770ef29992 : SUCCESS in 1h 27m 50s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/3c5fbd6840a94fef898146f498389b10 : SUCCESS in 16m 46s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/6613ca73067f4146bdaf3a906c9c585b : SUCCESS in 8m 53s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/b7c23ece9d7b4b1eb8e9710f2abaeb0c : SUCCESS in 2h 04m 20s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/1cbc2dbe59934126897e42acc4b6da7f : FAILURE in 3m 28s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"01c8d8f82b8dff0c67dc9c454369a4b7fa2f5e90","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-02-05 11:03:00.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"446145faf0558d7ef6a40e7bdd1e12503c776aa4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-05 11:03:38.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7ce28539c6e74e3e86ae029320ab23d76053d7ad","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-05 12:44:51.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/086bcb5c301a473786b84c737c817e8d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75c9a3bf614a48c4b7815d2f6e561fb9 : SUCCESS in 5m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/393882b274e14609bdb7ee9c28540a44 : SUCCESS in 4m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2a75e09d6854b6d8205081d470967bb : SUCCESS in 6m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/20b3a87abc4e4164b125524f80d86fd5 : SUCCESS in 3m 45s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/eb3e3c8d4dde422b84b9fefcd8763590 : SUCCESS in 5m 04s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/40231aa4b2b74ed68e67a650afe3ae3a : SUCCESS in 3m 51s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/b975b7d560e34093aaa9f8ac36587b71 : SUCCESS in 54m 26s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/c3b11d34698e46b989ddd8728d91ef04 : SUCCESS in 1h 06m 54s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/06bfa62037364c75a0320f84319372be : SUCCESS in 1h 33m 47s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/cce5089c8c6345228cd6c025ed50c511 : SUCCESS in 1h 09m 20s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/3a090089fe6244f887c1afeef5d033c2 : SUCCESS in 1h 00m 03s","accounts_in_message":[],"_revision_number":1},{"id":"814611db2e011e84f0dd44fbcd8c25421cf8d6c4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-05 12:44:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"0792df17dfd06cc868b383293fe6e945f2eb9ed3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-05 12:46:04.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f0a3e4052a404e3cb895f75a169dfe8d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac457d9d2fcf42acb32ce9f3948c8f86 : SUCCESS in 51s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/24d104b5b8f04db990885eed80f175f2 : SUCCESS in 47s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0e6c4c4bd9e8ac92f754d4ba6cf4235a709b4bcf","revisions":{"0e6c4c4bd9e8ac92f754d4ba6cf4235a709b4bcf":{"kind":"REWORK","_number":1,"created":"2023-09-05 14:01:07.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/36/893736/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/36/893736/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/36/893736/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/36/893736/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/36/893736/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/36/893736/1"}}},"commit":{"parents":[{"commit":"804567831cf1d21aa362f80f8eb397cccb6b383e","subject":"Handle the node being locked","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/804567831cf1d21aa362f80f8eb397cccb6b383e"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2023-07-18 18:01:22.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2023-09-05 14:01:00.000000000","tz":-420},"subject":"preserve/handle config drives on 4k block devices","message":"preserve/handle config drives on 4k block devices\n\nWhen an underlying block device (or driver) only supports 4KB IO,\nthis can cause some issues with aspects like using an ISO9660 filesystem\nwhich can only support a maximum of 2KB IO.\n\nThe agent will now attempt to mount the filesystem *before* deleting the\nsupplied file, and should that fail it will mount the configuration drive\nfile from the ramdisk utilizing a loopback, and then extract the contents\nof the ramdisk into a newly created VFAT filesystem which supports 4KB\nblock IO.\n\nCloses-Bug: #2028002\nChange-Id: I336acb8e8eb5a02dde2f5e24c258e23797d200ee\n(cherry picked from commit b6c263a5dc34c10b50a480e3fdcf22784f2aa77c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0e6c4c4bd9e8ac92f754d4ba6cf4235a709b4bcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0e6c4c4bd9e8ac92f754d4ba6cf4235a709b4bcf"}]},"branch":"refs/heads/stable/2023.1"}},"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Backport-Candidate","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":"Backport-Candidate","description":"Backport candidate status","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":"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":"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":{}}}]}
