)]}'
{"id":"openstack%2Foctavia~984728","triplet_id":"openstack%2Foctavia~master~I4166d939a3cb56414b494748ebad67af9f4fc8f5","project":"openstack/octavia","branch":"master","attention_set":{},"removed_from_attention_set":{"38562":{"account":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"last_update":"2026-05-06 11:49:25.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4166d939a3cb56414b494748ebad67af9f4fc8f5","subject":"Add check for Octavia Healthmonitor network before deleting","status":"MERGED","created":"2026-04-15 11:58:08.000000000","updated":"2026-05-27 05:42:39.000000000","submitted":"2026-05-06 11:49:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"984728","meta_rev_id":"f4a2b920ddb998e826644f25cb57324878b3fd47","_number":984728,"virtual_id_number":984728,"owner":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-06 11:49:24.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":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"all":[{"value":2,"date":"2026-05-06 10:13:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"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":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"all":[{"value":1,"date":"2026-05-06 10:13:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-15 15:06:11.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":"2026-05-06 10:13:34.000000000","updated_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"reviewer":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"state":"REVIEWER"}],"messages":[{"id":"ad607c04af231fe14c6299e3413a9c2b94be31c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-04-15 11:58:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"01660ba581ae2783a577755631500de2c88821d6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-04-15 11:59:32.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"d7fdb64ac8746a3f0c6e99249732f3b793edbde1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 15:06:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03723337027c4d7c827c7d6c180c9512\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cdedac403bda49a5975ae34613817ad7 : SUCCESS in 13m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30f9d275e4eb43f788958902dd4d5b5c : SUCCESS in 6m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8476b91d45c34e1484a1b396e6616855 : SUCCESS in 6m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/31394275c108478bb7d0cec353128d9c : SUCCESS in 5m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/95f207f7aeb54b0d901315303d37baf5 : SUCCESS in 7m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ece00a41aed4e5ba3660256db8d9f8a : SUCCESS in 12m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/15f53d570c1f4fdf8b50be77e8142caa : SUCCESS in 6m 04s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/f9ac1e4cae124899905ae2a015d89b8c : SUCCESS in 5m 25s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/4bd9ffe4d78248a1a8f2dda7f02af08a : SUCCESS in 10m 18s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/488bc0ec74ec4f8aae6ae9f99e046bf4 : SUCCESS in 3m 36s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/807e8b6d5878467d8c1a576fcf241edf : SUCCESS in 9m 31s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/3d79eaa4c30746e282105e35151c3add : SUCCESS in 7m 54s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/ad62c7c05189410a8e10ba7ab29096b5 : SUCCESS in 1h 34m 14s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/a1a47f2bf5c54f029829524e08c54ac9 : SUCCESS in 2h 01m 20s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/1fb89d3e89eb472a8b144b0b5925c38a : SUCCESS in 1h 13m 41s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/7c7945c15a494945b21f3e0e0e4c92f2 : SUCCESS in 1h 51m 30s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/711e050f1f884560bd481fc43f7f1aa3 : SUCCESS in 1h 12m 34s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/ee282b5bb427493e89a32b1e9fd5fdc5 : SUCCESS in 50m 20s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/97b0c3fc369044b2932a931c92962fb1 : SUCCESS in 51m 51s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/a781de32a8e443b89754cd569e31fc27 : SUCCESS in 1h 12m 25s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/607ebc44e9514df097f939ca1a65e340 : FAILURE in 37m 30s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/7543fb1ce64e4964bed1da5f6f5798c5 : SUCCESS in 41m 51s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/115ecb1a31ce4f19afd2bf68d0e3332b : TIMED_OUT in 3h 05m 08s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/f54c379c9d4d436a952d406ccd6fe2e9 : SUCCESS in 1h 31m 44s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/489f44d3b78241b3980c23a0a6ded595 : SUCCESS in 1h 33m 27s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/0ea378ab3c2c4cb69a748d5ff5554411 : SUCCESS in 1h 41m 41s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bf98051909d432385b85df73349675b323b9cfc4","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-05-06 10:13:34.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"58ebba153b07237ba8b8a247d05d68e346e5a235","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 10:14:19.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b9588402c2490436224e18a16e64914e1089f905","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 11:49:24.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/460068c56eaf429e86f6aea3cb94a7fc\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b9aec10a8354a4f9d00e5010891b77d : SUCCESS in 4m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5c5cc2aff58e4681a6d879a7d75c58d7 : SUCCESS in 5m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e31472a2850e417d900f76ecf6fbb192 : SUCCESS in 4m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b07dd44bc4ec4433b72de56027073dce : SUCCESS in 6m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/caaa1a823ee848149b8908a275a69b1e : SUCCESS in 6m 13s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/8f00d72fad37485097b718f45761ce99 : SUCCESS in 3m 21s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a9fc875764c640c181fb72ccd1a8ebdd : SUCCESS in 6m 54s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/69f44371403c4ed895ebd7762c770569 : SUCCESS in 1h 09m 25s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/6d80e3f6d21e4ac2a1d69911790fb287 : SUCCESS in 1h 33m 53s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/7856d4cb4bb446268e5f4b6df4476e9a : SUCCESS in 1h 00m 26s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/db0ed57be7234b048898be69c1e8a017 : SUCCESS in 39m 42s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/fb0170cfb63747f0aa02d6c0cf654185 : SUCCESS in 48m 06s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/7a2381580fba4080a319e17f142283ca : SUCCESS in 47m 06s","accounts_in_message":[],"_revision_number":2},{"id":"a53dc09c25b659ebead1ec6580c0838b0eca5528","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 11:49:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"8254d267848bf4f130ff1158d3f11884c409df23","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 11:50:32.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cee61782cdcb41c690cffa17e819b94b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da0fc760f75743cf86a6420c4622c9e8 : SUCCESS in 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a7551d64278145a59151f000da9930ab : SUCCESS in 57s","accounts_in_message":[],"_revision_number":2},{"id":"f4a2b920ddb998e826644f25cb57324878b3fd47","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-05-27 05:42:39.000000000","message":"Patch Set 2:\n\n*DevStack integration tests by claude-sonnet-4-6*\n\n**Tested:** change #984728 PS2\n\n## Tests Run\n\n| Test | Result |\n|------|--------|\n| Service Restart Verification | ✅ PASS |\n| OpenStack API Authentication | ✅ PASS |\n| Load Balancer Creation | ✅ PASS |\n| Listener Creation | ✅ PASS |\n| Pool Creation | ✅ PASS |\n| o-hm0 Interface Guard Verification | ✅ PASS |\n| Log Error Analysis | ✅ PASS |\n\n## Test Results Summary\n\n**Overall Status:** ✅ PASS\n\n**Tests Passed:** 7/7\n**Tests Failed:** 0\n\n**Key Findings:**\n- The patch adds a safe, defensive guard around the `ip addr del` call in `octavia_stop`.\n- The guard correctly evaluates to `true` in a fully-configured environment (o-hm0 present,\n  `$MGMT_PORT_IP` non-empty), so the normal unstack path is unaffected.\n- The guard would correctly skip the `ip addr del` if o-hm0 is absent (the bug fix scenario),\n  preventing `unstack.sh` from aborting with a non-zero exit.\n- No runtime Octavia service code is modified — load balancer, listener, and pool creation\n  all work correctly end-to-end.\n- The accompanying release note is well-formed and accurately describes the fix.\n\n**Issues Found:**\n- None attributable to this change.\n\n**Pre-existing issues (not related to this change):**\n- Missing `valid_interfaces` config for cinder/nova/glance causes `Disabling service` warnings\n  in o-api logs.\n- SQLAlchemy subquery coercion warnings in o-api and o-cw (upstream library version mismatch).\n\n**Recommendations:**\n- ✅ Change is safe to merge. It is a pure defensive fix with no functional regression risk.\n- The release note correctly targets the fix and is in proper YAML format.\n- Consider adding a devstack functional test that explicitly tests the unstack path when o-hm0\n  is absent (to prevent regression), though this is optional given the simplicity of the fix.\n\n---\n\n---\n*This report was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"54a267f7e9635865aa0e520e69926d6e5fb1ad46","revisions":{"8da4344b5b3df735e6ac6ab4fb9f0ae937238856":{"kind":"REWORK","_number":1,"created":"2026-04-15 11:58:08.000000000","uploader":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"ref":"refs/changes/28/984728/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/28/984728/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/28/984728/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/28/984728/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/28/984728/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/28/984728/1"}}},"commit":{"parents":[{"commit":"c86b945c21b7d5d34cf13a4e9d52810d657682da","subject":"Add SKI and AKI extensions to amphora certificates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/c86b945c21b7d5d34cf13a4e9d52810d657682da"}]}],"author":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-04-15 11:55:13.000000000","tz":60},"committer":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-04-15 11:55:13.000000000","tz":60},"subject":"Add check for Octavia Healthmonitor network before deleting","message":"Add check for Octavia Healthmonitor network before deleting\n\nAdded a check to the o-hm0 network removal to ensure the network exists before running the command.\nThis should stop the script failing due to the network already being deleted from a previous run, or if\nit was never created initially\n\nChange-Id: I4166d939a3cb56414b494748ebad67af9f4fc8f5\nSigned-off-by: Richard Cruise \u003crcruise@redhat.com\u003e\nAsssited-by: Claude Code \u003csupport@mail.anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/8da4344b5b3df735e6ac6ab4fb9f0ae937238856"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/8da4344b5b3df735e6ac6ab4fb9f0ae937238856"}]},"branch":"refs/heads/master"},"54a267f7e9635865aa0e520e69926d6e5fb1ad46":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-04-15 11:59:32.000000000","uploader":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"ref":"refs/changes/28/984728/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/28/984728/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/28/984728/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/28/984728/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/28/984728/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/28/984728/2"}}},"commit":{"parents":[{"commit":"c86b945c21b7d5d34cf13a4e9d52810d657682da","subject":"Add SKI and AKI extensions to amphora certificates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/c86b945c21b7d5d34cf13a4e9d52810d657682da"}]}],"author":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-04-15 11:55:13.000000000","tz":60},"committer":{"name":"Richard Cruise","email":"rcruise@redhat.com","date":"2026-04-15 11:59:32.000000000","tz":0},"subject":"Add check for Octavia Healthmonitor network before deleting","message":"Add check for Octavia Healthmonitor network before deleting\n\nAdded a check to the o-hm0 network removal to ensure the network exists\nbefore running the command. This should stop the script failing due to\nthe network already being deleted from a previous run, or if it was\nnever created initially\n\nFixes-bug: 2148461\n\nChange-Id: I4166d939a3cb56414b494748ebad67af9f4fc8f5\nSigned-off-by: Richard Cruise \u003crcruise@redhat.com\u003e\nAsssited-by: Claude Code \u003csupport@mail.anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/54a267f7e9635865aa0e520e69926d6e5fb1ad46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/54a267f7e9635865aa0e520e69926d6e5fb1ad46"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
