)]}'
{"id":"openstack%2Fpython-ironicclient~967055","triplet_id":"openstack%2Fpython-ironicclient~master~Idc36942f8962df68582b37e2c8d2ff3caa079f4f","project":"openstack/python-ironicclient","branch":"master","topic":"health-status-rebased","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-26 16:28:23.000000000","reason":"Change was submitted"},"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2026-01-26 16:03:03.000000000","reason":"\u003cGERRIT_ACCOUNT_5890\u003e replied on the change","reason_account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2026-01-26 16:28:23.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 09:45:55.000000000","reason":"\u003cGERRIT_ACCOUNT_35099\u003e replied on the change","reason_account":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"}}},"hashtags":["ironic-week-prio"],"change_id":"Idc36942f8962df68582b37e2c8d2ff3caa079f4f","subject":"Add support for node health status field","status":"MERGED","created":"2025-11-13 15:39:28.000000000","updated":"2026-01-26 16:29:39.000000000","submitted":"2026-01-26 16:28:23.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":29,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"967055-health-status-rebased","meta_rev_id":"d1ffdaa27bff6709356c9a3f4008486627aa1c7e","_number":967055,"virtual_id_number":967055,"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-26 16:28:23.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2026-01-26 16:03:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":2,"date":"2026-01-26 14:55:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":2,"date":"2026-01-23 09:45:55.000000000","permitted_voting_range":{"min":2,"max":2},"_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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":1,"date":"2026-01-26 16:03:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"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":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_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":"2025-11-13 16:12:30.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":"2025-11-27 16:59:49.000000000","updated_by":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"reviewer":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"state":"REVIEWER"},{"updated":"2026-01-15 21:55:36.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2026-01-21 15:14:10.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"},{"updated":"2026-01-26 14:55:14.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"}],"messages":[{"id":"b9a37028c8d3203dec174e6b01d4085beab184b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2025-11-13 15:39:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cae10769e4a4fcaaee4ef7d1aaaf2677d8349787","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-13 16:12:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/694c36668b4945529d88dc631aade995\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ff7f7b254b6648a69514d25a1474954c : SUCCESS in 3m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d607b3e6acd04ba9bcf27232bedb2a3e : SUCCESS in 3m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2c5a6f8d866446f09b1d9bf455a28c54 : SUCCESS in 3m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7f76f82084d4410190c5f0ff5de2cdf7 : SUCCESS in 6m 58s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/b754b9fd73e24083b1b75752cd16a31f : SUCCESS in 3m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f0e9b114bf64040a50b1e1196d233b7 : SUCCESS in 5m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d6ccdba648134132b044597ffc024c0e : SUCCESS in 3m 13s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/d61f7cddd85a4a1682bb0128e9d8b7ea : SUCCESS in 31m 59s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/429fb040b59d478dbe0c672de1940230 : FAILURE in 3m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"73d7b88061e3c99ad992e2db4bb334b0a0d5914d","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2025-11-27 16:59:49.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"10d0e15343d9ab29855a43309947852fabf15244","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2025-11-27 17:06:17.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"dbc474efedc53ed6b02f6a0cc0db19ab67c8bb7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 18:12:51.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/cfad9a6ff2744a50b24baef4dd609105\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2fe7dd81bce040a2beddf990adbf1bb5 : SUCCESS in 2m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb6447ce1a614d44a28fd2ee04a5471a : SUCCESS in 2m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/87db6b1eee8f46dca16302872a8e98e9 : SUCCESS in 4m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2049013396d44bbaaec65ccb30c55e0b : SUCCESS in 3m 56s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/210addb125b544718ce2abfe6743413d : SUCCESS in 5m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8eb514430221423ba192489b417f2d4a : SUCCESS in 8m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f8caad26752740348c88ed524fc3c708 : SUCCESS in 2m 07s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/9042e6a273f641709632191d0dbdb7b4 : FAILURE in 1h 00m 28s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/5725995beeae4e6b8788226a6da36a39 : FAILURE in 2m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d64b165d4678b623484615c784a666df6a39c5df","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2025-11-27 20:17:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"09e67e11cbb419d3e3cfb86955833d8a6a154a9d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 21:29:41.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/c340b21ab6bd4742b8da80be0dbb3559\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cbb7a6251378419bbdafbb64460b1775 : SUCCESS in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b010cf084a24508b9191214ed78a78b : SUCCESS in 3m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/56ae230b89a04681b80c2709861cdb75 : SUCCESS in 3m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/87aee529875049d3a300077f2800570f : SUCCESS in 5m 31s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/d3f37350f7004edcab1f817658f084c7 : SUCCESS in 4m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/394b902cd8e14718bababbd2ee78d67d : SUCCESS in 6m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0fe26e18401843a1a638d3e82bae7deb : SUCCESS in 3m 01s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/e7590626808d4e46902afc0fd7522e74 : FAILURE in 1h 06m 33s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/437a2d28ca5846c9abbcb364c72a1d82 : FAILURE in 4m 42s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"892a84121d7b2806b0fa5980e404fb646267f473","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2025-12-01 14:48:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"99e6fc0841f9b46daa22e6e2e598e0811a80354d","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2025-12-01 14:49:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"620a097bedf311c7e561108a578929b937b236df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 15:38:40.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2bd651ff7346446d9063828c99372a91\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/532a3a3a07a245be8789587eb7398b34 : SUCCESS in 3m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/796f7d7d893c41b3843048e4200c8b83 : SUCCESS in 3m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0572ea9f2f2f4101a717212dbf5c06fd : SUCCESS in 2m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e68d82a70c3346018ea4ca4f9c565f98 : SUCCESS in 3m 47s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/2df14a4cc35f41f9bb573a8b19a03722 : SUCCESS in 7m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c42cf1d3df374d95b9ed4d2104f84d2e : SUCCESS in 6m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/57212f05fb1248b5970f46f0f272dd11 : SUCCESS in 3m 41s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/a2c33e75715a408ba63753e109209d74 : SUCCESS in 48m 45s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/41e893ffbd7e40df838d40729c154e62 : FAILURE in 2m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9377e7a98001d5209415915b938328c1dc189703","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2025-12-17 04:59:07.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"243eef86470eb84b876c4ab04e35dd8ec9bc8e6c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 05:31:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8167dc80f6de4e92921f3c42ec010a40\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f730b814abac44ffb8e241f872ab3bd8 : SUCCESS in 3m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2abe943ca50c482d982dc1b8beb5afbf : SUCCESS in 3m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/29681d9050414b98b80840d3c2efdb6c : SUCCESS in 2m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/36f586386fc44d1da75471996228ff38 : SUCCESS in 5m 25s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/5e1686307cc8410fb13a950740f4821e : SUCCESS in 4m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3bfaba581b9409598c1270eb6edb37e : SUCCESS in 8m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2b875c5299dd4a1996710e78c78c49a0 : SUCCESS in 3m 15s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/2335fb6f28c14fd4b0042006690ab27f : SUCCESS in 31m 20s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/bf641d926fe8470989d0532905ba43a1 : FAILURE in 3m 09s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"6c0332914f1537c88f7f05930c75e14d07c707f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-05 15:46:06.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"01db6586c76d758158083dcb68216e602454a187","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-05 15:47:03.000000000","message":"Patch Set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"ba89a4bdaa9304ca244ccc55a3d6595250bb8490","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-05 15:47:46.000000000","message":"Patch Set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"e8d1ef477ff7c92302a665fa2308b3ed94c279b7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-05 15:53:29.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"8f4eb24a323f8eca5307f7692bfbf400985a6e62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-05 15:55:33.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"c2293d48e7b44c1545518e3355fc6e205feb32d6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-05 15:57:00.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"5241bef5dbeb6f0fd54f0093587174008d859d5d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 17:09:22.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf8af33b284f4ac580211412428158e3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/668ad247cb1742c3944784b26adf60bf : SUCCESS in 2m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e95d37ed4aa4c61963e272932186b06 : SUCCESS in 4m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/921977316eee4df696606bb1cbfb83ad : SUCCESS in 2m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/86db4c59f2904eaab73b936fcf968a1b : SUCCESS in 5m 37s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/1c88aee04a6e4dc29e1b296180e95c59 : SUCCESS in 6m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b3a60a2ff506499d8c30715bc55e3016 : SUCCESS in 6m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e895a7ad2bb84e37a6b362000a37b236 : SUCCESS in 2m 43s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/0294ed17900b470a81e5c7f0bf99150b : SUCCESS in 1h 09m 38s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/fc4b14cd913e44daac1b8636d54f67fa : FAILURE in 2m 58s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"c5acc4f77008001ea08f68eba6815181a15f04e4","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-05 17:20:20.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":9},{"id":"93a811121e37fa87e28e50c8e9b1303f8c0e443a","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-05 17:20:48.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"a44953bdb22a0757935a00547682fa8e96c79ce7","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2026-01-09 10:39:44.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"0ecdf02d61573aa2deb048011223fe700d0e5424","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-09 13:48:35.000000000","message":"Patch Set 10: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"b791fe69c2171b2aefb1df96926862465e3be201","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-09 13:49:44.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"93d3a9a4beb41d4e7c54562402d876e06f84e195","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2026-01-09 14:24:23.000000000","message":"Patch Set 10: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"736e7ee880917527f6081297cb8d9a3f9cb84ce4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-09 14:55:06.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/333cd94bab0c43c7979b2bb6b6578a50\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5e839f0c288f400ba7bac711e2892be8 : SUCCESS in 4m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91ea12b753104ba28f84a8d12ca4a7d1 : SUCCESS in 2m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9aaf9cfc9696454b8cb859a5e41cca5b : SUCCESS in 5m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fa31c046fc1149c1a5b18ce1f8ef65b9 : SUCCESS in 5m 45s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/3406136d30df4292b2196dc2f4dd50ee : SUCCESS in 9m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d9a09949e944c40bfb35b600d5ed484 : SUCCESS in 8m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bb1fa54d11624fb8853a7abd113df0bc : SUCCESS in 3m 47s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/84dbc09e66b14cc78594a05ba21a51d5 : SUCCESS in 55m 10s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/18a6e01b1b534f39b52ef8c98114c25c : FAILURE in 3m 57s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"e05b9d74ed39b4a784a52a18c4317a50de0a2f17","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2026-01-13 07:57:03.000000000","message":"Patch Set 10: -Code-Review\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"b3a32546ffc258efc160d8680af1e38e7f5b2eb7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-13 09:45:28.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"75b0cdb0286d898f8e2dec2979b8ad3448ef469f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-13 09:49:14.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"e894d5e4e90eabc4e056de6e7d2de9590e9366d4","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-13 09:51:09.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"efc4a1fe32816ead0445295e1b1e0ffcf41c9273","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2026-01-13 10:56:01.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"342b9579611ac1efe4f26a9487c34af31a14380b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 11:00:48.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02e4cb4b5a9848498344c21551b5be8f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/599880847f7c40809c9c2e7755349026 : SUCCESS in 3m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a9777dc238404c55bca654914f836c00 : SUCCESS in 3m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7c38a14c336748408648ec6094987a2e : SUCCESS in 1m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4fa9a836e6d94a3c83402b2159e745c9 : SUCCESS in 5m 33s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/be9468891e734950b03b76804ffb27f8 : SUCCESS in 6m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e7dbd9465154bcfb16f43434fa28b4c : SUCCESS in 6m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6c82fc958abc435bbeb817141c391641 : SUCCESS in 2m 43s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/d322ba2efd414b24a2960ba93884ba40 : SUCCESS in 1h 06m 15s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/ed7374649fce49debce8189e553ada4b : FAILURE in 2m 53s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"bb2d7aef39759b85a78021b8cfe8dc664ef9a8cc","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-13 15:00:53.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"4123a1de57eb15875fff90fff487f87e345c5ccd","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2026-01-13 16:12:16.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"75ea47d0b8266da1052796f6a45665ea50b1ca6b","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2026-01-15 21:55:36.000000000","message":"Patch Set 12: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"6b3e25387edbc54e7a95af66cfad0fd3ae14e9fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-19 14:53:48.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":13},{"id":"c579ee5cbdeece4b1b3a819ea85644c7aa2a9bff","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2026-01-19 14:56:55.000000000","message":"Patch Set 13: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"45e83f04fdb11635cb35edacb70de1156b5d98cf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 14:58:15.000000000","message":"Patch Set 13: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/ironic for 966946,25","accounts_in_message":[],"_revision_number":13},{"id":"913dfc2e7a1b447987c3e6281665908714fa817f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-19 16:28:49.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":14},{"id":"2170cc19e4e4f2cf9895d0ed96da022eee24f6b8","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-19 16:31:48.000000000","message":"Patch Set 14:\n\n(3 comments)","accounts_in_message":[],"_revision_number":14},{"id":"eddaa614925fc4012ec078e597fb95305c853cae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 17:42:04.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5845b8a015694ce8bb5b17626b302a3c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/368489be0dc34d96b397521ca8956304 : SUCCESS in 3m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/947cc48ebf6849a08002495525448ec2 : SUCCESS in 4m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a3874c459b4b44c781f21e7e8047ad78 : SUCCESS in 2m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cb980a0b3c3c40399da834886e6d879f : SUCCESS in 4m 56s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/8ddcce6e0bfd42e3bbe6db3012f7f660 : SUCCESS in 6m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd25e9ca0eba4e5f9371c9176e46d3d3 : SUCCESS in 8m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c8b350ee76f8440d96090cb5ea8701e1 : SUCCESS in 3m 10s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/fd4c26bb765c46d59ea4c5e10b10b1a6 : SUCCESS in 1h 03m 32s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/50e8fb2bd4b54184806c28728d5ee80b : FAILURE in 4m 15s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"418345482e41c66a61baaa12759955ee83977696","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:08.000000000","message":"Uploaded patch set 15: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":15},{"id":"ed6326c2750e71f9da148369d0e25e74f9b82d8b","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:10.000000000","message":"Patch Set 16: Commit message was updated.","accounts_in_message":[],"_revision_number":16},{"id":"37714d871850be89ca91d2115e95e357a1e759e0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 12:57:24.000000000","message":"Patch Set 16: 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":16},{"id":"b18f6872c6f034f547156ae906fb5c3de880086b","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-21 09:21:59.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"84cdb433e131efff3652eb83a39357f98ec1cd5c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 10:37:39.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/436f627c29bc411aade58c011a08e2e9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0b21c7946c994cb08977d50c5675db26 : SUCCESS in 2m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eafee025af944e958338719a48645414 : SUCCESS in 2m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5e7bcb2a210f487dbf64f54d7f6bd2f2 : SUCCESS in 3m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dd650683d5a343b9870e41e5a4be588c : SUCCESS in 5m 04s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/59fb8d4416a84e85b5e9b50f71b1150e : SUCCESS in 5m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd83b2f3edf540a7af79e7cf72731957 : SUCCESS in 7m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/232f635235a74d64842334cd075603f5 : SUCCESS in 2m 20s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/24cf83f98e4b4527af60120b83cd0a67 : SUCCESS in 1h 09m 37s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/e2007b53ebe245b39e101f081bfeeff3 : FAILURE in 3m 02s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"df24f73ff59b36acc16c5f4f1add82d6ef662846","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-01-21 15:14:10.000000000","message":"Patch Set 16: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"38355df45e17ba1a8c9ee7fb622b1fa10dc91fbc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-22 16:29:38.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":17},{"id":"d1a353b3a910d7ae4f862c3dd3ccc1f8529b7ff8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 16:33:14.000000000","message":"Patch Set 17: 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":17},{"id":"b879250941b76d4488a9be20d16fb091584f95f6","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-22 17:05:37.000000000","message":"Patch Set 17:\n\n(2 comments)","accounts_in_message":[],"_revision_number":17},{"id":"869f8ac5fe6bd088df6948fcff974f3744d1c0ff","author":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"date":"2026-01-23 09:12:32.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"d9a534e8d2f0974013a5c1e76501d5545a5542cf","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2026-01-23 09:45:55.000000000","message":"Patch Set 17: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"e99f2f63a6b580d6679545fbeeeef36d1f12ec38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 10:22:54.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a5769b141db5431cb37555de6d8743c4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/30a3d4ab05454dc6ba02f495d24f799b : SUCCESS in 2m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f58b490c2a14d76b4cf281a372f60be : SUCCESS in 2m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4802427426d34923abdd6fa0a0f80130 : SUCCESS in 3m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3a5c13cc757d4ca99af26f108166574f : SUCCESS in 3m 19s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/4b9b799db10a4c3a977458403ce455dd : SUCCESS in 6m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96b692767538437090a7338843398f39 : SUCCESS in 7m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fe8d58a23df84058aaac9a8aa1023df4 : SUCCESS in 2m 23s\n- ironicclient-tempest https://zuul.opendev.org/t/openstack/build/334b7f23eefe419da4f93f28d6f0a67d : SUCCESS in 1h 05m 06s\n- ironicclient-tox-codespell https://zuul.opendev.org/t/openstack/build/c5bbceb177524ce792267afa01dcfffe : FAILURE in 2m 10s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"2b079f84c29794eac2a046149eb7acdca0b17614","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-26 14:55:14.000000000","message":"Patch Set 17: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"af03c26f5eba3a3cb967ef63768582e081350ca4","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-01-26 16:03:03.000000000","message":"Patch Set 17: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":17},{"id":"b406a4a073318a3a1ca857760367cde766a798c2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 16:03:44.000000000","message":"Patch Set 17: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":17},{"id":"ede3ac59badce0cae88d0c1608a1ca299e715114","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 16:28:23.000000000","message":"Patch Set 17: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e68e7dc9177348948fe160c6b10c32ea\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef4aa37d6e634546a0ba549a3b2ef586 : SUCCESS in 4m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5dc4ae91ed8e466e8977a1ff42a92fd9 : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0f3d7be2cae54cf3805225ffc999ebab : SUCCESS in 4m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8427fe0f236543a7b34e2e2aa32da2a2 : SUCCESS in 5m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3f71159b4b9841f6a01159436e4cbad6 : SUCCESS in 2m 51s","accounts_in_message":[],"_revision_number":17},{"id":"24cef1bc3559dafc5c1606d2a21f751bfb2c1dbe","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 16:28:23.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":17},{"id":"d1ffdaa27bff6709356c9a3f4008486627aa1c7e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-26 16:29:39.000000000","message":"Patch Set 17:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1488459163ab4e1d8fef9bcd649cc3ad\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5bdc6f2f949c4822b561f90ce69bcbae : SUCCESS in 1m 05s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c2d58b16ad454aa68fb3ebc5120a1555 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"81e881bc36e89e054c74a146b04b3c9b64a669c2","revisions":{"d1a31a454d40e039f873fa7723e5c5a17e965d19":{"kind":"REWORK","_number":1,"created":"2025-11-13 15:39:28.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/1"}}},"commit":{"parents":[{"commit":"6d69b6b90aa0215a4fc26f124fe305f01efda20e","subject":"reno: Update master for unmaintained/2024.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6d69b6b90aa0215a4fc26f124fe305f01efda20e"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-13 15:38:19.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.104 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Update tox.ini to use hacking\u003e\u003d7.0.0 for Python 3.14 compatibility\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\nSigned-off-by: Jacob Anders \u003cjanders@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d1a31a454d40e039f873fa7723e5c5a17e965d19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d1a31a454d40e039f873fa7723e5c5a17e965d19"}]},"branch":"refs/heads/master"},"c479990faac65b7284936c1a746c8a8a554f7921":{"kind":"REWORK","_number":2,"created":"2025-11-27 17:06:17.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/2"}}},"commit":{"parents":[{"commit":"6d69b6b90aa0215a4fc26f124fe305f01efda20e","subject":"reno: Update master for unmaintained/2024.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6d69b6b90aa0215a4fc26f124fe305f01efda20e"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-27 17:06:15.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.105 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\nSigned-off-by: Jacob Anders \u003cjanders@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c479990faac65b7284936c1a746c8a8a554f7921"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c479990faac65b7284936c1a746c8a8a554f7921"}]},"branch":"refs/heads/master"},"838ee7244be67812fa183cfe7efbe470a0995581":{"kind":"REWORK","_number":3,"created":"2025-12-17 04:59:07.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/3"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-12-17 04:58:03.000000000","tz":60},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.105 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/838ee7244be67812fa183cfe7efbe470a0995581"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/838ee7244be67812fa183cfe7efbe470a0995581"}]},"branch":"refs/heads/master"},"a22bdc26e508202d947e73bef7add8ea0a287ebc":{"kind":"REWORK","_number":4,"created":"2026-01-05 15:46:06.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/4"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-05 15:45:42.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.104 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Update tox.ini to use hacking\u003e\u003d7.0.0 for Python 3.14 compatibility\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\nSigned-off-by: Jacob Anders \u003cjanders@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a22bdc26e508202d947e73bef7add8ea0a287ebc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a22bdc26e508202d947e73bef7add8ea0a287ebc"}]},"branch":"refs/heads/master"},"ddbb8569c7d0e89a6f9b1e0a4d6d9d99f3086711":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2026-01-05 15:47:03.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/5"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-05 15:47:03.000000000","tz":0},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.104 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Update tox.ini to use hacking\u003e\u003d7.0.0 for Python 3.14 compatibility\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/ddbb8569c7d0e89a6f9b1e0a4d6d9d99f3086711"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ddbb8569c7d0e89a6f9b1e0a4d6d9d99f3086711"}]},"branch":"refs/heads/master","description":"Edit commit message"},"efd1ec3305d86ede5be0fcfc92f06864194b3175":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2026-01-05 15:47:46.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/6"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-05 15:47:46.000000000","tz":0},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.107 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Update tox.ini to use hacking\u003e\u003d7.0.0 for Python 3.14 compatibility\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/efd1ec3305d86ede5be0fcfc92f06864194b3175"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/efd1ec3305d86ede5be0fcfc92f06864194b3175"}]},"branch":"refs/heads/master","description":"Edit commit message"},"e245bcc86ca660e5b1dd2a349b402a48b9a1ef9d":{"kind":"REWORK","_number":7,"created":"2026-01-05 15:53:29.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/7"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-05 15:52:33.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.107 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Update tox.ini to use hacking\u003e\u003d7.0.0 for Python 3.14 compatibility\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/e245bcc86ca660e5b1dd2a349b402a48b9a1ef9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e245bcc86ca660e5b1dd2a349b402a48b9a1ef9d"}]},"branch":"refs/heads/master"},"27800106bff3e284e0f5afb3eb2623ede2be1e32":{"kind":"REWORK","_number":8,"created":"2026-01-05 15:55:33.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/8"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-05 15:55:09.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.107 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Update tox.ini to use hacking\u003e\u003d7.0.0 for Python 3.14 compatibility\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/27800106bff3e284e0f5afb3eb2623ede2be1e32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/27800106bff3e284e0f5afb3eb2623ede2be1e32"}]},"branch":"refs/heads/master"},"5b4a032d34705e6cf505cd03b23fce8ddccf6601":{"kind":"REWORK","_number":9,"created":"2026-01-05 15:57:00.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/9"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-05 15:56:34.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.107 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Update tox.ini to use hacking\u003e\u003d7.0.0 for Python 3.14 compatibility\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/5b4a032d34705e6cf505cd03b23fce8ddccf6601"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5b4a032d34705e6cf505cd03b23fce8ddccf6601"}]},"branch":"refs/heads/master"},"e83e4988eeae187486b4ad11c999cff530b3b6bb":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2026-01-09 13:48:35.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/10"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-09 13:48:35.000000000","tz":0},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.107 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/e83e4988eeae187486b4ad11c999cff530b3b6bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e83e4988eeae187486b4ad11c999cff530b3b6bb"}]},"branch":"refs/heads/master","description":"Edit commit message"},"599fd5a6b9770f517753cb6f2e0ac83ef519e77a":{"kind":"REWORK","_number":11,"created":"2026-01-13 09:45:28.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/11"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 09:45:21.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.107 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Update tox.ini to use hacking\u003e\u003d7.0.0 for Python 3.14 compatibility\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/599fd5a6b9770f517753cb6f2e0ac83ef519e77a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/599fd5a6b9770f517753cb6f2e0ac83ef519e77a"}]},"branch":"refs/heads/master"},"5e78a91f9d920282ffce4756aa884c0c7d8e4183":{"kind":"REWORK","_number":12,"created":"2026-01-13 09:49:14.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/12"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-13 09:48:52.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.107 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Update tox.ini to use hacking\u003e\u003d7.0.0 for Python 3.14 compatibility\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/5e78a91f9d920282ffce4756aa884c0c7d8e4183"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5e78a91f9d920282ffce4756aa884c0c7d8e4183"}]},"branch":"refs/heads/master"},"da8eb081c08958ccec6efeeea436f60c6613e659":{"kind":"REWORK","_number":13,"created":"2026-01-19 14:53:48.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/13"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-19 14:53:05.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.107 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/da8eb081c08958ccec6efeeea436f60c6613e659"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/da8eb081c08958ccec6efeeea436f60c6613e659"}]},"branch":"refs/heads/master"},"c1514baa7cf7e36a3a0f0c50eea1de823a9e65a7":{"kind":"REWORK","_number":14,"created":"2026-01-19 16:28:49.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/14"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2026-01-19 16:28:26.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.108 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/c1514baa7cf7e36a3a0f0c50eea1de823a9e65a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c1514baa7cf7e36a3a0f0c50eea1de823a9e65a7"}]},"branch":"refs/heads/master"},"bc079d9c5f88ba51afc1b2cbafe0fd38af775566":{"kind":"NO_CODE_CHANGE","_number":15,"created":"2026-01-20 12:40:08.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/15"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","date":"2026-01-20 12:39:24.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.108 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/bc079d9c5f88ba51afc1b2cbafe0fd38af775566"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/bc079d9c5f88ba51afc1b2cbafe0fd38af775566"}]},"branch":"refs/heads/master"},"b17b4cfb5b4a763b9ee186529ba29d41173fda74":{"kind":"NO_CODE_CHANGE","_number":16,"created":"2026-01-20 12:57:10.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/16"}}},"commit":{"parents":[{"commit":"8995ff9de838dba3b7b4d25682ff91a9c6daa631","subject":"Merge \"Remove deprecated option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8995ff9de838dba3b7b4d25682ff91a9c6daa631"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","date":"2026-01-20 12:57:10.000000000","tz":0},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.108 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-By: Claude Code Sonnet 4.5\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/python-ironicclient/commit/b17b4cfb5b4a763b9ee186529ba29d41173fda74"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b17b4cfb5b4a763b9ee186529ba29d41173fda74"}]},"branch":"refs/heads/master","description":"Edit commit message"},"81e881bc36e89e054c74a146b04b3c9b64a669c2":{"kind":"REWORK","_number":17,"created":"2026-01-22 16:29:38.000000000","uploader":{"_account_id":32177,"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","username":"janders"},"ref":"refs/changes/55/967055/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/55/967055/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/55/967055/17"}}},"commit":{"parents":[{"commit":"3514f052dcdc4eae706939dd7297623f441558d2","subject":"feat: add \u0027physical_network\u0027 and \u0027category\u0027 to portgroup object","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3514f052dcdc4eae706939dd7297623f441558d2"}]}],"author":{"name":"Jacob Anders","email":"janders@redhat.com","date":"2025-11-12 20:14:16.000000000","tz":600},"committer":{"name":"Jacob Anders","email":"jacob-anders-dev@proton.me","date":"2026-01-22 16:28:59.000000000","tz":600},"subject":"Add support for node health status field","message":"Add support for node health status field\n\nThis commit adds client-side support for displaying Redfish hardware\nhealth status field (health) in baremetal node list commands:\n\n* Update API version to 1.109 to support health field\n* Add \u0027health\u0027 to node resource field definitions\n* Update node list command to display health field by default\n* Fix unit tests to expect health field in node listings\n* Add comprehensive release note documenting the new functionality\n\nThe health field is now displayed in both standard and long listing\nformats, providing operators with real-time visibility into hardware\nhealth status synchronized from BMCs.\n\nDepends-on: https://review.opendev.org/c/openstack/ironic/+/966946\nChange-Id: Idc36942f8962df68582b37e2c8d2ff3caa079f4f\nAssisted-by: Claude (Anthropic) version 4.5\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/python-ironicclient/commit/81e881bc36e89e054c74a146b04b3c9b64a669c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/81e881bc36e89e054c74a146b04b3c9b64a669c2"}]},"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
