)]}'
{"id":"openstack%2Fcyborg~980294","triplet_id":"openstack%2Fcyborg~stable%2F2025.1~Id2f06cb5a2abb783340a9805c07d08d723f77de2","project":"openstack/cyborg","branch":"stable/2025.1","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-04-08 17:12:47.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-04-08 18:05:33.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id2f06cb5a2abb783340a9805c07d08d723f77de2","subject":"Use common_checks.check_policy_json from oslo.upgradecheck","status":"MERGED","created":"2026-03-12 14:03:22.000000000","updated":"2026-04-08 18:06:35.000000000","submitted":"2026-04-08 18:05:33.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"980294","meta_rev_id":"9abd21f6ce1f864bb00e310cd0aed372d16da274","_number":980294,"virtual_id_number":980294,"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-08 18:05:33.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"},"all":[{"value":2,"date":"2026-04-08 17:12:47.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2026-04-08 17:17:56.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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-12 14:49: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":"2026-04-08 17:04:50.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":"CC"},{"updated":"2026-04-08 17:05:56.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":"8e8cca2ab15a6cd8c7ea5ca2a08fb175b09911c9","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 14:03:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"281df69fbb3abd034ed57152b631162cb80c7ce1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 14:49: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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3e6df889f1614d03a99e818aac20d83c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c4743d211035449d945b79de0aa61cb6 : SUCCESS in 6m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35f2601d7cf94d91b9879e8d3c14880c : SUCCESS in 8m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab18197a656644da8c127c3b0dcda035 : FAILURE in 3m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e7f95009051341dbb1ec7ff28bd33e0f : SUCCESS in 4m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3948c2dbb6ff48baa683f3104b2453ad : SUCCESS in 5m 38s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/030ef406c9624d48aea64cf245e91c71 : SUCCESS in 32m 41s\n- cyborg-tempest-jammy https://zuul.opendev.org/t/openstack/build/d365036ebd1948818383dd9a08c9d83c : SUCCESS in 25m 28s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5cdf93680b194303805ea8022e18003c : SUCCESS in 29m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5f5bcfc21742900718ba9c994011efe0ebc28c00","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-23 05:04:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b0c13842bdfc0f0a27090e9731d64aaa846bf62a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 05:40:07.000000000","message":"Patch Set 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/5cae192e9eb540d696069b31edae3cc6\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c2bcc89253da4e8e90bab4abbd49e796 : SUCCESS in 4m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/675d6b7604c646c081e98612448aabf2 : SUCCESS in 8m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6b06ed583084f21902d70e4df0b2c28 : FAILURE in 4m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b1fa87caa3334cdb940b5f8afb65e4c7 : SUCCESS in 4m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/38f77156d54540a199fb22be017833ff : SUCCESS in 3m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/168b701954944fe58bef2abd0bf9bdaa : SUCCESS in 19m 51s\n- cyborg-tempest-jammy https://zuul.opendev.org/t/openstack/build/c4b7d284b19b44c5adba106eae6678ef : SUCCESS in 26m 33s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/97cb0404089b4c7db15d5fdf2d6279cc : SUCCESS in 19m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6c785d3f0a8fe22e804035c64663a2a120d0d438","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-23 14:56:53.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"44aec24c9af672e7b62b13a33c89bd0ba9e6229b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 15:32:13.000000000","message":"Patch Set 2: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/57bf635c43c546e7ac5b88fef0a8da1a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/227b04633bc24135967cd712d3167160 : SUCCESS in 2m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c350a5811e8f4cff9226c5f3d618a9d5 : SUCCESS in 9m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6288c4d8f5024889b71a83c4e7de9c19 : FAILURE in 5m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d449813541f949a0b78b3e308fcbddeb : SUCCESS in 3m 37s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5d30ef19dd6a420883c4b88ebcf9f054 : SUCCESS in 2m 48s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/21ffe971c3ec4a59944e4f1e69348a77 : SUCCESS in 30m 12s\n- cyborg-tempest-jammy https://zuul.opendev.org/t/openstack/build/aa6c16c445e04b4692b6d6a9fbcebd37 : SUCCESS in 12m 02s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/69b7d3112c694c1ba7644004b292fc84 : SUCCESS in 22m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6f5c67dcac8c1bf7be802648d070393466f9a239","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-03-31 11:32:19.000000000","message":"Patch Set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"6c89855b6d9daf400cba8876f76532b4a5f25dd0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 12:04:13.000000000","message":"Patch Set 3: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/89bae235b0254b188829fc69be69422e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e342adc55056499181f59f583bb8d184 : SUCCESS in 4m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef87df8b42f44e3ba7beb82397c99f79 : SUCCESS in 8m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e01eb55fddf40abb04daf24a7ef224a : FAILURE in 2m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/302ae7f76813493b98eaa35da7cab3ce : SUCCESS in 4m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0267f5d6d17043adbba92869bd04b3ee : SUCCESS in 4m 02s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4c9c3daf17e246c8ba50945f6501816b : SUCCESS in 13m 15s\n- cyborg-tempest-jammy https://zuul.opendev.org/t/openstack/build/2ee7fdb3bf374e5b8b186229639fbfdd : SUCCESS in 26m 05s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/46193486cf594f27b770b9ca612165b4 : SUCCESS in 13m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"2a0619f9ea65edb1dc25ac9cd48a4dbc31015948","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-08 17:04:50.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f1b78b01bcc27fe93758a2046ab91d5b9581f9ad","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-08 17:05:56.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"4302ebcc805e43ac6f2abe0dce3b50c0778c7fc8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-08 17:10:51.000000000","message":"Patch Set 4: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"69da8e8764163278088b9fdecea637335236513e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-08 17:12:47.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f19ab553dae5422f8d4036f3f561efdae794c042","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-08 17:17:56.000000000","message":"Patch Set 4: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"fe12307c7a1ca7782ba36df5b86d48db0bceaad7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 17:43:38.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/df8dd08021884f2799277132038c25a1\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f6f71451727a4277a956e28085a8c7cf : SUCCESS in 4m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/89558bb040ef4c1aa1b1034414e01567 : SUCCESS in 7m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/047618cec5f840ab9b417c79f2f10aa0 : SUCCESS in 3m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cdf5fb76684b4e8b8e4614a8cce373b5 : SUCCESS in 3m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4c10929ab2044928a50c635d771cbe75 : SUCCESS in 4m 52s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/41e3ada254c148778132a6f78f7244d6 : SUCCESS in 19m 32s\n- cyborg-tempest-jammy https://zuul.opendev.org/t/openstack/build/ee1bc18591e64db7abfb471118f4167e : SUCCESS in 17m 51s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a460c01bd92e4464bc57d3cc8b9b8182 : SUCCESS in 31m 08s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"1198c524d5a1978679a11f38b0146d16f239b6a8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 17:43:59.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e338930b1b3f1591dbb98a52f024d27b42a4f181","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 18:05:33.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/423f1c1ecd484f04afdca9fca68b21e2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3fe967c9fe1c46c698f566b7b4548660 : SUCCESS in 7m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16d685273e374e8da092c8c3b2facb35 : SUCCESS in 2m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c8fa855ff6a0494e96e02dae2ef8c866 : SUCCESS in 3m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/13425d189b604f8883d9d929f3d1290e : SUCCESS in 3m 35s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b3887329b88b4592892a9b25274b629f : SUCCESS in 20m 25s\n- cyborg-tempest-jammy https://zuul.opendev.org/t/openstack/build/6b17d893d3b14968929cf90ece5f765a : SUCCESS in 15m 05s","accounts_in_message":[],"_revision_number":4},{"id":"f1e19eba8cc7c027e8259789db4f6792c4b2fbdf","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 18:05:33.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"9abd21f6ce1f864bb00e310cd0aed372d16da274","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 18:06:35.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51f08a55135a41e5810283c36593bd65\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/831986137aee4bdba7d816cc8905577c : SUCCESS in 51s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"4db0234dcac0482f5231833614a0fd14dbcbe1c1","revisions":{"b0af2aa13a4163e69379f3429f4bc3cd5bc6cb30":{"kind":"REWORK","_number":1,"created":"2026-03-12 14:03:22.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/94/980294/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/94/980294/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/94/980294/1"}}},"commit":{"parents":[{"commit":"3c111acd671be9075b13db05be1d29ca3f8b807d","subject":"[stable-only] Update TOX_CONSTRAINTS_FILE for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3c111acd671be9075b13db05be1d29ca3f8b807d"}]}],"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 14:03:08.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\nNote: It addresses the merge conflicts occured during cherry-pick.\n\nChange-Id: Id2f06cb5a2abb783340a9805c07d08d723f77de2\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n(cherry picked from commit cf874917788daf7a5e26c6e609c558aef5a5f9bd)\n(cherry picked from commit 906c0fcdce4ecf49aef540473ef6cf0aed497e13)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b0af2aa13a4163e69379f3429f4bc3cd5bc6cb30"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b0af2aa13a4163e69379f3429f4bc3cd5bc6cb30"}]},"branch":"refs/heads/stable/2025.1"},"d45783edaa50e64db6e0c7d83d0c09a83fa95959":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-03-23 14:56:53.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/94/980294/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/94/980294/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/94/980294/2"}}},"commit":{"parents":[{"commit":"3c111acd671be9075b13db05be1d29ca3f8b807d","subject":"[stable-only] Update TOX_CONSTRAINTS_FILE for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3c111acd671be9075b13db05be1d29ca3f8b807d"}]}],"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-23 14:55:10.000000000","tz":330},"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\nNote: It addresses the merge conflicts occured during cherry-pick.\n\nChange-Id: Id2f06cb5a2abb783340a9805c07d08d723f77de2\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n(cherry picked from commit 38ce729518cba0a077bdc32dc22cb8ccbc7ae585)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d45783edaa50e64db6e0c7d83d0c09a83fa95959"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d45783edaa50e64db6e0c7d83d0c09a83fa95959"}]},"branch":"refs/heads/stable/2025.1"},"dfc330f9e0b886d68d6c2869ee8264330791b9f5":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-03-31 11:32:19.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/94/980294/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/94/980294/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/94/980294/3"}}},"commit":{"parents":[{"commit":"3c111acd671be9075b13db05be1d29ca3f8b807d","subject":"[stable-only] Update TOX_CONSTRAINTS_FILE for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3c111acd671be9075b13db05be1d29ca3f8b807d"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-11 10:18:16.000000000","tz":0},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-03-31 11:32:19.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\nNote: It addresses the merge conflicts occured during cherry-pick.\n\nChange-Id: Id2f06cb5a2abb783340a9805c07d08d723f77de2\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n(cherry picked from commit cf874917788daf7a5e26c6e609c558aef5a5f9bd)\n(cherry picked from commit 904927b7796a9f70985c60b0fcf4f489efaf1c4b)\n(cherry picked from commit 38ce729518cba0a077bdc32dc22cb8ccbc7ae585)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/dfc330f9e0b886d68d6c2869ee8264330791b9f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/dfc330f9e0b886d68d6c2869ee8264330791b9f5"}]},"branch":"refs/heads/stable/2025.1","description":"Edit commit message"},"4db0234dcac0482f5231833614a0fd14dbcbe1c1":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-04-08 17:10:51.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/94/980294/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/94/980294/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/94/980294/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/94/980294/4"}}},"commit":{"parents":[{"commit":"3c111acd671be9075b13db05be1d29ca3f8b807d","subject":"[stable-only] Update TOX_CONSTRAINTS_FILE for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3c111acd671be9075b13db05be1d29ca3f8b807d"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-03-11 10:18:16.000000000","tz":0},"committer":{"name":"sean mooney","email":"smooney@redhat.com","date":"2026-04-08 17:10:51.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\nNote: It addresses the merge conflicts occured during cherry-pick.\n\nChange-Id: Id2f06cb5a2abb783340a9805c07d08d723f77de2\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n(cherry picked from commit cf874917788daf7a5e26c6e609c558aef5a5f9bd)\n(cherry picked from commit 904927b7796a9f70985c60b0fcf4f489efaf1c4b)\n(cherry picked from commit 01fc548360bb99734fc5462b34ef745e5907ad23)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/4db0234dcac0482f5231833614a0fd14dbcbe1c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/4db0234dcac0482f5231833614a0fd14dbcbe1c1"}]},"branch":"refs/heads/stable/2025.1","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":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":{}}}]}
