)]}'
{"id":"openstack%2Fironic-python-agent-builder~971236","triplet_id":"openstack%2Fironic-python-agent-builder~master~If2a63fd16d8ae8e71b61b39f7c0c87ff45a81cf0","project":"openstack/ironic-python-agent-builder","branch":"master","attention_set":{},"removed_from_attention_set":{"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2025-12-22 12:17:45.000000000","reason":"Change was submitted"},"25437":{"account":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"last_update":"2025-12-22 12:17:45.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If2a63fd16d8ae8e71b61b39f7c0c87ff45a81cf0","subject":"Lockout configdrive reads on network boots","status":"MERGED","created":"2025-12-16 18:34:38.000000000","updated":"2025-12-22 12:18:33.000000000","submitted":"2025-12-22 12:17:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"971236","meta_rev_id":"3cb52585517f8c691a948c2f60f0efd72271b9dd","_number":971236,"virtual_id_number":971236,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-22 12:17:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":"2025-12-17 19:27:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},{"value":2,"date":"2025-12-22 11:28:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},{"value":1,"date":"2025-12-22 11:28:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-16 18:44:53.000000000","updated_by":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"reviewer":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"state":"REVIEWER"},{"updated":"2025-12-16 19:38:48.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-12-17 19:27:36.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":"2025-12-22 11:28:44.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"}],"messages":[{"id":"7ff8815fa4772a6ba3a439bff8dc0fc119100778","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-12-16 18:34:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f6f02b8ac573359f02308d6c66b5a76613344e61","author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"date":"2025-12-16 18:44:53.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"7bcf41be47eb1541ca699106d376b8c8a1d7ed06","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 19:38:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d103004fa5c84abe8fcb96e73323fdc2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9dd1ade201bc460f92609de0fde032d0 : SUCCESS in 4m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a66f1b37b73341cea1d8bb9c89a9d0e1 : SUCCESS in 1m 42s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/ecad85a3717c4082820c0c241b84db54 : SUCCESS in 48m 05s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/fe95e882387a4eb9a0939e3511dde2e9 : SUCCESS in 9m 45s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/e55d0104ad0e484aaf629db42c113087 : SUCCESS in 4m 44s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/65726d50e76a4b7e967d3c8c2b6c5c79 : SUCCESS in 7m 27s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/758bd007e1014ccf9d102fe59293325d : SUCCESS in 7m 45s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/adf789a152cb469eab8fd835e7e1fb15 : SUCCESS in 7m 41s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/a6d35962e7c04fd4a5661e9020aa38b6 : SUCCESS in 10m 38s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/99237b99c1a746d491aa8563a28d6618 : SUCCESS in 7m 13s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/03d9a37d89e64d64bd050893e3593dd3 : FAILURE in 26m 23s (non-voting)\n- ironic-python-agent-check-image-dib-debian-bookworm https://zuul.opendev.org/t/openstack/build/3e639098d0d4477399ef4232513ab06d : SUCCESS in 8m 33s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/bab92b255d8146a0b591692723e7f1d1 : SUCCESS in 6m 54s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/8202dbd646594772a2a391ca2f022d1f : SUCCESS in 10m 50s (non-voting)\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/b442eecc7c144e60a0705a6d3cc96976 : SUCCESS in 1h 02m 09s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/61c770d331a3411db0576e6e5f00182f : FAILURE in 2m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"13fc2dd6dd15b5b31b0659638c2b5b231d0e19e1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-12-17 16:44:45.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"0d09e08687706ad84dba5646e0b74b008160a92e","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-12-17 17:48:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2c6f0414dffca2880b0de528d84fed4554b9b2c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 18:14:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ceab0a2cd98423a908285ba34028eed\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b009ef1ceaea44879a11cc01cc6bd52f : SUCCESS in 4m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/18af23d605db4855b8a67895b3c029b1 : SUCCESS in 2m 33s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/c27180b6f9fc4d8ab534a420316907a4 : SUCCESS in 1h 02m 50s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/fc4f2d22d0f14f72b44509d91d689ff6 : SUCCESS in 8m 13s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/e0c1640be57a4c8e8739598a40c30dde : SUCCESS in 10m 06s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/2764c4c0d7964dae9e1f9768067bde69 : SUCCESS in 7m 31s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/30245effe2704b22b57c1a5d78ee788f : SUCCESS in 7m 57s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/0d9d09fee9494237b03bbf7a204ac36d : SUCCESS in 8m 18s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/5fd8d81b9b754fd0a7481f6b4b8064da : SUCCESS in 8m 27s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/9e3b03a31a664880a3ba7515298238a1 : SUCCESS in 8m 12s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/b84289867c02422aa804e76442863407 : SUCCESS in 1h 24m 37s (non-voting)\n- ironic-python-agent-check-image-dib-debian-bookworm https://zuul.opendev.org/t/openstack/build/80ea250d28df4747b62bd7b5222f1919 : SUCCESS in 8m 07s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/d13fe0b3d6464448ae92117e3993ca13 : SUCCESS in 8m 45s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/eccbdff7980f47d08a3e35732069c176 : SUCCESS in 10m 35s (non-voting)\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/e31daf6604f84d9089eebe9867e039e3 : SUCCESS in 1h 09m 19s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/cdc5e79b40ef4432b5cfd0456d98b5eb : FAILURE in 2m 34s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"24eba06bb701cb757e8e77868266b76327f862f6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-12-17 18:31:59.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"b5a8415dc14e4320ff1757cf82dd27477aa10504","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-12-17 19:27:36.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"32fb038fb0e391f756e02abc7c63017bd34fd733","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 20:07:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6dc5376f8ce945a2b8a5516b3a642bd4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/014a8834809d4e1c8eb5ce2c579e7006 : SUCCESS in 6m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/54729e800e0f4543bd45a90c322e7a4f : SUCCESS in 2m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/67eb8ad3d5ab49f89c0abc816d7d28f8 : SUCCESS in 2m 24s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/b1342e528562403ab5dcaee2b89cf16d : SUCCESS in 52m 13s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/e84dfb1899a742e79c74ba6cf036a6dc : SUCCESS in 9m 20s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/500ec3f94ccf43faa87ac5157945991e : SUCCESS in 10m 21s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/1738bca867384dc8aaa02fe81bb4f639 : SUCCESS in 7m 20s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/fa9be2e3022a4865938b171f6003565c : SUCCESS in 7m 25s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/0574884c38fa4164b67e57c8797df489 : SUCCESS in 7m 15s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/104fbab0caea4227a8a69b8d0525559d : SUCCESS in 12m 53s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/bead15fd95a14f83abd7f4e17dd1df1f : SUCCESS in 7m 11s\n- ironic-tempest-standalone-advanced https://zuul.opendev.org/t/openstack/build/2af2b323b41b4da2be6a9e88399e7a20 : SUCCESS in 1h 28m 27s (non-voting)\n- ironic-python-agent-check-image-dib-debian-bookworm https://zuul.opendev.org/t/openstack/build/47d86889844a49eabbf272d51c7ca162 : SUCCESS in 8m 39s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/9f6b85d6323c4420a38b5f368f1a1c72 : SUCCESS in 9m 25s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/47589e04c5484fcd900bf076702ee59a : SUCCESS in 17m 14s (non-voting)\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/52fc842ce25e4f6da54de253968705b8 : SUCCESS in 1h 20m 42s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/ead224d404fb467f8d5e6083fe98fe7a : FAILURE in 3m 49s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f74712c0a33371629bf957c6a05c78b9a895057e","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-12-17 20:28:24.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d8208ce8842fbb80d2d2e17c1246068b534d6408","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2025-12-22 11:28:44.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"75f9b9e0eaea4f309f7e60b98e5e85b5aafd2f7b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 11:29:11.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"261b7e41526ff8c2c8bfa4da61e6f00b7acd3fcb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 12:17:45.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9c49637e0d06469cb6f9dc02ee767720\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43bf17d096d84561aed9da11554d8a2d : SUCCESS in 6m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/483d8e882e1f4830a653fc03d4d90351 : SUCCESS in 2m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28aaaa843d4f46218a66e19050edf33a : SUCCESS in 2m 21s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/25a3624a88b54f6db216d4d08d5ba9bc : SUCCESS in 48m 00s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/b0a9ec1119004677b4bb344b5e4fc7ff : SUCCESS in 7m 33s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/eeac5974eee649f2905283abb2fb3dc7 : SUCCESS in 4m 35s\n- ironic-python-agent-check-image-dib-centos10 https://zuul.opendev.org/t/openstack/build/99423151345847d19895b02412de6d7e : SUCCESS in 7m 30s\n- ironic-python-agent-check-image-dib-centos10-extra https://zuul.opendev.org/t/openstack/build/519513bbf1bc4a59914b190f9dc8b2e6 : SUCCESS in 7m 45s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/ed6d2b5f49c74f8fa542f10f0cd6e14f : SUCCESS in 6m 28s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/1e8b386ca5334d12bd2eb5da11f0a92e : SUCCESS in 7m 48s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/ed3959d39f90436d8b84837a578deb0d : SUCCESS in 6m 58s","accounts_in_message":[],"_revision_number":3},{"id":"2ceed1278a1a3af63b79a8c93f1dcd7a0100dcfc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 12:17:45.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"3cb52585517f8c691a948c2f60f0efd72271b9dd","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 12:18:33.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c44ff6890b2b438a8d84fd8149a25f97\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a68937fb8eb46a18bd001e70126e6cf : SUCCESS in 37s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/234aaf453adb431e90c6c58a62941db4 : SUCCESS in 37s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"1c281d8445adeca78c38ebd47fefde8b161f006e","revisions":{"ed93cf553976d1f23ca84dfc5b6e1d7646e85aa2":{"kind":"REWORK","_number":1,"created":"2025-12-16 18:34:38.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/36/971236/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/36/971236/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/1"}}},"commit":{"parents":[{"commit":"edccbb791f1606d0bfb1c6ef76077188630b10a0","subject":"ci: Start running the advaned ironic job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/edccbb791f1606d0bfb1c6ef76077188630b10a0"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2025-12-16 18:34:11.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2025-12-16 18:34:11.000000000","tz":-480},"subject":"WIP: lockout configdrive reads on network boots","message":"WIP: lockout configdrive reads on network boots\n\nChange-Id: If2a63fd16d8ae8e71b61b39f7c0c87ff45a81cf0\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/ed93cf553976d1f23ca84dfc5b6e1d7646e85aa2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/ed93cf553976d1f23ca84dfc5b6e1d7646e85aa2"}]},"branch":"refs/heads/master"},"41f6df7a795a170da1edf391633b78de4f745e23":{"kind":"REWORK","_number":2,"created":"2025-12-17 16:44:45.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/36/971236/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/36/971236/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/2"}}},"commit":{"parents":[{"commit":"edccbb791f1606d0bfb1c6ef76077188630b10a0","subject":"ci: Start running the advaned ironic job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/edccbb791f1606d0bfb1c6ef76077188630b10a0"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2025-12-16 18:34:11.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2025-12-17 16:44:32.000000000","tz":-480},"subject":"WIP: lockout configdrive reads on network boots","message":"WIP: lockout configdrive reads on network boots\n\nChange-Id: If2a63fd16d8ae8e71b61b39f7c0c87ff45a81cf0\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/41f6df7a795a170da1edf391633b78de4f745e23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/41f6df7a795a170da1edf391633b78de4f745e23"}]},"branch":"refs/heads/master"},"1c281d8445adeca78c38ebd47fefde8b161f006e":{"kind":"REWORK","_number":3,"created":"2025-12-17 18:31:59.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/36/971236/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/36/971236/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/971236/3"}}},"commit":{"parents":[{"commit":"edccbb791f1606d0bfb1c6ef76077188630b10a0","subject":"ci: Start running the advaned ironic job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/edccbb791f1606d0bfb1c6ef76077188630b10a0"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2025-12-16 18:34:11.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2025-12-17 18:28:37.000000000","tz":-480},"subject":"Lockout configdrive reads on network boots","message":"Lockout configdrive reads on network boots\n\nWe discovered it was possible, when the agent was network\nbooted, due to the model of \"don\u0027t break existing users\"\ncoding, that it was possible for the script to consider\na standing config drive as valid. This could result in\nconfiguration getting loaded from the configuration drive\nwhich is a security issue, but only for the networking portion\nof the configuration due to the use of glean instead of\ncloud-init.\n\nWe since reverted out the default to have simple-init enabled,\nand this change fixes the load logic so we prevent these possible\ncases considering that ironic deployments using virtual media\nshould now all be on code bases with the publisher ID value set.\n\nChange-Id: If2a63fd16d8ae8e71b61b39f7c0c87ff45a81cf0\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/1c281d8445adeca78c38ebd47fefde8b161f006e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/1c281d8445adeca78c38ebd47fefde8b161f006e"}]},"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"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":{}}}]}
