)]}'
{"id":"openstack%2Fironic~1000751","triplet_id":"openstack%2Fironic~master~I42ee3575df2e485e6767604aaf38915a20571c2c","project":"openstack/ironic","branch":"master","topic":"maintenance-model","attention_set":{"36770":{"account":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"last_update":"2026-09-15 19:35:15.000000000","reason":"A robot voted negatively on a label"},"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-09-15 16:24:04.000000000","reason":"Vote got outdated and was removed: Code-Review+1"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I42ee3575df2e485e6767604aaf38915a20571c2c","subject":"Maintenance: add the node_maintenance table","status":"NEW","created":"2026-08-12 16:59:50.000000000","updated":"2026-09-15 19:35:15.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7a057ad6bedf21bd058ba47642d0a83f31b5eac9","_number":1000751,"virtual_id_number":1000751,"owner":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-09-15 19:35:15.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_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,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":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,"permitted_voting_range":{"min":-1,"max":1},"_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":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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-12 17:28:43.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":"CC"},{"updated":"2026-08-12 18:46:10.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-08-13 16:31:31.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"}],"messages":[{"id":"23b92710a293d1d870f4241f7fad0e33096ef391","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2026-08-12 16:59:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3b61df04860daabf528a9e74e6022bd1b5c001c7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 17:28:43.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e216ee1b6264463e85dcd1b5e9bed3da\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/fd147072066d4318be790f7f370869f6 : FAILURE in 14m 36s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0ba036e9edd5487bb55ef8493517ee3b : FAILURE in 12m 53s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/555839c41f1e40f7911bd8371f51baff : FAILURE in 18m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"57b2d8d85e2149740d7bd73bf61038f25b32e4da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 18:46:10.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/dd9252301f644d2ebf481566f23801d8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a86860dec1d04d6c85ee3683f216d2d9 : FAILURE in 13m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89d03866446248199e305c6f387ea117 : SUCCESS in 7m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/81af9189c48e47588c62bd08445730f6 : FAILURE in 8m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/08c63cf317bd476cafd6e6e6ff56debc : FAILURE in 9m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3bff54f61ec94a85955500652cc4f900 : FAILURE in 10m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e39db0834fff433a8fdf7308f109e2e8 : SUCCESS in 9m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e41b84968fe54aaa9eed7896296ab02a : SUCCESS in 11m 11s\n- ironic-tox-mypy https://zuul.opendev.org/t/openstack/build/58793f4705e143819b3ab63cda029e3a : SUCCESS in 2m 47s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/5af57942a8b54483a594ff74a9860ffb : SUCCESS in 3m 09s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/6f9a4eb990864103b840edb7bfd5ce73 : FAILURE in 11m 03s\n- ironic-cross-sushy https://zuul.opendev.org/t/openstack/build/3b2b3975fc6d485a91f724d87bf7eddb : FAILURE in 6m 00s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/7b80d8abed7541f49a0517aa99da49ba : SUCCESS in 36m 46s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/d543e975d1d34976b80f0bf8d7cb0706 : SUCCESS in 56m 04s (non-voting)\n- ironic-tempest-vnc-container https://zuul.opendev.org/t/openstack/build/9e8263ee131a4c31a84a312910b6164b : SUCCESS in 16m 57s (non-voting)\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/73a4b5075e7840da99cf35a093279dc3 : SUCCESS in 31m 14s (non-voting)\n- ironic-tempest-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/0bf366f3e4ec455f839750c550e21fd2 : POST_FAILURE in 15m 41s\n- ironic-tempest-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/09fb120b9ad7497db45368e34f3ae0c2 : SUCCESS in 47m 53s\n- ironic-tempest-uefi-redfish-https https://zuul.opendev.org/t/openstack/build/841a3daa85194b5c88a9eb4d7db54db3 : SUCCESS in 26m 34s\n- ironic-tempest-ovn-uefi-ipmi-pxe https://zuul.opendev.org/t/openstack/build/a6bb879bcf37475eab762cf380f0bfab : SUCCESS in 31m 31s (non-voting)\n- ironic-tempest-ovn-uefi-ipxe-ipv6 https://zuul.opendev.org/t/openstack/build/4239ce8f4fc6453892c2795a40d708b8 : SUCCESS in 1h 00m 00s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/d9aa4e6758264aeca22236613200eb85 : POST_FAILURE in 36m 06s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode-shard https://zuul.opendev.org/t/openstack/build/d1c765b5b525498fae8c37e9edae2a80 : FAILURE in 1h 30m 58s (non-voting)\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/734a6b3ae6b3406aa339dac095e5f5fd : SUCCESS in 1h 18m 08s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/36381392a54a4a5faaa776dc6633b339 : SUCCESS in 37m 48s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/91015f732e494447a36ebc0ac37d8369 : SUCCESS in 49m 24s\n- ironic-tempest-uefi-redfish-vmedia-4k https://zuul.opendev.org/t/openstack/build/f0eb963a14e445e0ab7f375c780d7bab : SUCCESS in 1h 14m 34s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/d0e88e16713e46d29e34679e6eea6516 : SUCCESS in 1h 39m 11s (non-voting)\n- ironic-grenade-skip-level https://zuul.opendev.org/t/openstack/build/a3249867acde4561aa6f80b9bb287cf5 : SUCCESS in 45m 51s (non-voting)\n- metal3-integration https://zuul.opendev.org/t/openstack/build/dff378e935584e06aebe5bebe53adebe : FAILURE in 12m 08s (non-voting)\n- metal3-baremetal-operator-functional https://zuul.opendev.org/t/openstack/build/dc79ef891f574a9fbe80199a0882d234 : SUCCESS in 59m 50s (non-voting)\n- metal3-ironic-standalone-operator-functional https://zuul.opendev.org/t/openstack/build/470b1edfb1ca43d0a443d1df2ec9905b : SUCCESS in 40m 22s (non-voting)\n- ironic-standalone-aarch64 https://zuul.opendev.org/t/openstack/build/00faf36463c3473694d6cb07d2b3567c : SUCCESS in 23m 16s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib https://zuul.opendev.org/t/openstack/build/8aa3a75128c649d49459c8e942d4eae3 : SUCCESS in 24m 54s (non-voting)\n- ironic-standalone-anaconda https://zuul.opendev.org/t/openstack/build/46fcf513279e46ed8fc7e90c571c86e5 : SUCCESS in 53m 05s (non-voting)\n- bifrost-integration-on-ubuntu-noble https://zuul.opendev.org/t/openstack/build/757c64d4159847ee8931fc5f20adabe9 : SUCCESS in 31m 00s (non-voting)\n- bifrost-integration-redfish-vmedia-uefi-ubuntu-noble https://zuul.opendev.org/t/openstack/build/21e5e95ef1ac40f184b616b700e2e3e9 : FAILURE in 7m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d1c55b237fd678758c9570ea6917931fecbe0851","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-08-13 16:31:31.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6fd2ab9d23bff5cb47475f640e3ee00040d66c02","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-08-13 16:32:29.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"881f46280ea18a3a1de7e000c259d6ad9f752e9f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2026-08-20 16:47:12.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"fcff863d6c679e27b46de3e369cae961f0248e7e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 17:20:09.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a36563446be48dfbee97db000831991\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/12edd06c1e134c32985443a5e6f4a423 : FAILURE in 8m 07s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ee167493fe8241bb92a563629b5ddfc1 : FAILURE in 11m 44s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/fd0160ec64634a2daab5a7d518ef2ce8 : NODE_FAILURE Node(set) request cfbd6263e5c8418ba2447423ac78a40a failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"62cbe8395595d29ba01f6c8d8bce612b9963bfa7","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-08-20 17:21:39.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"e1c2dc305ad23a898206c2141cb027142d1d7fbc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 18:17:57.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/a2099cd6faae438fb1e99519e558f231\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/95779c5067f44511b44b619fa2775caa : FAILURE in 7m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ffef782d0f394b3b8d99701e84fa77c2 : SUCCESS in 5m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2604234fa2094a3993c47d40e02760cd : FAILURE in 6m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ab88aa3dec3146889f5da070540e07b1 : FAILURE in 6m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7276f0ab99ae4a40a51d63ea7f53b7a5 : FAILURE in 10m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6e3125f97144b11820e311d341db75e : SUCCESS in 11m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aa5b10fc515c4027bbe15ff163ff2d32 : SUCCESS in 18m 47s\n- ironic-tox-mypy https://zuul.opendev.org/t/openstack/build/a6ab33c87cf74d2f9e5c3bebd109ee79 : SUCCESS in 5m 17s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/bbb6cff8dd184e9c8f599d6717cf5801 : SUCCESS in 3m 29s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/b914f14affe04a4faf219f3cfd8a1bca : FAILURE in 5m 20s\n- ironic-cross-sushy https://zuul.opendev.org/t/openstack/build/91e4a9c6f0854e0887463854a671e6cf : FAILURE in 8m 36s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/31a2ee3afde7469aad4ecee34f236d2e : SUCCESS in 19m 19s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/5a263f99e0d54d4baf69cc4496750662 : SUCCESS in 1h 05m 14s (non-voting)\n- ironic-tempest-vnc-container https://zuul.opendev.org/t/openstack/build/7c3983efe96e48d8a2cab446c2107fb7 : SUCCESS in 19m 37s (non-voting)\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/16996c5f369046ae86137a65bea69815 : SUCCESS in 1h 13m 23s (non-voting)\n- ironic-tempest-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/a99f0d16218f4cf18872df6bc0cce1aa : SUCCESS in 32m 27s\n- ironic-tempest-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/5c3c50d2884548c28e0e5052602b39cd : SUCCESS in 47m 20s\n- ironic-tempest-uefi-redfish-https https://zuul.opendev.org/t/openstack/build/efe241c2e6a54db8928b6bb4a4c7558d : SUCCESS in 20m 55s\n- ironic-tempest-ovn-uefi-ipmi-pxe https://zuul.opendev.org/t/openstack/build/a0721eb0fcff4095a1fc77b3e714b1b0 : SUCCESS in 46m 11s (non-voting)\n- ironic-tempest-ovn-uefi-ipxe-ipv6 https://zuul.opendev.org/t/openstack/build/4533e71cfe224d9eabbd9ee41e9c374a : SUCCESS in 46m 29s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/c619a3258df9453bb77f638ab6f5a882 : SUCCESS in 42m 29s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode-shard https://zuul.opendev.org/t/openstack/build/cddd3fb548d4452f961423ba0df75976 : SUCCESS in 1h 05m 00s (non-voting)\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/e268e2c2d2274837952300b0196b3b30 : SUCCESS in 1h 09m 41s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/43090a7867f54c49be8a2894ae610041 : SUCCESS in 40m 32s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/968cdbf3e51c43c98874ecb81e33016d : SUCCESS in 51m 40s\n- ironic-tempest-uefi-redfish-vmedia-4k https://zuul.opendev.org/t/openstack/build/0f70d7d14d1947b48b209b3c5327805e : SUCCESS in 1h 05m 41s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/79a585c0435f480ab465551bb2378dd1 : SUCCESS in 1h 27m 14s (non-voting)\n- ironic-grenade-skip-level https://zuul.opendev.org/t/openstack/build/da7e974c52094561aeb2774370ed560b : SUCCESS in 1h 19m 50s (non-voting)\n- metal3-integration https://zuul.opendev.org/t/openstack/build/10cc63042fab4ea390a2a738a4f8bde5 : SUCCESS in 26m 42s (non-voting)\n- metal3-baremetal-operator-functional https://zuul.opendev.org/t/openstack/build/7e5d393a676e473faf03a7e6af1ce876 : SUCCESS in 59m 53s (non-voting)\n- metal3-ironic-standalone-operator-functional https://zuul.opendev.org/t/openstack/build/115f26cbe186485a9a63a3a6aa64282c : SUCCESS in 41m 47s (non-voting)\n- ironic-standalone-aarch64 https://zuul.opendev.org/t/openstack/build/e5b83d717c0f4635a04924d7c757b803 : SUCCESS in 31m 58s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib https://zuul.opendev.org/t/openstack/build/210e79029481468fba041efdc74416be : SUCCESS in 21m 22s (non-voting)\n- ironic-standalone-anaconda https://zuul.opendev.org/t/openstack/build/2964719417ff443f9f1cf9c1c0fc4d4c : SUCCESS in 1h 00m 31s (non-voting)\n- bifrost-integration-on-ubuntu-noble https://zuul.opendev.org/t/openstack/build/99a01df3a4d242f99f13a03ad09a9c9a : SUCCESS in 54m 46s (non-voting)\n- bifrost-integration-redfish-vmedia-uefi-ubuntu-noble https://zuul.opendev.org/t/openstack/build/62e25179a01e46b28e7eb2132493fd2e : SUCCESS in 55m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b98e0937be43d265006f51ba7112d7f57b4dfd03","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2026-09-15 16:23:05.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"e16611a92e2778358fb25f384e4e1f9246a2f7b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2026-09-15 16:24:04.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"4353c7de2efaaeebbb9301b83fcb9fbfb858ac1c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-15 16:55:23.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/78f4b21f4452485fa2d0c0b62f6a3211\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/e77bb7fdb22149328648d21b81a74f16 : FAILURE in 6m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fff852586f404c8c807b9768cf37721e : FAILURE in 8m 56s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/99b9d253583941d29c48c16814a12089 : FAILURE in 12m 52s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"536346cc8aef850f7b36e4ce53c913f831658e3d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2026-09-15 17:51:37.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"45fc4ef8794f40b545fb839c9c45893e5be6f53e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-15 18:12:58.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c14b7bc79afb48549eb75251e5ac0633\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/af16422eff964e3c8dea0edc1e42f188 : FAILURE in 13m 44s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ca12b49f51074047b228cfe5afaca368 : FAILURE in 12m 13s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/eb23358f013446e6ac6f84992d2d18c4 : FAILURE in 18m 56s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"7a057ad6bedf21bd058ba47642d0a83f31b5eac9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-15 19:35:15.000000000","message":"Patch Set 4: 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/c14633663b9b411cba2045a5150c482d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8219bcd864814a2f9316b4199dc32802 : FAILURE in 8m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ecbaa43d6cdc4a5b9f5eb2ff0772f190 : SUCCESS in 7m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/33f8b3094e7e45669a4eb38286d9ef65 : FAILURE in 4m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7ac1ba9f61334fadada3978ce8063696 : FAILURE in 9m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8b71386130e5494baabd6c8caec18a5d : FAILURE in 11m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67475e93551640f5a264be290299613e : SUCCESS in 15m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/501bd62489674a3b8ed44576e142dde4 : SUCCESS in 20m 32s\n- ironic-tox-mypy https://zuul.opendev.org/t/openstack/build/d0149717e6e94f6d9a9011ee26bbd3ef : SUCCESS in 3m 39s\n- ironic-tox-unit-mysql-migrations https://zuul.opendev.org/t/openstack/build/0919439a186a48ae8cf2f0467f458111 : SUCCESS in 3m 54s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/504804900df341089b47cd8fc50f5ba9 : FAILURE in 5m 17s\n- ironic-cross-sushy https://zuul.opendev.org/t/openstack/build/b6fc112bafd34786b3f281b15628ec47 : FAILURE in 9m 11s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/2706bb1f43a14eb88c6e47f1a4e6c33c : SUCCESS in 27m 49s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/d3cd5d095c7941a68f31339be9388139 : SUCCESS in 59m 40s (non-voting)\n- ironic-tempest-vnc-container https://zuul.opendev.org/t/openstack/build/58beaa7a12e34dd7b61c0dc1114ff9ea : SUCCESS in 19m 52s (non-voting)\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/4c7807be982f48c89ccf702f6a2063be : SUCCESS in 1h 19m 44s (non-voting)\n- ironic-tempest-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/703f1bf8d1624e408b6ca7acd190128f : SUCCESS in 45m 54s\n- ironic-tempest-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/6ad4459440c141b597e8e5e74a4f10e5 : SUCCESS in 47m 32s\n- ironic-tempest-uefi-redfish-https https://zuul.opendev.org/t/openstack/build/2fd3e465b12b4c96a99a653c4825d02d : SUCCESS in 46m 17s\n- ironic-tempest-ovn-uefi-ipmi-pxe https://zuul.opendev.org/t/openstack/build/ab807ddba9d2498db3717204b02c9ce7 : SUCCESS in 39m 44s (non-voting)\n- ironic-tempest-ovn-uefi-ipxe-ipv6 https://zuul.opendev.org/t/openstack/build/ddffe37303724845bb0661ed6c39e9cd : SUCCESS in 47m 18s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/2de6c8f6914c4a96996f6954dc599f2a : SUCCESS in 1h 36m 21s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-multinode-shard https://zuul.opendev.org/t/openstack/build/8a799434f497408abed4a09b43a592ba : FAILURE in 1h 10m 53s (non-voting)\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/e2686865518d4dff8a45730a8dadfcfe : SUCCESS in 59m 03s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/71c730b2aba248c086b1740e02f9d162 : SUCCESS in 38m 18s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/518129e054f94cb4934fbc59c8290d19 : SUCCESS in 49m 20s\n- ironic-tempest-uefi-redfish-vmedia-4k https://zuul.opendev.org/t/openstack/build/1cb9b4ac43ac44888f2263d2ce0a795e : SUCCESS in 36m 29s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/9d4991f8f3054841acaa7727a8eb4c84 : SUCCESS in 54m 16s (non-voting)\n- ironic-grenade-skip-level https://zuul.opendev.org/t/openstack/build/20e22138576f4eb4ad87b78c3c1e8539 : SUCCESS in 44m 24s (non-voting)\n- metal3-integration https://zuul.opendev.org/t/openstack/build/2f79e65c5702433e8e83f3b8b82baba2 : FAILURE in 10m 21s (non-voting)\n- metal3-baremetal-operator-functional https://zuul.opendev.org/t/openstack/build/5008de9ccfcc4508896873eaed89a3e6 : SUCCESS in 59m 04s (non-voting)\n- metal3-ironic-standalone-operator-functional https://zuul.opendev.org/t/openstack/build/fb5a0e9e252b442495e65ab5ee98803e : FAILURE in 1h 12m 28s (non-voting)\n- ironic-standalone-aarch64 https://zuul.opendev.org/t/openstack/build/605ca2238e3343e78f9b7b4166b05634 : SUCCESS in 43m 23s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib https://zuul.opendev.org/t/openstack/build/eb27a2e0c2f7484eb285896a97e8588e : SUCCESS in 42m 38s (non-voting)\n- ironic-standalone-anaconda https://zuul.opendev.org/t/openstack/build/5ef6358711f046998258e0820b9c7692 : FAILURE in 19m 46s (non-voting)\n- bifrost-integration-on-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9dd7fbca50dd45b48226af4dbc453f43 : SUCCESS in 54m 51s (non-voting)\n- bifrost-integration-redfish-vmedia-uefi-ubuntu-noble https://zuul.opendev.org/t/openstack/build/bb12752abd6a4cadb6f905b88dc5c0ee : SUCCESS in 30m 05s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"bd36af4e27f89a862553736b0b061416a847eae3","revisions":{"7bbebf7ae1bd60a38ba1a8e21478d535fb7cb414":{"kind":"REWORK","_number":1,"created":"2026-08-12 16:59:50.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/51/1000751/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/51/1000751/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/51/1000751/1"}}},"commit":{"parents":[{"commit":"125942a46b645ca664466191c8bf4c23145e29d5","subject":"Merge \"Refresh the scaling guide in the reference architecture\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/125942a46b645ca664466191c8bf4c23145e29d5"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-08-12 16:20:42.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-08-12 16:20:42.000000000","tz":60},"subject":"Maintenance: add the node_maintenance table","message":"Maintenance: add the node_maintenance table\n\nAssisted-by: Claude Opus 5\nRelated-Bug: #2156370\nSpec: https://review.opendev.org/c/openstack/ironic-specs/+/974894\nChange-Id: I42ee3575df2e485e6767604aaf38915a20571c2c\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/7bbebf7ae1bd60a38ba1a8e21478d535fb7cb414"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/7bbebf7ae1bd60a38ba1a8e21478d535fb7cb414"}]},"branch":"refs/heads/master"},"fda9ee38810aa9a19bff8cfb3bec015beb7d3845":{"kind":"REWORK","_number":2,"created":"2026-08-20 16:47:12.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/51/1000751/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/51/1000751/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/51/1000751/2"}}},"commit":{"parents":[{"commit":"125942a46b645ca664466191c8bf4c23145e29d5","subject":"Merge \"Refresh the scaling guide in the reference architecture\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/125942a46b645ca664466191c8bf4c23145e29d5"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-08-12 16:20:42.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-08-20 15:51:15.000000000","tz":60},"subject":"Maintenance: add the node_maintenance table","message":"Maintenance: add the node_maintenance table\n\nAssisted-by: Claude Opus 5\nRelated-Bug: #2156370\nSpec: https://review.opendev.org/c/openstack/ironic-specs/+/974894\nChange-Id: I42ee3575df2e485e6767604aaf38915a20571c2c\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/fda9ee38810aa9a19bff8cfb3bec015beb7d3845"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/fda9ee38810aa9a19bff8cfb3bec015beb7d3845"}]},"branch":"refs/heads/master"},"5d985e306652be9dbce7746382bcffdcbfbd743d":{"kind":"REWORK","_number":3,"created":"2026-09-15 16:24:04.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/51/1000751/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/51/1000751/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/51/1000751/3"}}},"commit":{"parents":[{"commit":"125942a46b645ca664466191c8bf4c23145e29d5","subject":"Merge \"Refresh the scaling guide in the reference architecture\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/125942a46b645ca664466191c8bf4c23145e29d5"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-08-12 16:20:42.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-09-15 14:15:44.000000000","tz":60},"subject":"Maintenance: add the node_maintenance table","message":"Maintenance: add the node_maintenance table\n\nAssisted-by: Claude Opus 5\nRelated-Bug: #2156370\nChange-Id: I42ee3575df2e485e6767604aaf38915a20571c2c\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/5d985e306652be9dbce7746382bcffdcbfbd743d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/5d985e306652be9dbce7746382bcffdcbfbd743d"}]},"branch":"refs/heads/master"},"bd36af4e27f89a862553736b0b061416a847eae3":{"kind":"REWORK","_number":4,"created":"2026-09-15 17:51:37.000000000","uploader":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"ref":"refs/changes/51/1000751/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/51/1000751/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/51/1000751/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/51/1000751/4"}}},"commit":{"parents":[{"commit":"74b8bdbdde649174a255ef79e551a2501f5957cd","subject":"Merge \"Populate node_history state fields\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/74b8bdbdde649174a255ef79e551a2501f5957cd"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-08-12 16:20:42.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-09-15 17:51:19.000000000","tz":60},"subject":"Maintenance: add the node_maintenance table","message":"Maintenance: add the node_maintenance table\n\nAssisted-by: Claude Opus 5\nRelated-Bug: #2156370\nChange-Id: I42ee3575df2e485e6767604aaf38915a20571c2c\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/bd36af4e27f89a862553736b0b061416a847eae3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/bd36af4e27f89a862553736b0b061416a847eae3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
