)]}'
{"id":"openstack%2Fopenstacksdk~973264","triplet_id":"openstack%2Fopenstacksdk~master~I5d41a231b6f13bc552790afbf0e283a904f10acf","project":"openstack/openstacksdk","branch":"master","topic":"health-monitoring","attention_set":{},"removed_from_attention_set":{"32177":{"account":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"last_update":"2026-01-23 15:24:33.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-01-23 13:39:37.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2026-01-23 15:24:33.000000000","reason":"Change was submitted"},"35099":{"account":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"last_update":"2026-01-23 15:24:33.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I5d41a231b6f13bc552790afbf0e283a904f10acf","subject":"Add node health field for Redfish health monitoring","status":"MERGED","created":"2026-01-13 15:03:11.000000000","updated":"2026-01-23 15:25:50.000000000","submitted":"2026-01-23 15:24:33.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"973264-health-monitoring","meta_rev_id":"7810f73163def960a05e6b2fe32ad95b6a7e2127","_number":973264,"virtual_id_number":973264,"owner":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-23 15:24: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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-01-23 13:39:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-01-23 13:39:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},{"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},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"reviewers":{"REVIEWER":[{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-13 15:07:12.000000000","updated_by":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2026-01-13 16:21:21.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-01-23 09:09:45.000000000","updated_by":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"reviewer":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"state":"REVIEWER"},{"updated":"2026-01-23 10:38:45.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"d51c97704ad6de74eab42e6668cf500de30260de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-13 15:03:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b7c131de8404fa2caba803335d77cfa26b6fd4e5","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-13 15:07:12.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4fc1d3a5e98a5b016a011197f9a067de514fa016","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 16:21:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a90a354b4b9f482ba94c732ebb447944\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/3dffda6a5ec044edbbef788fdf212a1b : SUCCESS in 24m 00s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f84cb3824af4a5aa61907dec4d69d58 : SUCCESS in 2m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8f6a88b70cfd45c9ba1100abf28d4c20 : SUCCESS in 2m 33s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5049393db5764125a1dace9dbc7cfb06 : SUCCESS in 4m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7bd91ead47d346e29ec56949ca4d6768 : SUCCESS in 4m 58s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/69d07daa87d9456ea9b965a124fade1f : SUCCESS in 1h 02m 37s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/123ff7a188014626a8e3fcae4d2c754e : SUCCESS in 2m 19s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d0dda8eefe9b4740ba25b6072b4f1189 : SUCCESS in 2m 58s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/2793c47c196040d9b8a318786e7f9f4a : SUCCESS in 8m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8686949b92ef438a8c0efa088e1ce7c4 : SUCCESS in 5m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ba0830a4c5e548a08a15d994ca48204b : SUCCESS in 3m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/90741ecec1df4cb2bed5e504ec2d416b : SUCCESS in 35m 04s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/0afa8906e4d84321b66db8e683fdc539 : SUCCESS in 58m 59s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/2d52d328e5e64b4caf35170d50a2170f : SUCCESS in 1h 01m 04s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/4a3cdb06db9447f9886429095417bbe6 : FAILURE in 55m 03s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/6727ce4e04d74b57b3f5bef0940d2e17 : SUCCESS in 31m 23s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/7ec0d6e69b6744f18691434eae1aff61 : SUCCESS in 27m 05s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/b627e43965a54c84abb22639d8f65a05 : SUCCESS in 45m 20s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1cd3e2c2001e4303a7a9ba7a33df282d : SUCCESS in 1h 12m 40s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/fa19482d0cec4520aa92f79de57924c0 : SUCCESS in 1h 12m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"58fbfc698bd83df6945cb568f541639054ccf229","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-19 16:27:20.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"c81f4d9efa75d1da66dbd8a562bfad6b5a41cd88","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-19 16:32:10.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":2},{"id":"172470f03e39fbb7c73a23bc9fdef8eb2b7843f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 17:48:46.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/2bdae5530c1c4c8f9e5679d9475ab3ba\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/a78589d4911e479d9a0a032b47ad0b0d : SUCCESS in 47m 56s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db257a0f4e3a41afaa25b067d0489a1f : SUCCESS in 4m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/33fa9ce2ad1c4712bd8f5d76693e2c07 : SUCCESS in 5m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fce12a6a21434ace9fedf6bf52aab41f : SUCCESS in 3m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e1f121c453cb4075b958f65f72d691be : SUCCESS in 2m 54s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2f08793c7388448a80931a546c688d10 : SUCCESS in 1h 08m 55s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/9849cc2fc14d40e885a15eab0fa0923d : SUCCESS in 3m 43s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/365e541c7e6841e2a032bced5c5e4c69 : SUCCESS in 4m 21s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/ae483aebb4ae4b719459e8c6e5b53768 : RETRY_LIMIT in 2m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/815e5eac5b044511ad74c7d39d6fc724 : SUCCESS in 10m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d281a06e69bf4f2cb8739d7a5b1d36c1 : SUCCESS in 4m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1408f8ea8dbc4313b52456c6c226bd4e : SUCCESS in 52m 41s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/f622bb2863f448f995e62298de5d0c66 : SUCCESS in 1h 13m 18s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/634d6c56f3224460b9bf8f334bc7333f : SUCCESS in 58m 59s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/ad01735cfa404e73a3273d11bd2c8a47 : FAILURE in 59m 29s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/4c90814132254fd1b2e423cbd4bc1fbf : SUCCESS in 38m 43s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/2768a4dba22e4ae2916d83177e3624a0 : SUCCESS in 29m 05s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/e7c5d85301084388adc433bad4bec8e2 : SUCCESS in 21m 53s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/12efc06686384678b57a5416780044f7 : SUCCESS in 1h 09m 48s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/2ab76981b8d84f8ba7baab8e036b38de : SUCCESS in 1h 17m 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ea51184e1a2df1021edf57eacf4248d8073c60bb","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-19 19:20:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5b12cd56641c2a4eabd9e8f739b847f1df4250f5","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-19 19:20:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8cbe34a20ddd494c57d563c4291041e3e3a26f75","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 20:55:16.000000000","message":"Patch Set 2:\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/13c4f278229d4be590a25986e7f5bf99\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/2f065d6739194e289e1c062f9b371ac9 : SUCCESS in 22m 33s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/895fc54a969a48f59e711d96a960f643 : SUCCESS in 4m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a2830e277371495091fdac8d2612d36a : SUCCESS in 4m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2e1f82d2612e4b84b20e9ae66801a556 : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ec2a4db094824c3da26c1d6bd8d627f0 : SUCCESS in 3m 43s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5c0510cb85374289946fd06d7cc03721 : SUCCESS in 34m 20s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/22731428fce34964b5164d8e0cf811e3 : SUCCESS in 2m 57s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/3d717b396f7641628fd4380857503fc3 : SUCCESS in 4m 32s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/c7dc59c3680d409c8c947d26edf60294 : RETRY_LIMIT in 1m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4e0c89c8c7e49d38af64fd2287643d5 : SUCCESS in 5m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/79375d97a6c34e62bf8b63c1af6bad92 : SUCCESS in 3m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/628735dd1a32406b910b32a01ea869b8 : SUCCESS in 34m 25s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/e373f8ac45b64caf8d329bdf144638bc : SUCCESS in 56m 18s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/a04ba1414a614deaa30da5205653d733 : SUCCESS in 1h 29m 17s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/1d4c5cf421d542688c6ac146b7f0524e : FAILURE in 40m 58s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/0a5bf515c0844b51992a90b8531806b2 : SUCCESS in 33m 42s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/b03b2aafb792456da25be9daa97908bd : SUCCESS in 28m 49s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/34337639813c4ddabf582355d450a158 : SUCCESS in 23m 32s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/09b58195bcc743f1a9f13d7f842b571c : SUCCESS in 1h 13m 28s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/4efa8c2e644f4543983c1b0ec5426ed7 : FAILURE in 1h 13m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e2b306e9063a6af783e2b5c99a0e77ca878b91c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-20 12:40:54.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"2cc423c6a60f0280d8205adcfad98d66c878956e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-20 12:57:02.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"36ef9bcaf14e526201d5528e0f618bd9406f2ae9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 12:57:23.000000000","message":"Patch Set 4: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/ironic/+/966946 is needed.","accounts_in_message":[],"_revision_number":4},{"id":"236470dd1bd3f4b3eba707e2b21e105b08a21426","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-21 09:22:13.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"0732920ae112fb34417b33368ad13a049ffd209d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 10:59:48.000000000","message":"Patch Set 4:\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/a1c588976d9f4e5eb3655188bf2381cc\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/4b653b3a137944b28089ad6a0c0a2404 : SUCCESS in 44m 01s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fff0e91c2f92497abe4bb171721293c8 : SUCCESS in 2m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9663e4cedcf1400c9e2da8e181d4f36f : SUCCESS in 3m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8f2aed2b06c246e290136ee32e8c7fcd : SUCCESS in 3m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6348ab0baae24207830b3dec0bfcc938 : SUCCESS in 5m 26s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f72aff0b01224228a66787eed661f24d : SUCCESS in 38m 49s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/a79e19525a344fd181d987f27716d325 : SUCCESS in 3m 42s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/48caf515286645d9af15534eb02b8ed6 : SUCCESS in 4m 39s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/3f96593f30f44877b80a54a90ed5f494 : RETRY_LIMIT in 1m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bcea53ebc94f4599bfe1525da0d29b51 : SUCCESS in 6m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/46f42b235b1646e38872cbca38f6d8a5 : SUCCESS in 3m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7012a18f8f1d4ea0bd92685f576cb07b : FAILURE in 1h 10m 20s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/ccb27e33d7a643eaa8dacda8a1ef66ed : SUCCESS in 1h 22m 06s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/0eab1c8fb0524540a2756ef04fa44b55 : SUCCESS in 1h 30m 53s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/76c0335593394569ba02afa526ca537d : FAILURE in 37m 21s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/f1bd678f3a2744c89001ae470b609fa7 : SUCCESS in 31m 41s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/20fe4ff7a67743d1a324087805c14d5f : SUCCESS in 12m 19s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/492825deffb440d78ff7d784a13e3078 : SUCCESS in 26m 24s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/19e2575fb9084430a8ba3fd7a0ea1581 : SUCCESS in 54m 49s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/5ca3f786610b4d96b6d225e14c2a48dc : SUCCESS in 1h 19m 23s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ae62aa103f0a421ef94e61b7c57f578d593fe7b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-22 16:53:48.000000000","message":"Patch Set 5: Patch Set 4 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"77d6b7d9df8030133cbaf37e09c81767cf893c19","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-22 16:55:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"0a9cc1c891a86ecae18cd9922b839b89a0d6f4c4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 18:28:55.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/855231a5e3ef4c0b8cf70bb2f56135de\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/49f771c929b849d189b0cd7c10f04cb7 : SUCCESS in 49m 35s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/863acd2acad64dd3b36011f240e9ac8b : SUCCESS in 3m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4277726fce0749fc8f7be000ce7278ce : SUCCESS in 4m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/48ce23687921418180efe3b868908c7c : SUCCESS in 3m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d1131b0edf11433d8bba2d15ff2dd216 : SUCCESS in 4m 11s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e7240c4996b041e0afac8dd79647a2b6 : SUCCESS in 38m 15s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/d2ccf7d5d4c742cab854d40e63a95ee5 : SUCCESS in 2m 13s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/6c67f777bd2749e09dbdb9aec80faf30 : SUCCESS in 4m 13s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/f85f257e404b46409eabd438e26fd5c2 : SUCCESS in 4m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/509e588621e14182bcd7ab98464b4a3f : SUCCESS in 6m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c6caaa7e390d43b5a0adc30b5c08f522 : SUCCESS in 4m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/adf76391637547e98f4a0df536e4c94f : SUCCESS in 54m 24s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/45527951ee634aacaf842afff69f61a3 : SUCCESS in 1h 27m 59s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/3a7200e1ec894219a8b34c655ba8de36 : SUCCESS in 1h 17m 52s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/293224c58b524625afb3970e852ba624 : POST_FAILURE in 16m 34s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/7fe091d4d83549e78afa8cd79109aee3 : SUCCESS in 35m 35s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/35d01321fe004d949941cd0c6f8049e0 : SUCCESS in 14m 11s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/df11d151bd6944d68079e985714ca9d5 : SUCCESS in 48m 27s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/764cb8564af04ca3852d6a704f201bd0 : SUCCESS in 48m 43s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/61d1c1bf60bb400798501372b5798fc9 : SUCCESS in 1h 12m 54s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"9126f86313474e7e07152ea4fefb91b5b2c75f4a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-23 08:25:38.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"8c77a60e0b5170e814ffabcad83e2352bfcb57b5","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2026-01-23 09:09:45.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"61620fe2b7e6fd3ba720ce8c4270aca9db87e415","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-01-23 10:38:45.000000000","message":"Patch Set 7: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"cb2d1e7bc89fdd324a1b6bf99e9d64e1f0cd12f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 10:49:09.000000000","message":"Patch Set 7: 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/a3258f7d6b084a8bab9c9618de2df966\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/599953c6163e4f938de92795a752fe38 : SUCCESS in 22m 46s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/944d39d92d7e4b2a8e04fa334028eddc : SUCCESS in 3m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/19bc8e91998c4a9e99ae5453c8e089c5 : SUCCESS in 2m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e72629cfc3ef496185ab9761e39986f8 : SUCCESS in 5m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/42dd8d82f9d5410480a5989003acf7ac : SUCCESS in 2m 16s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/83b46454c4854e9983afa92e2a8efe6d : FAILURE in 1h 37m 34s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/e9e7d20fbdf94660ba6a9811ad41f7b2 : SUCCESS in 3m 40s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/9cc3ea2251bb4302a585e4ef08d18320 : SUCCESS in 4m 47s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/e853c807a1ec41fa8d22edffada385fc : SUCCESS in 3m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/879dd42a72d848d89a56f2ccc3b229f5 : SUCCESS in 9m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/896a8f418dd14edb92545801cc2e7bc6 : SUCCESS in 2m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/010789df5821458e831cb393ecd81b7b : SUCCESS in 1h 02m 03s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/2611c438a1a5453bb3e41cef30436cb1 : SUCCESS in 56m 20s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/4646a8ecd72e488e830750cd01a3cd31 : SUCCESS in 1h 36m 02s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/379ce360e9cd45e5a923410709a6a823 : FAILURE in 40m 41s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/1c8e51f1757d41448e5db3dd1216cda6 : SUCCESS in 31m 29s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/4866d3ac904c4a39b9d69345373ded05 : SUCCESS in 29m 24s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/287e7192191e43618d99b3659e51306a : SUCCESS in 43m 16s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0997b60bfad2431186525b64200ec2ef : SUCCESS in 1h 13m 22s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/29ac0e08e2db4bea819d981394c39e63 : SUCCESS in 1h 24m 13s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"dffd6c7c63b4b32c27ade838906788cf56c5220b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-23 11:39:38.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"9064ae7a40136969c0bb733f73f0d9c936ae99e4","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-23 11:40:52.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"f3b0fce6bb29a5a372cdb5c0be97d299bcc6e50b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 13:13:15.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87d888f0a41e4b618e6051ac06bce0df\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/b68908aaa96a4e0f820456944439cfb9 : SUCCESS in 34m 35s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93596f13cd0248a1be5e5cb830b77b41 : SUCCESS in 5m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ba7c3f8a09394c73bd8710deceeb4dae : SUCCESS in 3m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1c9c07ef7f2a46cb9e6a87db203bc646 : SUCCESS in 3m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7083921d5d6344f0a938470c2810a5a1 : SUCCESS in 2m 46s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f0b4686169f34f018438bc2d61b33872 : SUCCESS in 59m 03s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/8ae1f3aae0074d3dafdce68d5ff16379 : SUCCESS in 3m 27s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/a90c54d4d37645f284d57610b11ef6dc : SUCCESS in 4m 13s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/e29b080da6ff44cdaff41b6cbf929984 : SUCCESS in 4m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4286f918fd084d35ab7db3db129b9157 : SUCCESS in 9m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ec438ee7405f4e22aea33add389b2a3a : SUCCESS in 3m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ec16a5d288844d738869ae984fcd5af9 : SUCCESS in 1h 00m 12s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/07a4d20ed0f94631ac921e62adbd4dc2 : SUCCESS in 1h 28m 04s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/550f51a59f49470a8194bcb8ad3e4e93 : SUCCESS in 58m 35s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/c5ba48e1f1ee4389894084bbaee02cd1 : FAILURE in 39m 58s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/05202ad818044ac4804e23b7084f73e3 : SUCCESS in 18m 26s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/9ec5ad82a53b4f06890baedec11e7cba : SUCCESS in 21m 55s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/df4ce805739a460894a95f7aeab37e5b : SUCCESS in 29m 40s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/fcd6a16171a648c29f297593ca5cd3f4 : SUCCESS in 1h 10m 29s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/e6208affd1ce47c08e06f2fc9b580539 : SUCCESS in 54m 07s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"a1a8cbb25421176361080f6d865ee01d8dac1418","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-01-23 13:39:37.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"d48b90cd2593f627f2f5414117ff972042b22391","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 13:40:24.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"1f8b55eff429d5b96f9bee69d5e93b602d9ea294","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 15:24:33.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8938443c6d084e29b5bfe97be7590f35\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/830eca75895b4fadbc3a6b84d9c474c0 : SUCCESS in 4m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/02ada3daae1043738383eb154e8bbbb6 : SUCCESS in 3m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b2d8d2a55f7148309dc9cb7e1ac3d5b8 : SUCCESS in 3m 47s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8969a0b6f97f4a81826feee72cf711e5 : SUCCESS in 36m 44s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/e00e2c92c9bb4807b3424adf4b295eb0 : SUCCESS in 3m 59s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/83e02f4302d149d7a927e2a07b47aefd : SUCCESS in 5m 00s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/7b9dfdfdfaea4897930232701f9bd32c : SUCCESS in 4m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2dec62575be94623b3bad04d88a1573e : SUCCESS in 10m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/18905003fe4e4d6da49c0db18dffc661 : SUCCESS in 3m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/af5106e249ed4932848dbb9965458ff2 : SUCCESS in 1h 07m 42s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c5472e13d12f4b4583b1df8ad70e9ca0 : SUCCESS in 1h 30m 19s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/30c1f918c77b40a1bb525d0a1b87d2ed : SUCCESS in 1h 36m 30s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/8d96845fa1dd4010b4e577ea3db7dde7 : SUCCESS in 52m 58s","accounts_in_message":[],"_revision_number":8},{"id":"9d7360b0c8032c7112491c717e5ef442a6f9f78b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 15:24:33.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"7810f73163def960a05e6b2fe32ad95b6a7e2127","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 15:25:50.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/86b7e49fb7e14894ad92becd57cb90ea\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87877db01bf94601b7ec594670aa932b : SUCCESS in 51s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d1bcf80289154ef29be3c4591cfcf2aa : SUCCESS in 42s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"0edb9fd4a2a239aacebecb2b127338245460fad9","revisions":{"b764a79a5fa0e05aa8d48f3ddc7f0076bd9700cf":{"kind":"REWORK","_number":1,"created":"2026-01-13 15:03:11.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/64/973264/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/64/973264/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/1"}}},"commit":{"parents":[{"commit":"42509424ceb67509d057b2406781bc7aeedfd224","subject":"Do not use the global Prometheus collector registry","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/42509424ceb67509d057b2406781bc7aeedfd224"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 15:02:08.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 15:03:04.000000000","tz":600},"subject":"Add node health field for Redfish health monitoring","message":"Add node health field for Redfish health monitoring\n\nAdd support for the node health status field introduced in\nIronic API microversion 1.107. This field exposes the hardware\nhealth condition (OK, Warning, Critical) as reported by the\nBMC via Redfish.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nAssisted-by: Claude (Anthropic) version 4.5\nChange-Id: I5d41a231b6f13bc552790afbf0e283a904f10acf\nSigned-off-by: Jacob Anders \u003cjanders@redhat.com\u003e\nPartial-Bug: #2133522\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b764a79a5fa0e05aa8d48f3ddc7f0076bd9700cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b764a79a5fa0e05aa8d48f3ddc7f0076bd9700cf"}]},"branch":"refs/heads/master"},"c38df89076ae766028b2b7ba6b2022a772c371cf":{"kind":"REWORK","_number":2,"created":"2026-01-19 16:27:20.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/64/973264/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/64/973264/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/2"}}},"commit":{"parents":[{"commit":"42509424ceb67509d057b2406781bc7aeedfd224","subject":"Do not use the global Prometheus collector registry","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/42509424ceb67509d057b2406781bc7aeedfd224"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 15:02:08.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-19 16:26:47.000000000","tz":600},"subject":"Add node health field for Redfish health monitoring","message":"Add node health field for Redfish health monitoring\n\nAdd support for the node health status field introduced in\nIronic API microversion 1.108. This field exposes the hardware\nhealth condition (OK, Warning, Critical) as reported by the\nBMC via Redfish.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nAssisted-by: Claude (Anthropic) version 4.5\nChange-Id: I5d41a231b6f13bc552790afbf0e283a904f10acf\nSigned-off-by: Jacob Anders \u003cjanders@redhat.com\u003e\nPartial-Bug: #2133522\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c38df89076ae766028b2b7ba6b2022a772c371cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c38df89076ae766028b2b7ba6b2022a772c371cf"}]},"branch":"refs/heads/master"},"cc7462af3a4816b68f397c86e53f5ee64699b280":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-01-20 12:40:54.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/64/973264/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/64/973264/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/3"}}},"commit":{"parents":[{"commit":"42509424ceb67509d057b2406781bc7aeedfd224","subject":"Do not use the global Prometheus collector registry","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/42509424ceb67509d057b2406781bc7aeedfd224"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 15:02:08.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","date":"2026-01-20 12:40:19.000000000","tz":600},"subject":"Add node health field for Redfish health monitoring","message":"Add node health field for Redfish health monitoring\n\nAdd support for the node health status field introduced in\nIronic API microversion 1.108. This field exposes the hardware\nhealth condition (OK, Warning, Critical) as reported by the\nBMC via Redfish.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nAssisted-by: Claude (Anthropic) version 4.5\nChange-Id: I5d41a231b6f13bc552790afbf0e283a904f10acf\nSigned-off-by: Jacob Anders \u003cjacob-anders-dev@proton.me\u003e\nPartial-Bug: #2133522\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/cc7462af3a4816b68f397c86e53f5ee64699b280"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/cc7462af3a4816b68f397c86e53f5ee64699b280"}]},"branch":"refs/heads/master"},"836e3f47dc2561a4e7a511dc385476324ff2b228":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-01-20 12:57:02.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/64/973264/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/64/973264/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/4"}}},"commit":{"parents":[{"commit":"42509424ceb67509d057b2406781bc7aeedfd224","subject":"Do not use the global Prometheus collector registry","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/42509424ceb67509d057b2406781bc7aeedfd224"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 15:02:08.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","date":"2026-01-20 12:57:02.000000000","tz":0},"subject":"Add node health field for Redfish health monitoring","message":"Add node health field for Redfish health monitoring\n\nAdd support for the node health status field introduced in\nIronic API microversion 1.108. This field exposes the hardware\nhealth condition (OK, Warning, Critical) as reported by the\nBMC via Redfish.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nAssisted-By: Claude Code Sonnet 4.5\nChange-Id: I5d41a231b6f13bc552790afbf0e283a904f10acf\nSigned-off-by: Jacob Anders \u003cjacob-anders-dev@proton.me\u003e\nPartial-Bug: #2133522\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/836e3f47dc2561a4e7a511dc385476324ff2b228"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/836e3f47dc2561a4e7a511dc385476324ff2b228"}]},"branch":"refs/heads/master","description":"Edit commit message"},"d572526167f0c540377eebef745aaccc4de0c885":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-01-22 16:53:48.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/64/973264/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/64/973264/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/5"}}},"commit":{"parents":[{"commit":"7056d3b3228939939f2762395610cbc32226c0e4","subject":"Add microversion to tag operation API request","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/7056d3b3228939939f2762395610cbc32226c0e4"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 15:02:08.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","date":"2026-01-22 16:53:48.000000000","tz":0},"subject":"Add node health field for Redfish health monitoring","message":"Add node health field for Redfish health monitoring\n\nAdd support for the node health status field introduced in\nIronic API microversion 1.108. This field exposes the hardware\nhealth condition (OK, Warning, Critical) as reported by the\nBMC via Redfish.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nAssisted-By: Claude Code Sonnet 4.5\nChange-Id: I5d41a231b6f13bc552790afbf0e283a904f10acf\nSigned-off-by: Jacob Anders \u003cjacob-anders-dev@proton.me\u003e\nPartial-Bug: #2133522\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d572526167f0c540377eebef745aaccc4de0c885"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d572526167f0c540377eebef745aaccc4de0c885"}]},"branch":"refs/heads/master","description":"Rebase"},"69352811305e817005cb3e63489fb6fee4f38c54":{"kind":"REWORK","_number":6,"created":"2026-01-22 16:55:51.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/64/973264/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/64/973264/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/6"}}},"commit":{"parents":[{"commit":"42509424ceb67509d057b2406781bc7aeedfd224","subject":"Do not use the global Prometheus collector registry","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/42509424ceb67509d057b2406781bc7aeedfd224"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 15:02:08.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","date":"2026-01-22 16:55:19.000000000","tz":600},"subject":"Add node health field for Redfish health monitoring","message":"Add node health field for Redfish health monitoring\n\nAdd support for the node health status field introduced in\nIronic API microversion 1.109. This field exposes the hardware\nhealth condition (OK, Warning, Critical) as reported by the\nBMC via Redfish.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nAssisted-by: Claude (Anthropic) version 4.5\nChange-Id: I5d41a231b6f13bc552790afbf0e283a904f10acf\nSigned-off-by: Jacob Anders \u003cjacob-anders-dev@proton.me\u003e\nPartial-Bug: #2133522\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/69352811305e817005cb3e63489fb6fee4f38c54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/69352811305e817005cb3e63489fb6fee4f38c54"}]},"branch":"refs/heads/master"},"0dbcc209d67d721d392ea586458dcf7a5b2ba7b5":{"kind":"REWORK","_number":7,"created":"2026-01-23 08:25:38.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/64/973264/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/64/973264/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/7"}}},"commit":{"parents":[{"commit":"be78ab1ba0b739e7895e0aac8ebfc81ba8cdcdd9","subject":"Merge \"feat: add missing baremetal port fields\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/be78ab1ba0b739e7895e0aac8ebfc81ba8cdcdd9"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 15:02:08.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","date":"2026-01-23 18:21:59.000000000","tz":600},"subject":"Add node health field for Redfish health monitoring","message":"Add node health field for Redfish health monitoring\n\nAdd support for the node health status field introduced in\nIronic API microversion 1.109. This field exposes the hardware\nhealth condition (OK, Warning, Critical) as reported by the\nBMC via Redfish.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nAssisted-by: Claude (Anthropic) version 4.5\nChange-Id: I5d41a231b6f13bc552790afbf0e283a904f10acf\nSigned-off-by: Jacob Anders \u003cjacob-anders-dev@proton.me\u003e\nPartial-Bug: #2133522\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0dbcc209d67d721d392ea586458dcf7a5b2ba7b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0dbcc209d67d721d392ea586458dcf7a5b2ba7b5"}]},"branch":"refs/heads/master"},"0edb9fd4a2a239aacebecb2b127338245460fad9":{"kind":"REWORK","_number":8,"created":"2026-01-23 11:39:38.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/64/973264/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/64/973264/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/64/973264/8"}}},"commit":{"parents":[{"commit":"be78ab1ba0b739e7895e0aac8ebfc81ba8cdcdd9","subject":"Merge \"feat: add missing baremetal port fields\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/be78ab1ba0b739e7895e0aac8ebfc81ba8cdcdd9"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 15:02:08.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","date":"2026-01-23 11:39:29.000000000","tz":600},"subject":"Add node health field for Redfish health monitoring","message":"Add node health field for Redfish health monitoring\n\nAdd support for the node health status field introduced in\nIronic API microversion 1.109. This field exposes the hardware\nhealth condition (OK, Warning, Critical) as reported by the\nBMC via Redfish.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nAssisted-by: Claude (Anthropic) version 4.5\nChange-Id: I5d41a231b6f13bc552790afbf0e283a904f10acf\nSigned-off-by: Jacob Anders \u003cjacob-anders-dev@proton.me\u003e\nPartial-Bug: #2133522\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0edb9fd4a2a239aacebecb2b127338245460fad9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0edb9fd4a2a239aacebecb2b127338245460fad9"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","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":"Allow-Post-Review","description":"Allow Post Review","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":{}}}]}
