)]}'
{"id":"openstack%2Fironic-python-agent-builder~998390","triplet_id":"openstack%2Fironic-python-agent-builder~master~Iadac357022ab61eda5500892c08b1469fa59465c","project":"openstack/ironic-python-agent-builder","branch":"master","topic":"container-hwm-patches","attention_set":{},"removed_from_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-08-12 19:02:39.000000000","reason":"Change was submitted"},"4571":{"account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"last_update":"2026-08-12 19:02:39.000000000","reason":"Change was submitted"}},"hashtags":["OSSN-0107","container-hwm-patches","ironic-week-prio"],"change_id":"Iadac357022ab61eda5500892c08b1469fa59465c","subject":"Do not require a container steps file to build","status":"MERGED","created":"2026-07-23 00:12:35.000000000","updated":"2026-08-13 20:27:23.000000000","submitted":"2026-08-12 19:02:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"998390-container-hwm-patches","meta_rev_id":"581de032167b4f06a4517812fe903565d9e55774","_number":998390,"virtual_id_number":998390,"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":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-12 19:02:39.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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":2,"date":"2026-08-12 17:35:19.000000000","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":2,"date":"2026-07-29 19:09:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":2,"date":"2026-07-29 19:09:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":1,"date":"2026-08-12 17:35:19.000000000","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"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"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":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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_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"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-23 01:23:29.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-07-28 07:50:27.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"},{"updated":"2026-07-29 02:38:23.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2026-08-12 17:35:19.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":"04af9df309ea92fe02beb5766c100a916e07d06a","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-07-23 00:12:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e9b18b565ceaccbc9b666e2a8f4b158902380290","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 01:23:29.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23b2c1c6926c4eaf8c0ee07e830f823a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/235fac1b1da34eb5927b9610b1db8115 : SUCCESS in 4m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a52015f8fab349559e77cf0af03b5cbb : SUCCESS in 3m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65a493a07ab649478eb2fb3314223e96 : SUCCESS in 2m 07s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/cad2ed57542e4d9a88d5222ed8bf1ab1 : SUCCESS in 52m 09s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/88465dfab0774b3bb0ff71dfa854ed42 : SUCCESS in 5m 26s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/ba8a2133137c467bb1a679cd048ebe46 : SUCCESS in 9m 56s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/a1ef6e44fa1b4323b85ab2a048ebd9f1 : SUCCESS in 9m 29s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/bbeabb6102ae43b19aa5b7c55c543ad6 : SUCCESS in 9m 39s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/6f3d97d688db4d47a0b94f64dff949c4 : SUCCESS in 7m 43s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/f37820934be04af39eea3f8ae11ea704 : SUCCESS in 8m 54s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/3f28054890fa4861ab129d93e2542dc3 : SUCCESS in 4m 18s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/761d5145d8244777b1ae92707b3e8d77 : SUCCESS in 1h 08m 23s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/f0306074b10249199fc71f1c271ec1ff : SUCCESS in 49m 38s\n- ironic-python-agent-check-image-dib-debian-bookworm https://zuul.opendev.org/t/openstack/build/cd7afa1f45304759885be7834cc3d185 : SUCCESS in 7m 52s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/cae319bf842d40369ed135005ccaacd2 : SUCCESS in 9m 59s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/3a5d1be8f92045c0b0f542fd3cca5806 : SUCCESS in 14m 18s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/e919432d840b43b59ba41c3c41a5a78c : SUCCESS in 2m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2ac862882869c2c0857b6ab38bee3430b3ab6c89","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2026-07-28 07:50:27.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"456bb894980b7a261f7d7f8553c249d3cb3c1f30","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-07-29 02:38:23.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"cb4b242bd4a756d2849b6ddefc40882ee4de4a8b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 02:39:00.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d276317db180ece753d548bc6c4519edc86b0c68","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 04:09:29.000000000","message":"Patch Set 1: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/998389 is needed.","accounts_in_message":[],"_revision_number":1},{"id":"225fa23be125a15462bac8df47225549bebad571","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-07-29 19:09:38.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f23079d88b9b6ee93a395b3b420fa37979956ec4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 20:32:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f2829241a2b4108ab3563a7bc19e1e2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b87b27dde84f46f6a500fdfbb9417d36 : SUCCESS in 6m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/559722abf23743c78e2996103693191e : SUCCESS in 2m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/20a2c3f378c34c07b9eab43a3f31ab26 : SUCCESS in 2m 38s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/dd8da54d390246bf9db9eb8a83c88112 : SUCCESS in 44m 12s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/60d7b6f0336b4c95b18eaa5c6198830d : SUCCESS in 5m 36s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/552047f1e4334d12861a55ec057d6e6f : SUCCESS in 10m 10s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/1ad2a1c0ef1041b0b4e9b2bffd8531a4 : SUCCESS in 9m 07s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/16f2e30282f64792b431291c8c352e7c : SUCCESS in 10m 00s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/d3309d75d2734374826ae9def0f9e042 : SUCCESS in 4m 31s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/1b37bf15c4894e309eb286bd14e637e1 : SUCCESS in 15m 51s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/b661786536c84fa499ce98df22ac69cb : SUCCESS in 4m 05s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/98b3594a84104ff8a0b9b7a9417a450c : SUCCESS in 1h 16m 59s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/9669a195fa6e40609ed2ef0814b2b341 : SUCCESS in 32m 39s\n- ironic-python-agent-check-image-dib-debian-bookworm https://zuul.opendev.org/t/openstack/build/66ee6d813f8c408d8e88f8ff49675e36 : SUCCESS in 5m 34s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/5c9ce47eef3f4965a829865b91863a3c : SUCCESS in 5m 29s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/75906f8c02a84cb58fd057da9656a0fd : SUCCESS in 15m 03s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/a452ef28c5e34f2fbc57fc200747ce27 : SUCCESS in 2m 30s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"022d1c8c261c1544a0ffa2dd536c5acc2333e8dd","tag":"autogenerated:gerrit:setTopic","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 15:00:28.000000000","message":"Topic skip-redund-polling removed","accounts_in_message":[],"_revision_number":2},{"id":"3af16a7a47245219a82357bc71ae20fe6baf9658","tag":"autogenerated:gerrit:setHashtag","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 15:00:37.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":2},{"id":"b883eb51af5c54f929739583ac0e792cd8cd012e","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-12 17:35:19.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"3856645907d0e206d0f082c8e19524690c99232e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 17:35:52.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"0e0624959d1b3caff1cfe96b3cf76af8e42d67b5","tag":"autogenerated:gerrit:setTopic","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 17:49:56.000000000","message":"Topic set to container-hwm-patches","accounts_in_message":[],"_revision_number":2},{"id":"04e6b856b2b41efb3faaf93c6e64bac53994e706","tag":"autogenerated:gerrit:setHashtag","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 17:54:47.000000000","message":"Hashtag added: container-hwm-patches","accounts_in_message":[],"_revision_number":2},{"id":"a900b7f802f387eca2fa3f602e87d6edb27b44ab","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 19:02:39.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/67a9afe6c6f940ed9c19246c88dc2225\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a66d3411759470080793cfaf23de83b : SUCCESS in 8m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/313014103aa94c92b6957fbcddb8fe06 : SUCCESS in 3m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/098a570a8f8148718a5f4ba0d30e0fc8 : SUCCESS in 1m 59s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/14adb3d8bdda4a17a12072c914e15509 : SUCCESS in 51m 23s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/896b937b1778496196732b6829217bda : SUCCESS in 8m 46s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/e4dce21106ae4ae3a8cc69abea19929c : SUCCESS in 9m 31s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/89d9f63afc154efea14fb16b4d9ce4b2 : SUCCESS in 7m 00s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/a0efad3626ac4cc1b5047472600a2dfd : SUCCESS in 7m 00s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/da030da014bd4add8c185ee491037188 : SUCCESS in 4m 19s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/1b3a32871c3d4b899a2f7f9fd8d5f61f : SUCCESS in 11m 39s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/fb04e71072c54874a6350790a23d37a5 : SUCCESS in 7m 47s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/455824d0aad84efda0fcae5309f2c254 : SUCCESS in 35m 31s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/28d7a5e29ff4459ebe229c65f5c57c10 : SUCCESS in 1h 15m 00s","accounts_in_message":[],"_revision_number":2},{"id":"1c0634b58d3124cd2411661c919978fe4938aa29","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 19:02:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"4b8376c7b16afd40de2932329284e40c9aa2b9c6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 19:04:29.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/083cfe768cbc414486f8896eda6a9c25\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d286e3fdb1db462aa944e2d3cba2f21a : SUCCESS in 38s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d92757a904b49b5a40e869f5e6aaa7d : SUCCESS in 41s","accounts_in_message":[],"_revision_number":2},{"id":"581de032167b4f06a4517812fe903565d9e55774","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-08-13 20:27:23.000000000","message":"Hashtag added: OSSN-0107","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b28e5cd5be87d65a1a3b30118e885a3495f0837c","revisions":{"11266e75a3e9ed6da6714e51f441cbcce0ab0f3c":{"kind":"REWORK","_number":1,"created":"2026-07-23 00:12:35.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/90/998390/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/90/998390/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/90/998390/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/90/998390/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/90/998390/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/90/998390/1"}}},"commit":{"parents":[{"commit":"a9b7ce9ed606f82d80f6b15621d6c80038c9f15a","subject":"Write container options as comma separated lists","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/a9b7ce9ed606f82d80f6b15621d6c80038c9f15a"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-07-22 23:22:23.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-07-23 00:07:00.000000000","tz":60},"subject":"Do not require a container steps file to build","message":"Do not require a container steps file to build\n\nThe element stopped the image build when no steps file was present at\nthe default path. A ramdisk for the runbook and deploy template\nworkflow does not need one, so the workflow the documentation leads\nwith could not be built for without first creating an empty YAML file.\n\nA missing file at the default path now means no steps are baked in. It\nis still an error when DIB_STEPS_FILE_PATH was set explicitly.\n\nRelated-Bug: #2160143\nAssisted-by: Claude Opus 4.8\nChange-Id: Iadac357022ab61eda5500892c08b1469fa59465c\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/11266e75a3e9ed6da6714e51f441cbcce0ab0f3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/11266e75a3e9ed6da6714e51f441cbcce0ab0f3c"}]},"branch":"refs/heads/master"},"b28e5cd5be87d65a1a3b30118e885a3495f0837c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-07-29 19:09:38.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/90/998390/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/90/998390/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/90/998390/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/90/998390/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/90/998390/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/90/998390/2"}}},"commit":{"parents":[{"commit":"095f761a826cb22ea65e1a65bc769d2a1329db78","subject":"Write container options as comma separated lists","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/095f761a826cb22ea65e1a65bc769d2a1329db78"}]}],"author":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-07-22 23:22:23.000000000","tz":60},"committer":{"name":"Afonne-CID","email":"afonnepaulc@gmail.com","date":"2026-07-29 19:08:58.000000000","tz":60},"subject":"Do not require a container steps file to build","message":"Do not require a container steps file to build\n\nThe element stopped the image build when no steps file was present at\nthe default path. A ramdisk for the runbook and deploy template\nworkflow does not need one, so the workflow the documentation leads\nwith could not be built for without first creating an empty YAML file.\n\nA missing file at the default path now means no steps are baked in. It\nis still an error when DIB_STEPS_FILE_PATH was set explicitly.\n\nRelated-Bug: #2160143\nAssisted-by: Claude Opus 4.8\nChange-Id: Iadac357022ab61eda5500892c08b1469fa59465c\nSigned-off-by: Afonne-CID \u003cafonnepaulc@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/b28e5cd5be87d65a1a3b30118e885a3495f0837c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/b28e5cd5be87d65a1a3b30118e885a3495f0837c"}]},"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}},{"label":"Workflow","status":"MAY","applied_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"}},{"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":{"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":"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
