)]}'
{"id":"openstack%2Fcyborg~979991","triplet_id":"openstack%2Fcyborg~master~Id2f06cb5a2abb783340a9805c07d08d723f77de2","project":"openstack/cyborg","branch":"master","attention_set":{},"removed_from_attention_set":{"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-03-20 13:45:04.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id2f06cb5a2abb783340a9805c07d08d723f77de2","subject":"Use common_checks.check_policy_json from oslo.upgradecheck","status":"MERGED","created":"2026-03-11 10:19:04.000000000","updated":"2026-03-20 13:46:03.000000000","submitted":"2026-03-20 13:45:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"979991","meta_rev_id":"cb4776fceeb14f316c5366d7fcf86bad9718a64e","_number":979991,"virtual_id_number":979991,"owner":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-20 13:45:04.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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"recommended":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":1,"date":"2026-03-18 12:07:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":2,"date":"2026-03-19 18:14:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-03-20 13:06:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-11 10:19:10.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-03-11 11:01:06.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-03-18 12:07:55.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-03-19 18:14:36.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"ca61b0d8bac4fd28036e31f885745436da043cdc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-11 10:19:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9467358b6e4061c8927c54dd2af8c38449d5b41e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-11 10:19:10.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"cca18a3777811ecd6d8966461947b4238ac16469","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-11 10:20:14.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"1a207ed48b573c3890186cf26bb915e93ca50ee4","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-11 10:20:32.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4ea9ce655010359609512d96cafef1b595cd8e83","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-11 10:22:39.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"5ce6219dc82cfdc57f0f0dda4d7d53e5473d3c64","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-11 10:35:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/93e6f0cd1fdd4993b62470fe3e5b8a6d\n\n- teim-code-review https://zuul.teim.app/t/main/build/f95a0fd292de4178ad619f4eae4e957a : SUCCESS in 14m 51s","accounts_in_message":[],"_revision_number":2},{"id":"fd9d7fc78287de24e1ac9a7c20e0368d1f18a961","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 11:01:06.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/30975b9d33b8486091857d689544f701\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6a1cef9228cb4f8b9e607a4fa25cf93d : SUCCESS in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff7d4aab15f7457baea12832b0072279 : SUCCESS in 7m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7bd6b05c0a5e44fb868451a7c6cae532 : SUCCESS in 2m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0937e35ea28c45a3bc6ba637230cd514 : SUCCESS in 3m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/89a5683c5f4d4e398763237d7f42d505 : SUCCESS in 6m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5d8a30ca67454fc2b0f71f225a0e15c8 : SUCCESS in 7m 08s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/beecc47395034b94ab70c65e3ffb383f : SUCCESS in 29m 57s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3bbb346e8b3342e194349839e292353d : SUCCESS in 32m 06s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f83a96d71ab45a8bca32f8e1a212ed0c83e8c4bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-12 13:54:16.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"e7aa6feafd6662f1d2466f4b023514689601ad1d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-12 13:54:23.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"fbc07a6ff046f3c1b67327deee406141a91fdfac","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-12 14:15:15.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/13a972ee6c6d4ede8dc1328e14f85987\n\n- teim-code-review https://zuul.teim.app/t/main/build/9112fe64982a41f4bd4d1fbbc6625d30 : SUCCESS in 20m 44s","accounts_in_message":[],"_revision_number":3},{"id":"8541a0e1ceac8e683bd00ae6e323409c813fda95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 14:26:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4c2a06c547e446c886ba0eb31cb2734\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/30938bc229ea465cbddcfd2bfc3564f7 : SUCCESS in 2m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae69a10ac6ef4e2292174f006c6edc71 : SUCCESS in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de7045f4a8b04e49abb3e8bdddd51167 : SUCCESS in 4m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/072d9a85772a4280b3abf825989e8d0c : SUCCESS in 3m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d5bcc831aa654faaa5dd4bb0f9e1735c : SUCCESS in 2m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/52d74cb891ea4f24a7936a67f1a20bc6 : SUCCESS in 8m 35s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e7aa93da0802486f8d88484ee1fc014c : SUCCESS in 30m 28s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4987b716b1dd4d82bc83bf82db71c4b7 : SUCCESS in 22m 52s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fa7f405caceb295d3551c4af54a27e3d7dc29067","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-03-18 12:07:55.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b268a7a9a5bc47ba8ecdec14cac79eeaa1c70e91","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-19 18:14:36.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0f31e00128a70311fa7d0883f8ba2a5b4d24f04b","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-20 02:51:37.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"928558ee55725e197b0a961b04941be91850412a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-20 13:06:26.000000000","message":"Patch Set 3: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"93869ee55619b27d2266ca5049a59f85aacbb8e7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:06:47.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"4dbc4f1d32a30d8f06f639e7a99f0f6ed61e2832","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:45:04.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0930c121bf92457292b25b740a28968e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48eb5f195a774258b6eeccfcee43deea : SUCCESS in 9m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6dd7bd4aa2694082a248ee1a8de344d1 : SUCCESS in 3m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4cf62e3f9ec3401abc2e2ffd3a7d1853 : SUCCESS in 2m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/126efdbd57284c35bad3ea4343543d37 : SUCCESS in 2m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2ec5674eaa144451afca962572d7ef4c : SUCCESS in 31m 18s","accounts_in_message":[],"_revision_number":3},{"id":"959ab3172422aa6ae07974e81a1a6ab5614a8ec5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:45:04.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"cb4776fceeb14f316c5366d7fcf86bad9718a64e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:46:03.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7f78538149eb4ba4aec0342e09a5a080\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0edce91a3154065ae4095908980e894 : SUCCESS in 47s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"cf874917788daf7a5e26c6e609c558aef5a5f9bd","revisions":{"2f8e389832794177a64c3f996d63717bdd75424e":{"kind":"REWORK","_number":1,"created":"2026-03-11 10:19:04.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/91/979991/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/91/979991/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/91/979991/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/91/979991/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/91/979991/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/91/979991/1"}}},"commit":{"parents":[{"commit":"26dec650a90fe7874b6014ae492ec8cc872552e2","subject":"adopt isort","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/26dec650a90fe7874b6014ae492ec8cc872552e2"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-11 10:18:16.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-11 10:18:16.000000000","tz":0},"subject":"Use common_checks.check_policy_json from oslo.upgradecheck","message":"Use common_checks.check_policy_json from oslo.upgradecheck\n\nThe hand-rolled _check_policy_json in cyborg-status fails with\nNoSuchOptError because oslo_policy config options are never\nregistered. Replace it with common_checks.check_policy_json\nfrom oslo.upgradecheck[1] which handles option registration\ninternally.\n\n[1] https://review.opendev.org/c/openstack/oslo.upgradecheck/+/763484\n\nCloses-Bug: #2143734\n\nChange-Id: Id2f06cb5a2abb783340a9805c07d08d723f77de2\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/2f8e389832794177a64c3f996d63717bdd75424e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/2f8e389832794177a64c3f996d63717bdd75424e"}]},"branch":"refs/heads/master"},"7bc9fbd781cea5ad1badfc2e4b7e4c187a282806":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-03-11 10:20:14.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/91/979991/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/91/979991/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/91/979991/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/91/979991/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/91/979991/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/91/979991/2"}}},"commit":{"parents":[{"commit":"26dec650a90fe7874b6014ae492ec8cc872552e2","subject":"adopt isort","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/26dec650a90fe7874b6014ae492ec8cc872552e2"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-11 10:18:16.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-11 10:19:32.000000000","tz":0},"subject":"Use common_checks.check_policy_json from oslo.upgradecheck","message":"Use common_checks.check_policy_json from oslo.upgradecheck\n\nThe hand-rolled _check_policy_json in cyborg-status fails with\nNoSuchOptError because oslo_policy config options are never\nregistered. Replace it with common_checks.check_policy_json\nfrom oslo.upgradecheck[1] which handles option registration\ninternally.\n\n[1] https://review.opendev.org/c/openstack/oslo.upgradecheck/+/763484\n\nCloses-Bug: #2143734\n\nGenerated-By: Cursor(claude-4.6-opus)\n\nChange-Id: Id2f06cb5a2abb783340a9805c07d08d723f77de2\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7bc9fbd781cea5ad1badfc2e4b7e4c187a282806"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/7bc9fbd781cea5ad1badfc2e4b7e4c187a282806"}]},"branch":"refs/heads/master"},"cf874917788daf7a5e26c6e609c558aef5a5f9bd":{"kind":"REWORK","_number":3,"created":"2026-03-12 13:54:16.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/91/979991/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/91/979991/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/91/979991/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/91/979991/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/91/979991/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/91/979991/3"}}},"commit":{"parents":[{"commit":"26dec650a90fe7874b6014ae492ec8cc872552e2","subject":"adopt isort","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/26dec650a90fe7874b6014ae492ec8cc872552e2"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-11 10:18:16.000000000","tz":0},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-12 13:53:50.000000000","tz":0},"subject":"Use common_checks.check_policy_json from oslo.upgradecheck","message":"Use common_checks.check_policy_json from oslo.upgradecheck\n\nThe hand-rolled _check_policy_json in cyborg-status fails with\nNoSuchOptError because oslo_policy config options are never\nregistered. Replace it with common_checks.check_policy_json\nfrom oslo.upgradecheck[1] which handles option registration\ninternally.\n\n[1] https://review.opendev.org/c/openstack/oslo.upgradecheck/+/763484\n\nCloses-Bug: #2143734\n\nGenerated-By: Cursor(claude-4.6-opus)\n\nChange-Id: Id2f06cb5a2abb783340a9805c07d08d723f77de2\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/cf874917788daf7a5e26c6e609c558aef5a5f9bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/cf874917788daf7a5e26c6e609c558aef5a5f9bd"}]},"branch":"refs/heads/master"}},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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":"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":{}}}]}
