)]}'
{"id":"openstack%2Fironic-python-agent~748049","triplet_id":"openstack%2Fironic-python-agent~master~If17d4b4c06df5504987e61a1fde6662e9acd6989","project":"openstack/ironic-python-agent","branch":"master","hashtags":[],"change_id":"If17d4b4c06df5504987e61a1fde6662e9acd6989","subject":"Prevent broken partition image UEFI deploys","status":"MERGED","created":"2020-08-25 23:15:14.000000000","updated":"2020-12-17 22:41:30.000000000","submitted":"2020-12-17 22:41:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":40,"unresolved_comment_count":6,"has_review_started":true,"submission_id":"748049","meta_rev_id":"3ed3cd77637bec372c18846471d0ef89b09bad90","_number":748049,"virtual_id_number":748049,"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"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":"2020-12-17 22:41:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":2,"date":"2020-12-17 14:37:57.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":2,"date":"2020-12-16 10:32:44.000000000","permitted_voting_range":{"min":2,"max":2},"_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"]},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"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":1,"date":"2020-12-17 14:15:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":1,"date":"2020-12-17 14:37:29.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"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"]},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"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"]},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_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":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-09-09 20:57:38.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2020-09-11 23:12:28.000000000","updated_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"reviewer":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"state":"REVIEWER"},{"updated":"2020-09-12 11:04:21.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"},{"updated":"2020-10-01 02:03:28.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":"2020-10-06 10:13:49.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":"2020-11-20 00:35:53.000000000","updated_by":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"reviewer":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-11-20 00:49:42.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":"2020-11-20 07:07:52.000000000","updated_by":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"reviewer":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"state":"REVIEWER"},{"updated":"2020-12-17 14:37:29.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"}],"messages":[{"id":"53f7d0084d6c9fb8ea90a18724f1ff2dc7278785","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-08-25 23:15:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e4e04ba6cf585c0e5c18e04f51ceb8e96a570c59","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-08-26 01:16:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/6ce6db4e0a9f47398420db1800a5ab48 : SUCCESS in 2h 00m 47s","accounts_in_message":[],"_revision_number":1},{"id":"989ec470a7871abf8ae5716b6f2eb4d3ad3b53b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-26 02:05:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/050445173083402b84c1987ff2073541 : SUCCESS in 4m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ed37c174cefe4c92b696fa84d9bf6c2f : SUCCESS in 4m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/486637c5c5fa4b01bf2318ef033dd505 : SUCCESS in 4m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/62a17573599b4c2e97aba6b89c703e78 : SUCCESS in 4m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f96623fd4de04f4cb76bac3a3001275d : SUCCESS in 4m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e473513c8db648cba3a60dd4dcd15429 : SUCCESS in 5m 09s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/92b146bd817d4eec9d18327b56158e4a : SUCCESS in 3m 32s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/315121cee9db432eb326d9d8185bc7a1 : SUCCESS in 1h 31m 07s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/0984a8c99d204717af7f1f13f794b58c : SUCCESS in 1h 27m 48s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/2479cc2b965e4224a1018594157bec79 : SUCCESS in 1h 26m 52s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/1cd78b61b651469ea08a5baf83773fe2 : SUCCESS in 1h 37m 07s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/be0585fc9c5e4f1a9438a207c11a3581 : SUCCESS in 14m 40s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/7ce0de5ddb6c4742b854cdcaab3bbec5 : SUCCESS in 10m 50s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/9e419e17c4a34f7e8a796db77866e3a8 : SUCCESS in 2h 43m 53s (non-voting)\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6727f34d4c7a4ed9b7f289158a780e9c : SUCCESS in 3m 39s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/033af7cbd5394ad2a721454144749183 : SUCCESS in 3m 26s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cfc7641bb1006e9236d323c588ce7174db908d97","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-08-26 15:36:07.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"5ad24e50c7e3600559e94c5274fc2a19f2ca1ad1","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-08-26 17:55:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/bf03039607d34d02bd12275f3c508de0 : SUCCESS in 2h 18m 03s","accounts_in_message":[],"_revision_number":2},{"id":"0c7881495b4b9d9da65816459b63bacad6fbc1cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-26 19:16:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ee80c71b0a14a9cb486607b249bc9e9 : SUCCESS in 4m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dfaf32340d7348fc835b5320fe8cfbf2 : SUCCESS in 4m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/90d5742e2ac3420da419a374f4978962 : SUCCESS in 4m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/011931c4fe5d40ec882c2fd7576557ed : SUCCESS in 5m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2cb8e212352d4162a04b1f2ecb94c1fd : SUCCESS in 5m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd0fc3a7c9664653972280004a5e9572 : SUCCESS in 6m 30s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/be359f47dc0249bd8fa65220a4362e7a : SUCCESS in 4m 24s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/0d4268506dbf4f558259754e379e5a04 : SUCCESS in 1h 35m 34s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/dee9e0816cdc4772a85d211389a8dfdc : SUCCESS in 1h 28m 23s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/bb985231924e4b0a8db23d25c7a9f0d8 : SUCCESS in 1h 50m 25s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/b4cf002b4d1a4019847ba1c5e2fe7551 : SUCCESS in 1h 39m 42s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/09e584da3c984e03abd3f4158719b2bf : SUCCESS in 16m 24s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/ee8462f41f9648998cf6d384895736b4 : SUCCESS in 9m 53s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/551f993bd4254f6eb34425115f84f4a9 : SUCCESS in 2h 34m 58s (non-voting)\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/139ceffd779343a5b324834628c42981 : SUCCESS in 4m 55s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/6545c22ba6ca492ea53b09dd80fe4ca6 : SUCCESS in 5m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5d4522fdac54673380170583d0c87aef3336becc","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-08-26 22:52:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"794f9f6012f7eacb5b1ef5e4dfd81f584849dfb9","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-08-26 23:40:21.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/93348847a66f4c4a83b12718b05b1563 : FAILURE in 46m 49s","accounts_in_message":[],"_revision_number":3},{"id":"796e5b73daa02c669d3bc3fc236c3b30f3637600","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-27 01:25:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2dfce6cb2c08401c9b639a098699a58e : SUCCESS in 3m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c4d0ad38f0594eb7b1ca3b1d323e79c0 : SUCCESS in 5m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2c6a5a2401a3484689c0ef1e73990fe5 : SUCCESS in 6m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/760a95c200f64f02a6afd6ce8e12d5c1 : SUCCESS in 4m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/936da586a52c472abb14f219f307bee7 : SUCCESS in 5m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d70ff75f4f064b27b589f216f9e6c5f3 : SUCCESS in 9m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/69098f81d9c341469cc6b9de8500ef8a : SUCCESS in 3m 29s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/c7c3b55d32ed4612951a6ce109f40954 : SUCCESS in 5m 05s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/ef7ab941f69c4b02afe41c2e42b41079 : SUCCESS in 1h 41m 24s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/02aa1288a2ba4237a4ace9a6a88018cd : SUCCESS in 1h 24m 42s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/8eff25aa9a4643a0afdfd8215561828d : SUCCESS in 1h 20m 36s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/0810e931214147ae831be997866e1bbb : SUCCESS in 1h 38m 58s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/92cb8bd08af846d38314a9d38343a774 : SUCCESS in 16m 22s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/031b5cca9b874cbbbc5f16a9cbc31639 : SUCCESS in 9m 44s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/c8122e9a74654567a69aae22ff2753ee : SUCCESS in 2h 25m 47s (non-voting)\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f5c1480384d541009a21387748ae4282 : SUCCESS in 4m 19s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/fcf041e8801245b58cc9420c3c7b15a1 : SUCCESS in 4m 15s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1274bc206c281e0761be86c3de1201f2da530628","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-09-08 20:22:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b2d2885b6c97c1a77fef81e553527e6f0d892dfd","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-09-08 22:21:33.000000000","message":"Patch Set 4:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/a0cb53e60335449b8b12736210ad1438 : SUCCESS in 1h 58m 20s","accounts_in_message":[],"_revision_number":4},{"id":"3c95b8d7096c6dd5ed4ef18847cf75c14c24a2a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-08 22:58:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cede6a20a2d490abd783b73415cb886 : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2cad608f54614b6d8520bc707b42a102 : SUCCESS in 5m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6353892baeda41ca991991b65d0696d7 : SUCCESS in 5m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/db4aff9ae23d45959c9c13edbf779f5f : SUCCESS in 7m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5b0c8bb103534922ac23bcab94be4a11 : SUCCESS in 5m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78a3f4228f114a7da64c22b6e4519192 : SUCCESS in 6m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9efb218b5821436b8c3e2b638704bdd3 : SUCCESS in 4m 57s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/55b24e4bbbf442d695c9c067b3c6748e : SUCCESS in 4m 43s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/5f40fd7ae62f4d0bbfb3fab4f0b3902b : SUCCESS in 4m 53s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/4c3447140fab4a6c8bb2e621a1ee22f8 : SUCCESS in 1h 44m 34s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/00718c476b314fd2bd583eb58dd2752d : SUCCESS in 1h 32m 01s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/b654a0e561fc4409bdde6c37a84a1687 : SUCCESS in 1h 36m 30s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/1fde57daddc1459bbd503c7355442ada : SUCCESS in 1h 40m 50s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/8f05d1fc30ae4ed6a037375acae7effe : SUCCESS in 17m 24s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/c5627f569a5f44fb9d10f723bc192eaf : SUCCESS in 13m 04s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/4cda462c27e54dc0a506b7151df48006 : SUCCESS in 2h 26m 44s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/210c07feae904e12b2f44bf1c2d2047c : SUCCESS in 3m 48s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5ce8e77b80958cf9aa880aae965a5597dc8a8a86","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":"2020-09-09 20:57:38.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"b39edb468c9458bc96ca56d35d12bdd2e5eaec4c","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2020-09-11 23:12:28.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"159d7026ce20c5ae42646b546b27f3706e6f91fb","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-09-12 11:04:21.000000000","message":"Patch Set 4: Code-Review+1\n\n(5 comments)\n\nLGTM, but there is a minor issue inline which I\u0027d prefer to be addressed if you plan on backporting this change.","accounts_in_message":[],"_revision_number":4},{"id":"c6a5de0ab2c715ebe46392b3e0e900410ec1427a","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-09-14 14:24:13.000000000","message":"Patch Set 4: Workflow-1","accounts_in_message":[],"_revision_number":4},{"id":"6c41cae06c2c5c774d605740d2a77ddc456cd214","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-09-23 21:26:45.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"89e4ba44c723ebc62940334850d322cf65357b7e","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-09-23 21:38:56.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"e83799ae909416f2f5b78b6eb1703d208edc056e","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-09-23 23:45:28.000000000","message":"Patch Set 6:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/b40210f4603a4112aba0bec5d81cb13a : SUCCESS in 2h 04m 41s","accounts_in_message":[],"_revision_number":6},{"id":"b1e1e9c552cc779ef64ebdba2cba5f52b1667945","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-24 00:17:19.000000000","message":"Patch Set 6: 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\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae40bf29d7b246939347399fd394d744 : SUCCESS in 4m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fdb403cddbef4e5dabad818d76d9338a : SUCCESS in 4m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4653c52593ac45d4ad6d7418bb87ecc3 : SUCCESS in 4m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ea566e0a17fd40aa8bbee1b6e84d33f0 : SUCCESS in 4m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/67494b7ba9bc4c4083984da4652b22e4 : SUCCESS in 4m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ce91a3559f54055882307192f4bbe31 : SUCCESS in 6m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/716bf8a7f8464e3793175a2b23f5b406 : SUCCESS in 3m 44s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/e54ccf17ad014150aeb84265f64d5ed3 : SUCCESS in 4m 16s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/9dbc07c839a74d17bdc19448b60b88bc : SUCCESS in 4m 09s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/7562b2dd8c48410fb9060718408cf126 : FAILURE in 32m 25s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/81b8260cad314a0584a7005812ba85ec : SUCCESS in 1h 35m 33s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/4d06f989ecea4e8483b41ebc0de75a69 : SUCCESS in 1h 12m 24s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/1e89e0b653914b4aab607c23eade3480 : SUCCESS in 1h 15m 14s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/85bd13b604ee42abb1c815939ba3e18a : SUCCESS in 13m 13s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/ec9a10cc68864a088d70c1e8f922162d : SUCCESS in 9m 38s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/94ff691073574041b4ae4de0f027caab : SUCCESS in 2h 27m 54s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/cc1f0b899fa649b3baabdbc869b07816 : SUCCESS in 3m 58s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"1a01a1e68973cab1a0b3eff19a2dc953883c7842","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-09-28 13:28:08.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"31a711f0c4c99f73522731c5f400cde51f017c29","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-09-28 15:32:43.000000000","message":"Patch Set 6:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/fa95655cb66641309e1ae24a344e8128 : SUCCESS in 2h 03m 41s","accounts_in_message":[],"_revision_number":6},{"id":"388f65644de8f23d1d0c2f302f2fcb7927a45888","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-28 15:38:57.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e87d16cd1b94ddcace5d4bed43a558b : SUCCESS in 4m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/055328b5d1fb459d99dca0156113d95a : SUCCESS in 4m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/010712515fcc4961bba5ea9e02a498ef : SUCCESS in 6m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a4159a8c61bf430abd544400d0d1ec2e : SUCCESS in 6m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c9b9a766302c44bfa485086660c0bde5 : SUCCESS in 5m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2090dbd225b3402aabaed49975b7ea4a : SUCCESS in 6m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6628561929b547e39095a12f4506f2f3 : SUCCESS in 3m 51s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/dac12d2da34d4b61adff65db8c767eb4 : SUCCESS in 4m 10s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/4eed0bee7e814a7eb0198d6e77681cce : SUCCESS in 4m 33s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/bbd13b999ec84f72b103f395e62b3632 : SUCCESS in 1h 21m 18s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/1922f91f992442539205bb1e9d85fdef : SUCCESS in 1h 30m 27s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/e2b51d3af86b41099db8b71e4421c398 : SUCCESS in 1h 08m 42s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/570aa6e87c41491dbc108b18541181bd : SUCCESS in 1h 02m 31s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/10a99e0ff77340ceb70e7900bd7a46b6 : SUCCESS in 14m 23s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/f47a21835f6446d28bf10e6d0b470784 : SUCCESS in 11m 20s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/f5168ebf029547a4809599086dcc8535 : SUCCESS in 2h 01m 47s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/38097540a26b4e1195df4e150b53c963 : SUCCESS in 4m 10s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"6f01bf0fcf7ee1992b6145f4402b63d85a4127d5","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-10-01 02:03:28.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"115b69e27c7450090cc3999c8a4d8cba718fbb36","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-10-06 10:13:49.000000000","message":"Patch Set 6: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"314535dad3a5a17df790319b4df8fdab44c64082","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-08 21:16:43.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"892a1d8794fec0bc7d5f2c5e800250bd730c3af6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-08 21:17:36.000000000","message":"Patch Set 7: Verified-1\n\nThis change depends on a change with an invalid configuration.","accounts_in_message":[],"_revision_number":7},{"id":"a2c25b621c2add9909abcef32af2192be37cc144","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-08 21:25:17.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"70492fb45f1a0535ba45cce7f52deea588a2c4ae","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-08 22:59:14.000000000","message":"Patch Set 9: Patch Set 8 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"d61569eebc13cffabbf1d4d9ac3c2315ed2ddccd","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-10-09 01:11:37.000000000","message":"Patch Set 9:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/ffe275e10c3740188f9bb3699b9aa26d : SUCCESS in 2h 10m 17s","accounts_in_message":[],"_revision_number":9},{"id":"da6f9ebcd8faaf556a55eb25b5ef0be4cb5f731b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 02:15:25.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1059f252802f417493bd076c8a0dd99f : SUCCESS in 3m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d9af4acfa88a4938adedf5cea3841585 : SUCCESS in 4m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fca5d9377e44494785490a3f009ff028 : SUCCESS in 4m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/341ec4106b4a4d03bf4d06aeebe3be30 : SUCCESS in 4m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/515ff402c51f4c79835e120856aacbd6 : SUCCESS in 4m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fde5eeb4647c497ca0295025a7de393c : SUCCESS in 5m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6c3484cac0d64dd0b8efba5601cd659a : SUCCESS in 3m 51s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/4fa231cdb19a4be7ada76d2dcac286c1 : SUCCESS in 4m 07s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/60078b8a8683458fa09004309293a5cc : SUCCESS in 3m 55s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/bfa0d5de754c45bd9b5d442bc3d053e2 : SUCCESS in 1h 18m 57s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/9489b287820344a5a7e09dc22059e4c1 : SUCCESS in 1h 16m 56s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/dfef088d4c37451bafbe989ef5906b20 : SUCCESS in 1h 16m 07s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/6336a837182a4f8ca2ab8c1d646c556f : SUCCESS in 1h 13m 11s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/1b7fc79949284fea9a86df4bb6706c9b : ERROR Unable to find playbook /var/lib/zuul/builds/1b7fc79949284fea9a86df4bb6706c9b/untrusted/project_5/opendev.org/openstack/metalsmith/playbooks/integration/centos8-integration.yaml in 42s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/83f8518caf1e4530bb86fe39ef90c72c : SUCCESS in 20m 49s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/7e51c556a9e14294aa4340d15342328d : SUCCESS in 11m 23s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/dcd0725b7880463daca168cc229987a0 : TIMED_OUT in 3h 04m 13s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/f7ad5094d6394c9d9a22e0a71a9b1e5a : SUCCESS in 4m 04s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"198dac8dd32805539810054a424cc9850c7cc881","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-10-09 07:07:37.000000000","message":"Patch Set 9: Code-Review-1\n\n(5 comments)\n\nLGTM, one suggestion to increase clarity of the flow, plus some nits and typos.","accounts_in_message":[],"_revision_number":9},{"id":"7e874db7136e239fa1f536ee3005ee8021428854","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-09 16:25:54.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"cb63f8952c97331b661f04dc33c74a1492ebc7c9","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-09 17:12:52.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"3eb4911b28928775749a2a1e8215dfb5a8c8c37a","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-09 17:14:05.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"b9d9ab1d43e9457f7cf403e0d6fa11485148ffea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 19:19:47.000000000","message":"Patch Set 10: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d7d91ee0f324f9381f8206d7e30d326 : FAILURE in 4m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6674a0cf8ce045228d13d6fed4c0370b : SUCCESS in 4m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/da9e6ad6ab0543b88b01621cdd7077b7 : SUCCESS in 4m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/85eed5f1f36c40d2b4b8bbce30031090 : SUCCESS in 6m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/23a09cfeafaa4d9faae1d43703288361 : SUCCESS in 4m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a682b0e215845eca387d7911ee6c369 : SUCCESS in 7m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aa1f011426ba45c390792725af42a5bb : SUCCESS in 6m 14s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/aaa7399023a140db897e17d19509e9e9 : SUCCESS in 5m 23s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/2c60d5339c0a4ba8acc92c63a32a59b0 : SUCCESS in 4m 25s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/f8fc2b32da784ef8bfce7af3e37df18e : SUCCESS in 1h 22m 59s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/5eb0f3fad6854d76adeacee7ebfb7161 : FAILURE in 8m 11s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/6443097beece4b7b93b51e41175ba8d1 : FAILURE in 9m 54s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/09f2681e02184af5be22fb11d6c71446 : FAILURE in 7m 54s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/995dd4147cb04c68bdf1c04c1ce80932 : FAILURE in 7m 38s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/d3801f76047b4ece9c8356c6818350f9 : SUCCESS in 17m 06s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/1e4424fa39d5457fba941e4b37a3303f : SUCCESS in 11m 52s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/446ea600ed444b18ab7d0a081e7eae19 : FAILURE in 8m 26s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/47dc3853c04545189cc6dc35ddf879a1 : SUCCESS in 6m 54s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"3a8f8054a34db9071f5b3a5e59ab0e9b180f6687","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-10-09 19:26:30.000000000","message":"Patch Set 10:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/2479b057a21f4a44b015dfd49e78bf2b : SUCCESS in 2h 10m 37s","accounts_in_message":[],"_revision_number":10},{"id":"7897ac7d6ba4f5e56130a21468b5c7dcdc3b2e1d","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-11 21:32:11.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"aa010fec528554b6d285bd2818502024abb30ab0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-11 23:46:34.000000000","message":"Patch Set 10:\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cd3975761cc74626a623fbed2031ecf4 : FAILURE in 4m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9f71dc9d3dbc4e199c3d60a99e805485 : SUCCESS in 3m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ea79bd5470a947349e6d23bc10f914d1 : SUCCESS in 4m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a183188679d641118a8670bff1628598 : SUCCESS in 5m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c55ac5b79ee64973a0df4ab138465909 : SUCCESS in 4m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c34ba593cdb4b05bd91526299e54aef : SUCCESS in 5m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/00c54c14b08f41b79517b605eb23d600 : SUCCESS in 3m 21s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/cd1bf7dfc81144cf900fb103e9d2c37c : SUCCESS in 3m 48s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/fb2cc3564fc94837ae99775c74f5a981 : SUCCESS in 3m 46s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/1af2f352d2134152b175a8e5441b6830 : SUCCESS in 1h 18m 44s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/c26b043b78244cd18104e07285f2c893 : SUCCESS in 1h 21m 45s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/3fc2ac0927964ebe8872bf6ae334ab16 : SUCCESS in 1h 07m 28s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/2a6909e7d3354e9098ca87451c3d7e82 : SUCCESS in 1h 17m 24s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/48716f9d15b8476b94091d26a4b595eb : FAILURE in 1h 10m 27s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/85030e7c93c74fcb91eae036dda6b5f9 : SUCCESS in 15m 54s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/cea35a075a664a3286eb6f6009d2cac9 : SUCCESS in 12m 24s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/fe731320069d4a9294d3237b9887d846 : SUCCESS in 2h 07m 31s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/3bd23c1d6f0b43bb982894ac8eac4722 : SUCCESS in 3m 50s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"1413415195eea74be513dbb37e74baf31c4022ae","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-10-11 23:47:42.000000000","message":"Patch Set 10:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/e3dddf2af0f5488b94cc9ca5774382e3 : SUCCESS in 2h 09m 20s","accounts_in_message":[],"_revision_number":10},{"id":"465e307d626d430b4073598187a6578869ab0dd9","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-14 00:24:50.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"ce4ff6c700d871d97878858ee27659ebcebeee83","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-10-14 02:34:39.000000000","message":"Patch Set 11:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/3f8110dc565249f994778e1d15302c03 : SUCCESS in 2h 08m 42s","accounts_in_message":[],"_revision_number":11},{"id":"3d93697b6ddc7adf344cf475e7f76cea08a5ca41","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 02:54:58.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38f3ab16f6f64beab0800bddf0133741 : SUCCESS in 4m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/64a59cf8131f4d5ca8c77a99de084c10 : SUCCESS in 4m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fcdabbe61623441fb8920c2de2dc64b6 : SUCCESS in 5m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2e5cc158165c4b4bbb04676af5424f45 : SUCCESS in 4m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/802a460639604969bc904c1989191307 : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0d4a110ae544a97a2c0e851b836bb1e : SUCCESS in 6m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/58484685d0bb4e1b9913223bc9d08cb0 : SUCCESS in 3m 50s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8b21cc022b6a402e97150577b43cd012 : SUCCESS in 4m 29s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/d90d34dff5b0472990129b30df568f4b : SUCCESS in 4m 09s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/f87bc9501aa945ef9edee46d56096bfe : SUCCESS in 1h 25m 12s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/a01f067d602449d38ca21aeb1705e80f : SUCCESS in 2h 15m 35s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/8cb6e32625464accb361a3a5095e57c0 : SUCCESS in 1h 11m 03s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/6cdcc6a25e0d4c07ab990ac10da65cd3 : SUCCESS in 1h 19m 27s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/00509ef1ceb7447fba76f893e4575c75 : FAILURE in 1h 25m 30s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/c70253f94f3e4bc19993a36e5c8cdfa8 : SUCCESS in 15m 06s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/2ffcf10358614fb48705227d9be04dd9 : SUCCESS in 10m 54s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/add77a2f76b74bfb9ce9a49ad79c7c39 : SUCCESS in 2h 27m 10s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/a61ad63232cf470da630748ad90767ff : SUCCESS in 4m 23s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"4635f62fb62d59bc682cc1abcfddcdd4649a5d37","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-14 22:29:57.000000000","message":"Patch Set 11:\n\nLooks like my unmount needs a little work\n\nStderr: \u0027mount: /tmp/tmpsrb11cgu: /dev/vda4 already mounted on /tmp/tmpsrb11cgu.\\n\u0027.: ironic_python_agent.errors.CommandExecutionError: Command execution failed: Installing GRUB2 boot loader to device /dev/vda failed with Unexpected error while running command.\nCommand: mount /dev/vda4 /tmp/tmpsrb11cgu\nExit code: 32\nStdout: \u0027\u0027\nStderr: \u0027mount: /tmp/tmpsrb11cgu: /dev/vda4 already mounted on /tmp/tmpsrb11cgu.\\n\u0027.\n2020-10-14 01:54:54.510 812 ERROR root Traceback (most recent call last):\n2020-10-14 01:54:54.510 812 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/extensions/image.py\", line 580, in _install_grub2\n2020-10-14 01:54:54.510 812 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/utils.py\", line 84, in execute\n2020-10-14 01:54:54.510 812 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_lib/utils.py\", line 99, in execute\n2020-10-14 01:54:54.510 812 ERROR root   File \"/usr/local/lib/python3.6/site-packages/oslo_concurrency/processutils.py\", line 434, in execute\n2020-10-14 01:54:54.510 812 ERROR root oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.\n2020-10-14 01:54:54.510 812 ERROR root Command: mount /dev/vda4 /tmp/tmpsrb11cgu\n2020-10-14 01:54:54.510 812 ERROR root Exit code: 32\n2020-10-14 01:54:54.510 812 ERROR root Stdout: \u0027\u0027\n2020-10-14 01:54:54.510 812 ERROR root Stderr: \u0027mount: /tmp/tmpsrb11cgu: /dev/vda4 already mounted on /tmp/tmpsrb11cgu.\\n\u0027\n2020-10-14 01:54:54.510 812 ERROR root \n2020-10-14 01:54:54.510 812 ERROR root During handling of the above exception, another exception occurred:\n2020-10-14 01:54:54.510 812 ERROR root \n2020-10-14 01:54:54.510 812 ERROR root Traceback (most recent call last):\n2020-10-14 01:54:54.510 812 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/extensions/base.py\", line 174, in run\n2020-10-14 01:54:54.510 812 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/extensions/image.py\", line 893, in install_bootloader\n2020-10-14 01:54:54.510 812 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/extensions/image.py\", line 698, in _install_grub2\n2020-10-14 01:54:54.510 812 ERROR root ironic_python_agent.errors.CommandExecutionError: Command execution failed: Installing GRUB2 boot loader to device /dev/vda failed with Unexpected error while running command.\n2020-10-14 01:54:54.510 812 ERROR root Command: mount /dev/vda4 /tmp/tmpsrb11cgu\n2020-10-14 01:54:54.510 812 ERROR root Exit code: 32\n2020-10-14 01:54:54.510 812 ERROR root Stdout: \u0027\u0027\n2020-10-14 01:54:54.510 812 ERROR root Stderr: \u0027mount: /tmp/tmpsrb11cgu: /dev/vda4 already mounted on /tmp/tmpsrb11cgu.\\n\u0027.\n2020-10-14 01:54:54.510 812 ERROR root \n2020-10-14 01:54:54.534 812 DEBUG ironic_python_agent.ironic_api_client [-] Heartbeat: announcing callback URL https://10.1.0.17:9999, API version is 1.68 heartbeat /usr/local/lib/python3.6/site-packages/ironic_python_agent/ironic_api_client.py:130\n\nhttps://cb80255197f006c5c10d-43001c5c460bd4e8e3c2be96e8c7a69c.ssl.cf5.rackcdn.com/748049/11/check/metalsmith-integration-ipa-src-uefi/00509ef/controller/ironic-bm-logs/","accounts_in_message":[],"_revision_number":11},{"id":"15ca8d15c1a174cf493724eec21fe82111fead0c","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-22 22:29:02.000000000","message":"Patch Set 12: Patch Set 11 was rebased","accounts_in_message":[],"_revision_number":12},{"id":"47e73a296c36c1a6fdc18027c095fd1360d7fc6d","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-22 22:31:06.000000000","message":"Patch Set 12: Code-Review-1","accounts_in_message":[],"_revision_number":12},{"id":"e8a317db286dd8fc5e35b395c31edf6e308b8963","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-10-23 00:06:14.000000000","message":"Patch Set 12:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/17b6615b8a4845b0a909b9ffb0f3f3c5 : FAILURE in 1h 16m 29s","accounts_in_message":[],"_revision_number":12},{"id":"c1a3b3c96f924114e61a38dbc15faae24a83fc6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-23 00:38:54.000000000","message":"Patch Set 12: 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\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c2db2343d8b479cb9c86253ace1aab5 : SUCCESS in 6m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/379230cdd8a5490b914bb3b3e171a60a : SUCCESS in 7m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ade44961fa2a47c68359f0481c4ba068 : SUCCESS in 5m 47s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e2b40dfdec47420486cbc96072f3c39f : SUCCESS in 6m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1d8834aa5c9a40448e6eb7dd79ad6900 : SUCCESS in 5m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a41e2ece5dd4d6ba43d140d7a17d638 : SUCCESS in 7m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7bc872b638b44cc9b0c4e6b39b0d19c0 : SUCCESS in 6m 48s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/44c0626c232344c685a78de292b1ebbc : SUCCESS in 5m 34s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/2ff568964a5d4c12bae534acbbbb89ea : SUCCESS in 7m 25s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/9915e66d901b492f93428459c9cc02e2 : RETRY_LIMIT in 4m 34s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/fcb6dd6ebd3c4f759dd44aaef8ddfaa4 : RETRY_LIMIT in 4m 13s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/8356e4670bcb45778410ac2457b67a54 : SUCCESS in 1h 16m 30s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/a10fa48521744113ac60e017eb397b4b : SUCCESS in 1h 16m 46s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/b63018e0f71e4d18a79c4e069ad269b9 : FAILURE in 1h 16m 44s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/868bf5bfc92743b0958524ab4937999b : SUCCESS in 17m 09s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/02ab0639bee14062ba88306473dbaf1c : SUCCESS in 12m 35s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/3b45e59a63e84dda82a84bc0971c5279 : SUCCESS in 1h 53m 42s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/5767fae5cb004653a0c53944a969ee6b : SUCCESS in 6m 40s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"48f054641628c5adec91011b287ac1832e83fd05","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-23 18:16:12.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"3d0c5e175c172241af47ae634a3d11dec4b009e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-23 19:58:38.000000000","message":"Patch Set 13: 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\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad81490ced644fd290194dcb4a398d67 : SUCCESS in 5m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/eb6119e0c2ee4ade87ff1f075b374093 : SUCCESS in 6m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f706745e8cdf47089e16872ef39acea4 : SUCCESS in 8m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/192031f237b8481f8c24feecc1cac666 : SUCCESS in 6m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/31b4fb449ab64f81a7f24543d7e33e41 : SUCCESS in 6m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4fde3aa0e76f40919f8df5579627156d : SUCCESS in 7m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c6c5ff341d94830b0993cabf88215eb : SUCCESS in 5m 57s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/5998af8ddfc243f49666f46c299a58e9 : SUCCESS in 6m 04s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/fe0ef154bc124da79eb1ca0d4930c8eb : SUCCESS in 7m 23s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/19a3b763a1394a1580b0d9d85ce1ad66 : FAILURE in 1h 40m 32s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/e8aa4e304529440ba4ccfc9eb4270d63 : FAILURE in 33m 37s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/801dae8dbc38440a9b442d1bc3044cdd : SUCCESS in 1h 08m 54s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/81bd12e3c7084b7f80c567468f5ae5f0 : SUCCESS in 1h 07m 12s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/de7e84f070f54f07b965bde1abdbb0ab : FAILURE in 1h 16m 07s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/b64d1f270e7644a280cc437bec19e443 : SUCCESS in 25m 48s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/a60fa03d9180455692783f268d07adf9 : SUCCESS in 14m 34s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/2721813cf27840309bdd132d6864d910 : FAILURE in 32m 52s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/14c1eb6cb2984160bfa7ea82bede963b : SUCCESS in 5m 28s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"356ca8697406698573b8daa1dfbc46413e819163","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-10-23 20:13:51.000000000","message":"Patch Set 13:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/709a89afe1474cd68e84513f9d8ff378 : RETRY_LIMIT in 10m 28s","accounts_in_message":[],"_revision_number":13},{"id":"9a0a90d733a5fca2e1a52ac68d8bbf2fd9152765","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-10 16:26:25.000000000","message":"Patch Set 14: Patch Set 13 was rebased","accounts_in_message":[],"_revision_number":14},{"id":"c388518e5e1d1c52861c238dc58834a7a6b9380e","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-10 18:36:11.000000000","message":"Patch Set 14:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/d0bbb39296ec4d9792c7a9a0c91e9988 : SUCCESS in 2h 08m 56s","accounts_in_message":[],"_revision_number":14},{"id":"c31a6555adfbc7fd33814782033873ca4dcbe079","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-10 18:55:49.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d1598221b8144d7af8c5ae9ad5fe7a5 : SUCCESS in 4m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/23c231621bd64d82a8a216f11994166b : SUCCESS in 4m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3449f15bc535415abb384e683bfa0095 : SUCCESS in 5m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fc37986405f241fe9a7d712c1fcd77dd : SUCCESS in 5m 05s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/925f7c1ac9504ad7b4dbb790dac9c0fb : SUCCESS in 4m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0e21bb217e9046f495484b8cd3ee2eaa : SUCCESS in 5m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b5954ef806845e284b77393f3b53564 : SUCCESS in 6m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b470aee16d144319ab9b1b3b7fe01880 : SUCCESS in 3m 54s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/acf42da422544be6ad523f25c51b02c8 : SUCCESS in 3m 58s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/8e3f20b770064bd5ba062a7d8b71b08f : SUCCESS in 4m 23s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/a1f838e451804272901dd0848f2e66eb : SUCCESS in 1h 28m 58s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/418e691cc1904bdb9f34bd9963a60ee2 : SUCCESS in 1h 20m 50s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/531b606a542247f79dbdfe57ad2a8eb6 : SUCCESS in 1h 08m 34s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/730967028f6a485ab9128a99d2306fd9 : SUCCESS in 1h 23m 30s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/37f8988b78894cd398b67ec76d13d6d7 : FAILURE in 1h 22m 01s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/b0ca5b5d179f48e889ccac736489c190 : SUCCESS in 17m 02s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/d7b5d8395e06469a9ee76197ca66caf2 : SUCCESS in 11m 35s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/659bbf2cc40a464faf23baca2a2cd28b : SUCCESS in 2h 16m 49s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/79ec023056cf4b84b214b8dede82a842 : SUCCESS in 3m 44s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"3bc2977bc38884178177b79173ddd8e8c32228ef","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-10 19:08:09.000000000","message":"Patch Set 14: Code-Review-1\n\nStderr: \u0027umount: /tmp/tmp3zkg8lu9/sys: not mounted.\\n\u0027: oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.\n2020-11-10 18:01:52.291 808 ERROR root [-] Command failed: install_bootloader, error: argument of type \u0027ProcessExecutionError\u0027 is not iterable: TypeError: argument of type \u0027ProcessExecutionError\u0027 is not iterable\n2020-11-10 18:01:52.291 808 ERROR root Traceback (most recent call last):\n2020-11-10 18:01:52.291 808 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/extensions/image.py\", line 581, in _install_grub2\n2020-11-10 18:01:52.291 808 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/utils.py\", line 84, in execute\n2020-11-10 18:01:52.291 808 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_lib/utils.py\", line 99, in execute\n2020-11-10 18:01:52.291 808 ERROR root   File \"/usr/local/lib/python3.6/site-packages/oslo_concurrency/processutils.py\", line 441, in execute\n2020-11-10 18:01:52.291 808 ERROR root oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.\n2020-11-10 18:01:52.291 808 ERROR root Command: mount /dev/vda4 /tmp/tmp3zkg8lu9\n2020-11-10 18:01:52.291 808 ERROR root Exit code: 32\n2020-11-10 18:01:52.291 808 ERROR root Stdout: \u0027\u0027\n2020-11-10 18:01:52.291 808 ERROR root Stderr: \u0027mount: /tmp/tmp3zkg8lu9: /dev/vda4 already mounted on /tmp/tmp3zkg8lu9.\\n\u0027\n2020-11-10 18:01:52.291 808 ERROR root \n2020-11-10 18:01:52.291 808 ERROR root During handling of the above exception, another exception occurred:\n2020-11-10 18:01:52.291 808 ERROR root \n2020-11-10 18:01:52.291 808 ERROR root Traceback (most recent call last):\n2020-11-10 18:01:52.291 808 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/extensions/base.py\", line 174, in run\n2020-11-10 18:01:52.291 808 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/extensions/image.py\", line 900, in install_bootloader\n2020-11-10 18:01:52.291 808 ERROR root   File \"/usr/local/lib/python3.6/site-packages/ironic_python_agent/extensions/image.py\", line 583, in _install_grub2\n2020-11-10 18:01:52.291 808 ERROR root TypeError: argument of type \u0027ProcessExecutionError\u0027 is not iterable\n2020-11-10 18:01:52.291 808 ERROR root \n2020-11-10 18:01:52.344 808 DEBUG ironic_python_agent.ironic_api_client [-] Heartbeat: announcing callback URL https://10.1.0.56:9999, API version is 1.68 heartbeat /usr/local/lib/python3.6/site-packages/ironic_python_agent/ironic_api_client.py:142","accounts_in_message":[],"_revision_number":14},{"id":"17daa478386b42c23370d5d5049d0ce76866878c","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-10 19:30:54.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"958e8956120ff14025c1098826413dc3715de81b","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-10 20:00:19.000000000","message":"Patch Set 15:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/bec5141d5835425e9be09dcbebe5ccb5 : FAILURE in 28m 07s","accounts_in_message":[],"_revision_number":15},{"id":"9ff04f6f45ea0bfc8e32b697a8e0d14ec3d74a61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-10 21:36:38.000000000","message":"Patch Set 15: 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\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ccf14050a45e4f1980458ede70be1093 : SUCCESS in 4m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7c77bd29e8644274a49b63b7bcee687b : FAILURE in 3m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c4ccc765062e47fca7457368eba97281 : SUCCESS in 5m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/85ab9a3044e941a3afd26034dfcb8d72 : SUCCESS in 5m 26s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/45a80e59bbd84effa5ef24d0e9cff702 : SUCCESS in 5m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a6b369ac8914dc2b6f772335a5210ce : SUCCESS in 4m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b81f384561e4401e86a2f5210c2b5cca : SUCCESS in 5m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/39c8804e4742414cb39794b1c9efca79 : SUCCESS in 3m 43s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/07b9daf3227940878955c1cf47ad51c8 : SUCCESS in 5m 32s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/0b3bff018ab741efa539635fe16a86cd : SUCCESS in 3m 56s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/24c76c5baa734b6eb503cb84af92680f : SUCCESS in 1h 27m 20s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/83a1b740c1674f17913410d30a0e1bf5 : SUCCESS in 1h 18m 04s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/9d218d902e49400fbe766acc4bb174ff : SUCCESS in 1h 03m 50s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/e4f940cf324e445bac27de4a4c2b8471 : SUCCESS in 1h 07m 59s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/5b6bd94fedec461982d83aecc6d1a6b5 : FAILURE in 1h 25m 37s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/0080825a02ef47f7837236d5c169e37d : SUCCESS in 15m 53s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/4dbbe6bf0aba40a483470d697a08baa9 : SUCCESS in 11m 56s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/629f97ceab6146f68fc8d85fd1153b53 : SUCCESS in 2h 01m 37s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/239273e3ee7e4b2d939338cea4c2bc04 : SUCCESS in 4m 58s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"0b7eefa16eac782eca12b1606e7db147f29605c9","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-11 01:06:08.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"8b66fd94d7833a73a65984b9fe5c4eb1285eeb47","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 02:39:58.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b58ca7f3d6b452bb8bf4876f0ea0f1d : SUCCESS in 3m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2579594d8f634e738a72863f4df9cf31 : SUCCESS in 3m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/eb76fca7d2ae4f8ab12beed91ed4da60 : SUCCESS in 4m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e3f32ca57c474edcac1f6aa32250d738 : SUCCESS in 4m 25s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/166a8fc582e045a0a241e5bbe89d09ea : SUCCESS in 4m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a01b459923e64bd6afbea956b4b2a31e : SUCCESS in 4m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c023e0c92fbf47338d85b6ea26e32023 : SUCCESS in 7m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a805a6f8e86d47698db6f91e906d9107 : SUCCESS in 3m 27s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/a1f60e27725049be8d6de0230662717c : SUCCESS in 3m 39s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/717c82ef475145ad9a7be9e470dec272 : SUCCESS in 4m 13s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/08251cfe3ec547c3834529c45ff72c55 : SUCCESS in 1h 13m 35s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/dcb16b1f0fd74c4cbc94641c26fce87c : SUCCESS in 1h 20m 19s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/d57becca85f54a2a8f58d00cec76e398 : SUCCESS in 1h 26m 08s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/47a46fb08ee641fcb64c664b9d09ed45 : SUCCESS in 1h 15m 26s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/481d4c7352e74d818ed9f74ba06d7c96 : FAILURE in 1h 21m 15s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/2374b7a4670f418586a9accb12858da3 : SUCCESS in 16m 53s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/cb77e46d5dd54e468f223a9662d22396 : SUCCESS in 13m 10s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/8a28058e73b84db1b9113028a65ba967 : FAILURE in 6m 08s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/9ead6b33eeb64b03bdb084409186c45e : SUCCESS in 4m 38s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"b35c98de545b7f254c76604ad46a1f780a81a8d5","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-11 03:17:01.000000000","message":"Patch Set 16:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/8db9b26a45af453fa1decf6ea8a1a899 : SUCCESS in 2h 09m 33s","accounts_in_message":[],"_revision_number":16},{"id":"adf47b66bdb43d2fa711d73e69d5c1286af9b8a3","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-11 15:04:40.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"09e5ef40386982e3e716d0d91cb7e8f35be86d6a","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-11 16:17:40.000000000","message":"Patch Set 17:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/c23e63d8cfdd45508ee8f2568ccc0d84 : FAILURE in 1h 11m 58s","accounts_in_message":[],"_revision_number":17},{"id":"b18fa84511f1b1bba4137095534233b847856e70","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 17:52:01.000000000","message":"Patch Set 17: 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\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/20d4257e694c423bb21558578d618e63 : SUCCESS in 4m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f0c54ca6b16944778e2767fd8cb0d425 : SUCCESS in 4m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/44af89c742f247429b7877dd0cf6873c : SUCCESS in 6m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e336d8ed2cd749d58eff2a26bf16077d : SUCCESS in 5m 23s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/560ad11098c84cd3ba6f641382cd4286 : SUCCESS in 5m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/85871953512d4438a173bd64b3d60e50 : SUCCESS in 5m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52e77ec3649b430a8a634d16f722bef2 : SUCCESS in 7m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3f2e560d9f8346b69790ed5aaf68e833 : SUCCESS in 4m 00s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/1aae74401f5741618716f606d2275811 : SUCCESS in 4m 27s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/4ecf62c02c36450ead18a44c472fe674 : SUCCESS in 5m 44s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/8680bb0387bf4a8e8d4dba3b412f2653 : SUCCESS in 2h 40m 30s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/a1cba69f95e84451b222189144f31d2d : SUCCESS in 1h 19m 12s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/7caf56f6db6f47ba9d8f37d4c27bdb22 : SUCCESS in 1h 16m 19s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/fe74257b4fff40b9aa7e1b2db904d177 : FAILURE in 3m 52s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/a0988dbd4479439691cf82db5d5f55d6 : FAILURE in 1h 27m 32s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/76860502c7a74713a8176a6043d731c0 : SUCCESS in 16m 46s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/e1c0a66bb3cc484cbcfa3add955a79a1 : SUCCESS in 13m 05s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/17684e41197f4184b7c548ab4d4ca839 : SUCCESS in 2h 17m 35s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/ce5232c07b2347c1b7d58ea16c80c2b2 : SUCCESS in 4m 31s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"ba34086c73b3b0feee5b9cfc5876c420693f9283","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-11 22:07:37.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"741d7bed3f16dd1914688f8568d53042e42831de","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-11 22:51:25.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"d8a06b95edb4068af2f6c7077db3b5a87d408bdc","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-12 01:02:07.000000000","message":"Patch Set 19:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/5dd902600b394c0cbe622f50d10fc12c : SUCCESS in 2h 08m 30s","accounts_in_message":[],"_revision_number":19},{"id":"7201fda96597965ec269e9e94845f557812fefb0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-12 01:11:30.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d51e3f77412248329a3ba54715a5c41f : SUCCESS in 4m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b988b37762914cf682cd3ea0c952a86b : SUCCESS in 4m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0a823a2dfec94beb93c6e3168966421e : SUCCESS in 4m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b3cff6c8b54d44d2811542595a8dc5db : SUCCESS in 5m 01s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7ffda492a09b40529b8b0bf8cf4eac5a : SUCCESS in 4m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/043f840618314cd5b06ffb41e97dfa8f : SUCCESS in 4m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/068b60f4d330457cbefade666f27d7e3 : SUCCESS in 6m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/80dd2f82b3ca498d968cc2a187214590 : SUCCESS in 4m 21s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/71e37bba28b74e33a20c117b1140bb3a : SUCCESS in 5m 11s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/c9a3b08b2a1d4ae480ea110cff676da0 : SUCCESS in 3m 47s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/98b69da030e94a639158841893bf5603 : SUCCESS in 1h 38m 22s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/c8c7e4d68b484bcf9b1fa18f0024ccfb : SUCCESS in 1h 17m 50s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/4bed4c7f6c9c4e9cada5fbf6fb0e3509 : SUCCESS in 1h 20m 10s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/1180f2d1ee65441ca627e495c407ea68 : SUCCESS in 1h 15m 03s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/b135646c24ef4b9bb25df5c5f98ebe9f : FAILURE in 1h 33m 09s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/3597a4c7fd554a2ca2839aa5232fcaa3 : SUCCESS in 15m 00s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/1a6fcd36deb6494fb8117f47f7dbb131 : SUCCESS in 15m 04s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/0964f98e41ab4a2c95c179f31d6b25ba : SUCCESS in 2h 03m 17s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/44a56c6b1a174927bade9b9d3540589d : SUCCESS in 3m 43s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"bf34bdc31f8efa46c3af9bcba90ae8226ebf95f6","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-12 15:01:10.000000000","message":"Patch Set 20: Patch Set 19 was rebased","accounts_in_message":[],"_revision_number":20},{"id":"d0767eba7fc11619cd05d34a53cf546fa606c14a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-12 16:37:59.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2aeb85e33100469c8b493b820ac235e5 : SUCCESS in 3m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f9bce0a58f734670917ef9596434bacd : SUCCESS in 4m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/72606ecd7152400494558da227a91b1d : SUCCESS in 4m 21s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f593cabfde25423795cbbdf6c1a16400 : SUCCESS in 4m 43s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9cb9199166db46a5a63080910a7c6b67 : SUCCESS in 4m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/640dfd8df14c46d8bbd276accc87555a : SUCCESS in 4m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53dfa6b4d7de4fe8a0251f399c2cacb2 : SUCCESS in 5m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3a3f8d1bf57d4fe49923b4fafd4ddc35 : SUCCESS in 4m 25s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/f63774b557664fdd98b59bc8523540a7 : SUCCESS in 4m 52s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/0f0170ab68c44c8cbca5469f65550bd9 : SUCCESS in 4m 51s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/3cdbdc8021844e4882674b73f338de21 : SUCCESS in 1h 25m 48s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/89f50be661a04c6c995b104ded5158da : SUCCESS in 1h 14m 01s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/d755728a4c4f4c54adc28fce7171289f : SUCCESS in 1h 13m 21s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/ea86e0a9602b4867bf8c3b0e287293f3 : SUCCESS in 1h 16m 58s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/80f2e7a286ba4ced98078dd1f3e38cb7 : FAILURE in 1h 26m 14s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/145dd66004d0444b827a9d7ba127d274 : SUCCESS in 17m 27s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/505aca1add6f40f7a8d1bfb439ef830c : SUCCESS in 15m 58s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/2fe5958c4bfa485f8550f5a66917c9d2 : FAILURE in 1h 07m 30s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/a6462c20d8134a97a872fa4fa07ad7c6 : SUCCESS in 3m 42s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"95661d12289dd416bdd47369e073c6aeda09faa9","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-12 17:29:44.000000000","message":"Patch Set 20:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/341d3c5b26764bbcb0cebe14c5bff861 : SUCCESS in 2h 26m 38s","accounts_in_message":[],"_revision_number":20},{"id":"bb1abb9af360e3d2fc48b2d6d566117f17dfdc4a","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-12 19:38:19.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"00c9da9a94ae4aff77f1d8d8883060cd40424e88","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-12 20:53:39.000000000","message":"Patch Set 21:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/eecd2dce703e4e8b89224edd4052f3af : FAILURE in 1h 13m 36s","accounts_in_message":[],"_revision_number":21},{"id":"6706bea97d846b5b436e55694eee8fba700c90f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-12 21:50:01.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/95e6a8a4ab144a3a917631c72ccc1cfb : SUCCESS in 4m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7ae305dac9864d229472ae16b417e9a8 : SUCCESS in 3m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ab0232afe7284527a40d098003745b93 : SUCCESS in 4m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8c074bc84e154369b116139a8c42974b : SUCCESS in 6m 02s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8be8167cca7446699ad0f4de728246fc : SUCCESS in 9m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/158b18e44680493fb2a3cf8b45773c3c : SUCCESS in 5m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d07e0d01b946495fb594064bb41e1117 : SUCCESS in 6m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c2a77b1c388f400599543a55891f5e54 : SUCCESS in 3m 23s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8347ee400bd84971a34274db007511c5 : SUCCESS in 5m 08s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/a63b9b1d4e61439681b181615f15617a : SUCCESS in 4m 32s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/f8f35a9fc8b04dfbac3204ec2f7e70cf : SUCCESS in 1h 21m 57s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/3b1931fde59a400fb499c22392019f7e : SUCCESS in 1h 11m 22s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/956cebc9dcac4df2a76d653a09c3677f : SUCCESS in 1h 10m 29s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/576d4f7883f540e191ff87c3381c5d8d : SUCCESS in 1h 10m 17s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/01a9ca5b84d84a098d5b313fe6bc21da : FAILURE in 1h 39m 29s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/9e2ed139f92d4a2f89f9e2dad71f676c : SUCCESS in 17m 00s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/29738c889e6a4511bd8663fceb04971e : SUCCESS in 12m 45s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/236c2a0f9c1f497fa5e376dd84029c18 : SUCCESS in 2h 04m 19s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/2696100bb1b846429042e3e588e6467d : SUCCESS in 3m 38s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"bc5ea890fd33a20b5f5b240ad5529eb9b8fe19f7","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-12 22:55:46.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"4256d4a73b1f3dfc9330f41b7e5d3ee9216b1074","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-12 23:23:38.000000000","message":"Patch Set 22:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/d24faea8202a4abbbf97316e8bc83bf0 : FAILURE in 26m 52s","accounts_in_message":[],"_revision_number":22},{"id":"a89c76b470904be48e625c2a1d3aa191713d5dbf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-13 01:02:25.000000000","message":"Patch Set 22: 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\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e89d64a6f96a47628d01732ec6fb4e0f : SUCCESS in 4m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/952f0da60ebc4396ab18b49b53131f97 : FAILURE in 4m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1cf52028d9294918902ac260749d2333 : FAILURE in 5m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a7498e5cb3e24bc2932fa6c240d473e9 : FAILURE in 5m 20s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/16b51c1ca95646cea84d86ff8eaf04e1 : FAILURE in 4m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/800184dceba74154abf3e306ff902e93 : FAILURE in 4m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19ca73675c6a4b3a903a7d9c2c96698e : SUCCESS in 5m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c45a29de068149858e0be4122d0e6ef4 : SUCCESS in 3m 45s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/f4019aa8be284874aa5ad468c2428bca : SUCCESS in 4m 54s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/bcb74eb6e42b4c168bbfdf5eb607b9ae : SUCCESS in 3m 50s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/781141de24104fda8c78757e77e353bd : SUCCESS in 1h 27m 03s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/578c7b728c994352921c0f056f95d678 : SUCCESS in 1h 17m 23s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/768634aeabe04b34b218fb8a259876cd : FAILURE in 9m 39s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/0dd2802f74f9406ca9da9da8990bf72b : FAILURE in 1h 11m 44s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/c3a12d4fb99f40218a187173f27666bb : FAILURE in 1h 24m 11s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/78c44681a153434cb7353a9be6149168 : SUCCESS in 17m 46s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/96fc04d9507241ad888424be281e7ccb : SUCCESS in 12m 42s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/6b7bce090a474e1b99795d36b33f76aa : SUCCESS in 1h 57m 32s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/203a19cc48454174aab265a39bcc5620 : SUCCESS in 4m 33s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"eea416fd234d359be5813877465421057a14581d","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-13 14:33:37.000000000","message":"Patch Set 22:\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"0bde1533f2130c8667ada5c69b546c018c217fb5","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-13 14:55:45.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"b9f6671f02bc9cf703572877375dd52582e32678","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-13 15:26:26.000000000","message":"Patch Set 23:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/db5a86c7c8c74bcf87441db3cb0f4baa : FAILURE in 29m 46s","accounts_in_message":[],"_revision_number":23},{"id":"77a5991d9b9ef37462a281a8c431cbffb3eceefe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-13 16:58:28.000000000","message":"Patch Set 23: 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\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a970dffc89e4cf69e173437ce7665a9 : SUCCESS in 4m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/36eb765d216049cb85bad42b3962d3d6 : FAILURE in 3m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/47b1849603464c9992ee50386d465c75 : FAILURE in 4m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/54a6730207f9405bafe6a0b0bf7ab6a6 : FAILURE in 7m 39s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0964ba8409ec4f02b5468cf48ff1c98b : FAILURE in 4m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2cfa0cc0a2084edfbd419e901bd5d8ad : FAILURE in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d030ffc0ec294c81a47a265d0866dd23 : SUCCESS in 5m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ff19025b44164ac2a3f37d75665c5e31 : SUCCESS in 2m 57s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/6acaad5db9f7442685b854f29d22aec6 : SUCCESS in 4m 05s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/ab9998d73bc74aa9b03fca9732009148 : SUCCESS in 4m 43s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/0d7ff06b793a49bba74fe66880bff073 : SUCCESS in 1h 21m 12s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/926c20d72a624275a2caadeef6090ff9 : SUCCESS in 1h 16m 02s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/2ecfdc9326644ce289583ae21522e1be : SUCCESS in 1h 34m 25s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/a8ad4f958efd47eaae3d5107edf0d433 : SUCCESS in 1h 01m 09s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/5e1572afeea2493b934a0a44f31822a7 : FAILURE in 1h 24m 04s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/936b08321fa148e79f3d1f7588371618 : SUCCESS in 17m 06s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/1e8dd4fe3bc34833b3c1b58d52b74573 : SUCCESS in 12m 56s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/b3585126459446c899301ff34ccd92b8 : SUCCESS in 1h 56m 39s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/cf929e0e3afb47ba91336c0f709c1da9 : SUCCESS in 3m 29s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"e92cd83d2d703be0a442edfd9de29d4613819e26","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-13 22:08:25.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"50f5293f48925a9e68c933c23cba4e244c1d8e23","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-14 00:17:22.000000000","message":"Patch Set 24:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/9aa84f90681e462aa6aa935feef49a68 : SUCCESS in 2h 08m 04s","accounts_in_message":[],"_revision_number":24},{"id":"989859c2888732c3cb2b5407dc0e335a3d03652f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-14 00:22:05.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04d0232cec444343bdda7c2a4404e55d : SUCCESS in 4m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0193961a93954620bd38ff7d1e79c092 : SUCCESS in 3m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c9be5facfbc94189aab00c323e239a65 : SUCCESS in 3m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0ac54900f7ca49d084399b1e2a3d5848 : SUCCESS in 4m 00s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/feafdbd291ca446cb05f48e3a8ae6a71 : SUCCESS in 3m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/02cb1eedd496489c8bbf2b53c47ba05f : SUCCESS in 3m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/608d629987c24d1f918d0294eb181dae : SUCCESS in 5m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/124aca19ff5843e0986165f159c13a6f : SUCCESS in 3m 15s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8d0150a7d1f64a4691258d64eec11bd5 : SUCCESS in 3m 29s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/20de6a72fe6042609c8704b9434fb059 : SUCCESS in 3m 30s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/bba9d93d0cb048248ec8222737e4900a : SUCCESS in 1h 39m 41s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/8cf1ecc2bf8643c2ace0261dd0170ec4 : SUCCESS in 1h 20m 30s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/25afc612e7334c9185abbf971e74d4a1 : FAILURE in 8m 58s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/af348504d0d842c5a7ead3f5d6e9f849 : SUCCESS in 1h 14m 44s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/3870ed844e2043d49fcdf7409d61b861 : FAILURE in 1h 34m 32s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/9baf60248c6e481c9bda9681d55ade29 : SUCCESS in 15m 22s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/b048e3ffd5eb4358b834fa371943b060 : SUCCESS in 11m 39s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/b61fb8d82e2e429caaf0a2cbf645fe72 : SUCCESS in 2h 07m 26s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/a068e3ea36334724bd70c20420adef45 : SUCCESS in 3m 28s (non-voting)","accounts_in_message":[],"_revision_number":24},{"id":"90f42a0b58014fcde61bcbcca25ed65e68601e0a","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-16 19:26:31.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"f5a402a26a8a8f493c983089da2ad5fd7b3e047b","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-16 19:54:03.000000000","message":"Patch Set 25:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/c2be1c74eaa7445c9372385129bd583a : FAILURE in 26m 39s","accounts_in_message":[],"_revision_number":25},{"id":"1b9a16a608be24f55ddefbbdfb503ecd838dc910","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-16 21:21:50.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"d0db0097a98e4ef09685e946ae69a855e692c805","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-16 21:50:35.000000000","message":"Patch Set 26:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/20448599fa304969804d4ca8ced1791f : FAILURE in 27m 40s","accounts_in_message":[],"_revision_number":26},{"id":"126f6e2e155de7800593d864bc75c31ae7b1b9b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-16 23:34:31.000000000","message":"Patch Set 26: 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\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/320abf76ba2e4bda9075de59feea6708 : SUCCESS in 4m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/29a64014ac134277989eebdf1d7c3779 : FAILURE in 5m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4d59f31256824744b2ceab3b111ac9bd : FAILURE in 5m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b66ee6248c7d4b85b630b484d1753fe0 : FAILURE in 5m 33s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/895ceffcde844fc0a93e549adbcb9c11 : FAILURE in 5m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c591b1b0d2d149ef83ced8c51abbd2b7 : FAILURE in 5m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/252da6fa484b4816820f20fe95253002 : SUCCESS in 6m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/648bd2bed14e47bfa4b8f01edd21a4e9 : SUCCESS in 4m 19s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/bd73c358c34e479b94133fad14da19aa : SUCCESS in 4m 55s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/423d3d6b4b0f4ac3b9360252a309ada5 : SUCCESS in 4m 24s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/4a436ad6e6cb4a45a1e4d894089f5d60 : SUCCESS in 1h 25m 39s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/7730bbdf88f1489597e6e55e093ca593 : SUCCESS in 1h 24m 59s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/c047b0bd1d5345d2aa8e47a36d7256f3 : SUCCESS in 1h 18m 10s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/bba0e28f09f741b1bce2c510864d10c2 : SUCCESS in 1h 07m 35s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/e7f857346d7c4071b4c8fee245e4b875 : SUCCESS in 1h 19m 08s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/d6d7cfe106eb44c5833217e9b6414c8c : SUCCESS in 12m 11s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/7b22671dc72d4313be5e8e73ccde4908 : SUCCESS in 12m 09s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/e6c544e9c22b47eb8d9ed39c769cc700 : SUCCESS in 2h 06m 44s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/1cc8ee02ef924b3c860cd61e88dd6b19 : SUCCESS in 4m 23s (non-voting)","accounts_in_message":[],"_revision_number":26},{"id":"2abe478d13fb305d5f6e2646f033e16e85bf983a","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-17 01:34:55.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"803047dae914760d5db0f8a930320411a2a27b35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-17 03:40:45.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc59a94c376343a5b9e74e2bd300cdd6 : SUCCESS in 4m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4084f793370b4d479c2fb1a25f82c734 : SUCCESS in 3m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/13260af3372d40ec969c3c7e4125fb46 : SUCCESS in 3m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dc164c8125ab4d62855d5f6d8a4d9535 : SUCCESS in 3m 56s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1fc4fdbb7d044d178be8d96a20175eea : SUCCESS in 3m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9b0ef9f3f7304d8e8ba4986eb60f9c33 : SUCCESS in 3m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc46845a29a047cdb09a53f7381cff64 : SUCCESS in 5m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/64c248edc3aa43188e52de4080f07b2d : SUCCESS in 3m 15s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8e9d432c39854b41aeee828a8dade1fe : SUCCESS in 3m 27s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/0fc2b44cec384e5985ff32a37745f859 : SUCCESS in 3m 47s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/e0997416a23341ebaea544e462a2c038 : SUCCESS in 1h 22m 34s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/0427486702f747529b04ef36dac04cc7 : SUCCESS in 1h 17m 56s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/8a79defdf7eb48f2838548712a71114c : SUCCESS in 1h 12m 32s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/5d3a151c9ddd46ad8e5c6f18d1bbf802 : SUCCESS in 1h 20m 12s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/889626ca4fc549eaba1033933195a63c : SUCCESS in 1h 17m 11s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/a94cb7c42db74728958fb37c4dd64e3a : SUCCESS in 16m 54s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/fbd0fe2e904c4b069450e0aea3076db4 : SUCCESS in 14m 46s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/a4c29087d8d549c8bd65b1285e45b40a : SUCCESS in 1h 56m 16s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/8e8825dc98dd48f69d524f06e52d1ba1 : SUCCESS in 3m 23s (non-voting)","accounts_in_message":[],"_revision_number":27},{"id":"3d08e75d664f4bca3dd4c1cdcd6aaec0082fd60c","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-17 03:41:13.000000000","message":"Patch Set 27:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/12badd8eba3b4d16bfecd4190fd7f992 : SUCCESS in 2h 05m 16s","accounts_in_message":[],"_revision_number":27},{"id":"fc9d241c341d41b7332129ecde1a8194435bf8f7","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-11-19 14:59:22.000000000","message":"Patch Set 27:\n\n(5 comments)\n\nThanks, Julia. I think I had a look at the logic earlier and it seems good. I found some more nits, though.","accounts_in_message":[],"_revision_number":27},{"id":"0b6da92db49548521552110e83cd8ec2d4d0774b","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-19 19:15:38.000000000","message":"Patch Set 27:\n\n(4 comments)\n\n\u003e (5 comments)\n \u003e \n \u003e Thanks, Julia. I think I had a look at the logic earlier and it\n \u003e seems good. I found some more nits, though.\n\nThanks for the review. Cleaning this up so we don\u0027t end up in bad stats with partition image deployers has turned out to be way more work than I would have liked. :(","accounts_in_message":[],"_revision_number":27},{"id":"992653c38a510d78ecfbf94edb3486df3a7473db","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-19 19:17:02.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"282094421a40cab4349c6a9c506992cdb3ed4f8f","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-19 19:43:46.000000000","message":"Patch Set 28:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/94dc0eb2b4974a64b65d959726a212a0 : FAILURE in 25m 32s","accounts_in_message":[],"_revision_number":28},{"id":"5ac880c6a2a03fcb0f18bfa16c05a57616d1b683","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-19 21:58:18.000000000","message":"Patch Set 28: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a32c167f026545b8a2de3dd093f33190 : FAILURE in 4m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cb78e763531d4796a9870979c57342cd : FAILURE in 4m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e2ee51991d1741d5a658f12c68cf122d : FAILURE in 4m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f7e38aaa9dfa4ffc9f5f271d0bb9b02d : FAILURE in 5m 41s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/383d59263e84470db8c3e959b26a2c48 : FAILURE in 3m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c86c1455dcf2400593d150bb5e14171a : FAILURE in 7m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/965ed935a5d842d8b21e0e670af9b3d0 : SUCCESS in 21m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/afdd3f11453948d19caab3c0ebf4a26f : SUCCESS in 3m 53s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/ea750a3105534b898fd7c62986ae838b : SUCCESS in 4m 05s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/3028e57a536b45e481f66a02c38ce48d : SUCCESS in 5m 16s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/6a3bcfd942224adba67331a91b6ae35f : SUCCESS in 1h 40m 43s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/c70a6cc734fb4f638e3a13da66c18dc8 : SUCCESS in 1h 44m 09s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/d85969b619ed445a907a03e9f9cbb651 : SUCCESS in 1h 39m 19s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/85fafb829e7145fd8aed8a711eb5e9a0 : FAILURE in 1h 26m 34s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/5d2e8a797ddb414c96050d33ef66db6b : FAILURE in 1h 26m 16s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/9c628bb9636b4ae9b21228bb49a9a4d9 : SUCCESS in 16m 09s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/9b968d3611cd4213893ea40391f8354c : SUCCESS in 14m 33s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/838eedb7b2e143a0a9cea95ea6a0f009 : SUCCESS in 2h 36m 20s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/458d83d2b0424a83a6da5755220df01a : SUCCESS in 7m 18s (non-voting)","accounts_in_message":[],"_revision_number":28},{"id":"dfd71a9c62f7515504c2b2e926da53d878abb7a0","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-11-19 22:23:09.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"de350a97ee6c4a8ad7333bc08bc0f770224c0187","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-11-20 00:35:53.000000000","message":"Patch Set 29:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-8-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/0f0c47c0b3534ac8891817be7a0469c5 : SUCCESS in 2h 10m 53s","accounts_in_message":[],"_revision_number":29},{"id":"1b8aaac7471e33f4ad3b65cd2d2feada0d312cc5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-20 00:49:42.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cb32f0b60524bdda74a7b2687a10d24 : SUCCESS in 6m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c00105578e6841d7812f5b1fe6253fb2 : SUCCESS in 4m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ff18ba9e9a9b4d8fa14dd2c922e45d2e : SUCCESS in 4m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b55028a9ae514963b6de0b046f4f5297 : SUCCESS in 5m 13s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/04cf1222bd104314ad0e24baa6553981 : SUCCESS in 4m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c06a4bd6c8a4f41ab57ca0586241864 : SUCCESS in 7m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b30ed8f9e4e44f72ac86f8951ea009ad : SUCCESS in 14m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7e9f3af6691640598be0716cb7c45c7c : SUCCESS in 5m 40s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/4d27192a3b9e4923843116f4cae5e741 : SUCCESS in 4m 26s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/44a0443c5a66411fb4afd914e964c373 : SUCCESS in 6m 22s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/bd35450e493845268e2c296cb0419352 : SUCCESS in 1h 23m 56s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/54c82412e05043f99a0f0982d90ce9b6 : SUCCESS in 1h 18m 57s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/7ff43164096d4f119244984efd84926f : SUCCESS in 1h 18m 26s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/6fa9203eb13a43418ffdc3d3f313ce40 : SUCCESS in 1h 20m 23s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/d5f50207848849acbc613fded0377f2e : SUCCESS in 1h 55m 20s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/2daaa947c38b46c1aa35d99777d89b1a : SUCCESS in 17m 00s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/d9bd41e9d8f7483b8b5ae5e00410c4e3 : SUCCESS in 14m 07s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/cdc1409210ee410aa2684b42fdd4d54b : SUCCESS in 2h 13m 04s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/06c616e05d1940d8820df5b39ec8eb2d : SUCCESS in 6m 41s (non-voting)","accounts_in_message":[],"_revision_number":29},{"id":"2c8e9f4fd1f0375613a03ba02ba04de72eb116bd","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-11-20 07:07:52.000000000","message":"Patch Set 29: Code-Review+2\n\n(3 comments)\n\nThanks, Julia. Some more nits, but lgtm now!","accounts_in_message":[],"_revision_number":29},{"id":"be0a4ee75d5d66247831d19dc2123295ac2d18e4","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":"2020-12-01 15:16:14.000000000","message":"Uploaded patch set 30.","accounts_in_message":[],"_revision_number":30},{"id":"69139e642499f60b661fe5e6915111b9f9939e14","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-12-01 15:20:14.000000000","message":"Patch Set 30: Code-Review+2\n\nThanks, Julia!","accounts_in_message":[],"_revision_number":30},{"id":"9b957d6b08289e7a321a8641dba04f9bf410c553","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":"2020-12-01 15:31:08.000000000","message":"Patch Set 30: Code-Review+2","accounts_in_message":[],"_revision_number":30},{"id":"19867dda83194da88e2c98668375c9621d5098e3","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-12-01 16:02:39.000000000","message":"Patch Set 30:\n\n(2 comments)","accounts_in_message":[],"_revision_number":30},{"id":"c98eeb667cf5bd4f965b6d98e87081a6a9ca8b7a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-01 17:38:39.000000000","message":"Patch Set 30: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f78a6124d312447e9c14bee11dbd6a81 : SUCCESS in 3m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f4d3dc15346d46f9ad449d78f8603666 : SUCCESS in 4m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ced535cff00a4aeaa1b2944de14d14b9 : SUCCESS in 4m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/321dadbba5134114b3786d372cf77346 : SUCCESS in 4m 47s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b5d0909c655543a29ccc9626b95af143 : SUCCESS in 4m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4ffe27efa87145f6929da1662fe30302 : SUCCESS in 4m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88b5921a42ca4b5bba3a6a7a9f3a031f : SUCCESS in 6m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/da857b3939a143eeaaa9f0bb720ab282 : SUCCESS in 3m 53s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/7b2a7eb88ce74f80b6fd2abc6c3985c9 : SUCCESS in 5m 24s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/9663c60363984adf9251ee26fb6598b0 : SUCCESS in 5m 00s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/e201f58832984970ad41e96b65d7c112 : SUCCESS in 1h 20m 48s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/d5fea298a04f455fb12e147ee7767c96 : SUCCESS in 1h 15m 08s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/f15dda45a79443fe8358daf366cd8bc5 : SUCCESS in 1h 24m 36s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/1b6686658de54a7baa33eaf4fd991105 : SUCCESS in 1h 19m 26s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/a8ff871f90be4b8787c08eb3332a4c72 : SUCCESS in 1h 54m 56s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/bd9d998d796d4348846846211e823aa6 : SUCCESS in 17m 04s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/8a95d3c24b4f4bee9fef414d3ad6025a : SUCCESS in 13m 59s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/3f1842e851ea4d66a9e43ced51ee96f2 : SUCCESS in 2h 11m 15s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/53ef9f2dc5114ea5a61c9dfa2712cbb2 : SUCCESS in 5m 33s (non-voting)","accounts_in_message":[],"_revision_number":30},{"id":"ad01add94e21caa8a56ee014c8367f246c43fd73","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-12-03 00:03:56.000000000","message":"Patch Set 30:\n\n(2 comments)","accounts_in_message":[],"_revision_number":30},{"id":"5653954618cb268d14f406bee3c420452fb31b4e","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":"2020-12-14 14:20:50.000000000","message":"Uploaded patch set 31.","accounts_in_message":[],"_revision_number":31},{"id":"7f8310786941c3b44aa3fca097abe7043c82dd06","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":"2020-12-14 14:37:14.000000000","message":"Patch Set 32: Patch Set 31 was rebased","accounts_in_message":[],"_revision_number":32},{"id":"5a8b62935f55b6f0e6b1a15b87cf322ccf850276","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-14 17:12:44.000000000","message":"Patch Set 32: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7745405e2b1b4547a596a087ecc923b9 : SUCCESS in 4m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b72d8f9e4990436c9a08d2ef23f416e2 : SUCCESS in 4m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c402deba8e134e5781e11f26c337a12e : SUCCESS in 5m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0b15558d20864a4aa81a662bf8d83ac0 : SUCCESS in 4m 25s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/11d91a1d495d4e7da58b814cb46df295 : SUCCESS in 4m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cfdf987a806044779c420729f2b1efa0 : SUCCESS in 4m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e4681a18f76149c1b1175f11b51eda66 : SUCCESS in 5m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/07280b4a0f8f4bfb93c6acf97ebacc0f : SUCCESS in 3m 27s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/67972aaa151948f58104508ad6cb7587 : SUCCESS in 4m 00s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/84ad49c9f60a4db9bdf503df0632b17e : SUCCESS in 3m 42s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/b3b9789ad7ba4947ae4f5fe2786038fe : SUCCESS in 1h 18m 18s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/b5e34640bb92454393baed5b90515b2d : SUCCESS in 1h 15m 45s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/bd23cf49608b4daebe2044de702b9e77 : SUCCESS in 1h 28m 58s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/a615d9f7dda84d96b02d4b307eb3b74f : SUCCESS in 1h 00m 28s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/68f48d0b70014d498e6ea70039288974 : SUCCESS in 1h 20m 14s (non-voting)\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/4ee316803311441fb31eaa8f5fa34f4e : SUCCESS in 15m 46s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/13368663110544b6b5de417809c41026 : SUCCESS in 11m 01s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/25f3c654060e4796bd94534c8db32675 : SUCCESS in 2h 11m 17s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/12c7a25edbc64a5d80bbc6a89a47639d : SUCCESS in 3m 50s (non-voting)","accounts_in_message":[],"_revision_number":32},{"id":"962e9c4a4ba737384fb10dc902da2f1519b81a0a","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-12-15 16:18:28.000000000","message":"Patch Set 32:\n\n*booping the change*","accounts_in_message":[],"_revision_number":32},{"id":"afc2e14a3ba65e2171cee3c8b1db82d07406bda1","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-12-16 10:32:44.000000000","message":"Patch Set 32: Code-Review+2","accounts_in_message":[],"_revision_number":32},{"id":"bb04d92014c8cbc531d454c23c1cb8ca5cba3227","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-12-17 01:43:50.000000000","message":"Patch Set 32:\n\nbeep boop","accounts_in_message":[],"_revision_number":32},{"id":"25f226706b108dcc8b52705edb585eaed922fe4d","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-12-17 14:15:55.000000000","message":"Patch Set 32: Workflow+1\n\nWF+1\u0027ing because before the rebase there were two core +2s.","accounts_in_message":[],"_revision_number":32},{"id":"b9c1ed27bf154cc123eef4cab05fc373b84455ac","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2020-12-17 14:37:29.000000000","message":"Patch Set 32: Workflow+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":32},{"id":"8eb6245a7b0b0c7fb0ac3a98f702a52e1fb55699","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2020-12-17 14:37:57.000000000","message":"Patch Set 32: Code-Review+2\n\nThanks for fixing this!","accounts_in_message":[],"_revision_number":32},{"id":"9355963a2c0f7cc2fa7daa53d90ed9954db6d424","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-17 16:51:04.000000000","message":"Patch Set 32: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":32},{"id":"057f1ae3763940cae0d0d466bc0f04c6c7a75420","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-17 22:41:29.000000000","message":"Patch Set 32: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eeef32603a6c48189da43707177ac028 : SUCCESS in 3m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/62c988caf8094562adbaaff23f33513c : SUCCESS in 4m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/295a46ecd2e6479b83959dd30a06c647 : SUCCESS in 4m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c81dbef414ff4bf7939e338e27d37401 : SUCCESS in 5m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6de010122b2748f6a6421d69a80ebddc : SUCCESS in 3m 27s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/f5377e08e7f8407285229edf334f6417 : SUCCESS in 3m 45s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/52d8017aab5047a6833967c34124aa3b : SUCCESS in 1h 19m 51s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/e96f112ab3844f268d4985d9950d7367 : SUCCESS in 1h 19m 44s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/7d5a04f3b24041f694e34b43891ab8d7 : SUCCESS in 1h 17m 33s","accounts_in_message":[],"_revision_number":32},{"id":"3ed3cd77637bec372c18846471d0ef89b09bad90","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-17 22:41:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":32}],"current_revision_number":32,"current_revision":"f9870d58120a493c40493df6ef22662364138c31","revisions":{"3d0e074a80df7a7c1ea6bd2d949f69934f3b51ce":{"kind":"REWORK","_number":1,"created":"2020-08-25 23:15:14.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/49/748049/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/1"}}},"commit":{"parents":[{"commit":"cfede0c5bc75ea61f42c1a17809586191ebb4edf","subject":"Merge \"Clarify connection error on heartbeats\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cfede0c5bc75ea61f42c1a17809586191ebb4edf"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"subject":"WIP: Support partition image efi contents","message":"WIP: Support partition image efi contents\n\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3d0e074a80df7a7c1ea6bd2d949f69934f3b51ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3d0e074a80df7a7c1ea6bd2d949f69934f3b51ce"}]},"branch":"refs/heads/master"},"5d34202e5aca9a255dfacc3d9a8d2219e820da47":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-08-26 15:36:07.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/49/748049/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/2"}}},"commit":{"parents":[{"commit":"cfede0c5bc75ea61f42c1a17809586191ebb4edf","subject":"Merge \"Clarify connection error on heartbeats\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cfede0c5bc75ea61f42c1a17809586191ebb4edf"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-26 15:35:01.000000000","tz":-420},"subject":"WIP: Support partition image efi contents","message":"WIP: Support partition image efi contents\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5d34202e5aca9a255dfacc3d9a8d2219e820da47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5d34202e5aca9a255dfacc3d9a8d2219e820da47"}]},"branch":"refs/heads/master"},"45d4d8fc2dead435139e8079bb48c89d0e404a2a":{"kind":"REWORK","_number":3,"created":"2020-08-26 22:52:37.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/49/748049/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/3"}}},"commit":{"parents":[{"commit":"cfede0c5bc75ea61f42c1a17809586191ebb4edf","subject":"Merge \"Clarify connection error on heartbeats\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cfede0c5bc75ea61f42c1a17809586191ebb4edf"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-26 22:52:32.000000000","tz":-420},"subject":"WIP: Support partition image efi contents","message":"WIP: Support partition image efi contents\n\nNeeds negative path testing...\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/45d4d8fc2dead435139e8079bb48c89d0e404a2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/45d4d8fc2dead435139e8079bb48c89d0e404a2a"}]},"branch":"refs/heads/master"},"603fe6ff8b1d652037ac0f06cd6af40bbfe8a23f":{"kind":"REWORK","_number":4,"created":"2020-09-08 20:22:17.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/49/748049/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/4"}}},"commit":{"parents":[{"commit":"cfede0c5bc75ea61f42c1a17809586191ebb4edf","subject":"Merge \"Clarify connection error on heartbeats\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cfede0c5bc75ea61f42c1a17809586191ebb4edf"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-09-08 20:18:31.000000000","tz":-420},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/603fe6ff8b1d652037ac0f06cd6af40bbfe8a23f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/603fe6ff8b1d652037ac0f06cd6af40bbfe8a23f"}]},"branch":"refs/heads/master"},"4d5944b60a0e7b11f715d4e56c566ca136f72b0d":{"kind":"REWORK","_number":5,"created":"2020-09-23 21:26: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/49/748049/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/5"}}},"commit":{"parents":[{"commit":"cfede0c5bc75ea61f42c1a17809586191ebb4edf","subject":"Merge \"Clarify connection error on heartbeats\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cfede0c5bc75ea61f42c1a17809586191ebb4edf"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-09-23 21:26:39.000000000","tz":-420},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4d5944b60a0e7b11f715d4e56c566ca136f72b0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4d5944b60a0e7b11f715d4e56c566ca136f72b0d"}]},"branch":"refs/heads/master"},"e88d59ff271adacfb930fe233b28f776a7cf1eac":{"kind":"REWORK","_number":6,"created":"2020-09-23 21:38:56.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/49/748049/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/6"}}},"commit":{"parents":[{"commit":"cfede0c5bc75ea61f42c1a17809586191ebb4edf","subject":"Merge \"Clarify connection error on heartbeats\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cfede0c5bc75ea61f42c1a17809586191ebb4edf"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-09-23 21:38:51.000000000","tz":-420},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e88d59ff271adacfb930fe233b28f776a7cf1eac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e88d59ff271adacfb930fe233b28f776a7cf1eac"}]},"branch":"refs/heads/master"},"14432ba1d931044b7378f65e2f89e1cfa2d3690b":{"kind":"REWORK","_number":7,"created":"2020-10-08 21:16:43.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/49/748049/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/7"}}},"commit":{"parents":[{"commit":"7ad10ee3764c5133e080d2336ab1a4b51d55a579","subject":"Don\u0027t run os-prober from grub2-mkconfig","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7ad10ee3764c5133e080d2336ab1a4b51d55a579"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-10-08 21:16:19.000000000","tz":-420},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/14432ba1d931044b7378f65e2f89e1cfa2d3690b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/14432ba1d931044b7378f65e2f89e1cfa2d3690b"}]},"branch":"refs/heads/master"},"c077e7dfc69813ae52787f994f2a484a2a108e85":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2020-10-08 21:25:17.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/49/748049/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/8"}}},"commit":{"parents":[{"commit":"b139a79d1694f237b8f5c163f966df828025a16e","subject":"Don\u0027t run os-prober from grub2-mkconfig","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b139a79d1694f237b8f5c163f966df828025a16e"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-10-08 21:25:17.000000000","tz":0},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c077e7dfc69813ae52787f994f2a484a2a108e85"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c077e7dfc69813ae52787f994f2a484a2a108e85"}]},"branch":"refs/heads/master"},"5fc0a1e32761f02dd140476c05637a8c3d901f6e":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2020-10-08 22:59:14.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/49/748049/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/9"}}},"commit":{"parents":[{"commit":"4fb985595b7292ad96069a8faf3eaf7bd91ce5fd","subject":"Don\u0027t run os-prober from grub2-mkconfig","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4fb985595b7292ad96069a8faf3eaf7bd91ce5fd"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-10-08 22:59:14.000000000","tz":0},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5fc0a1e32761f02dd140476c05637a8c3d901f6e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5fc0a1e32761f02dd140476c05637a8c3d901f6e"}]},"branch":"refs/heads/master"},"544f0da2a3d57a204ba87ab3e4e72ef2a23c1736":{"kind":"REWORK","_number":10,"created":"2020-10-09 17:14:05.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/49/748049/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/10"}}},"commit":{"parents":[{"commit":"9683517b99a55630c44df16084a1bdee2704443f","subject":"Don\u0027t run os-prober from grub2-mkconfig","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/9683517b99a55630c44df16084a1bdee2704443f"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-10-09 17:12:42.000000000","tz":-420},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/544f0da2a3d57a204ba87ab3e4e72ef2a23c1736"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/544f0da2a3d57a204ba87ab3e4e72ef2a23c1736"}]},"branch":"refs/heads/master"},"052cc1b0932ce7fcff2b540a8076a2ef9922f39f":{"kind":"REWORK","_number":11,"created":"2020-10-14 00:24:50.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/49/748049/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/11"}}},"commit":{"parents":[{"commit":"9683517b99a55630c44df16084a1bdee2704443f","subject":"Don\u0027t run os-prober from grub2-mkconfig","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/9683517b99a55630c44df16084a1bdee2704443f"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-10-14 00:24:37.000000000","tz":-420},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/052cc1b0932ce7fcff2b540a8076a2ef9922f39f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/052cc1b0932ce7fcff2b540a8076a2ef9922f39f"}]},"branch":"refs/heads/master"},"7fdda510ae479e67a3b01b376eba321e42c45976":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2020-10-22 22:29:02.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/49/748049/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/12"}}},"commit":{"parents":[{"commit":"6542a9cb0458da8e6e5e045bb29dc24b318b276f","subject":"Don\u0027t run os-prober from grub2-mkconfig","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6542a9cb0458da8e6e5e045bb29dc24b318b276f"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-10-22 22:29:02.000000000","tz":0},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7fdda510ae479e67a3b01b376eba321e42c45976"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7fdda510ae479e67a3b01b376eba321e42c45976"}]},"branch":"refs/heads/master"},"936e46e710365a8d2c8af4b2ceed8c2f6494b149":{"kind":"REWORK","_number":13,"created":"2020-10-23 18:16:12.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/49/748049/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/13"}}},"commit":{"parents":[{"commit":"6542a9cb0458da8e6e5e045bb29dc24b318b276f","subject":"Don\u0027t run os-prober from grub2-mkconfig","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6542a9cb0458da8e6e5e045bb29dc24b318b276f"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-10-23 18:16:05.000000000","tz":-420},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/936e46e710365a8d2c8af4b2ceed8c2f6494b149"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/936e46e710365a8d2c8af4b2ceed8c2f6494b149"}]},"branch":"refs/heads/master"},"0128a418cdd6e0b7537c45945a0ffef5940f9a8c":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2020-11-10 16:26:25.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/49/748049/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/14"}}},"commit":{"parents":[{"commit":"f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba","subject":"Merge \"Updated Implementation of string interpolation delay on LOG messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-10 16:26:25.000000000","tz":0},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0128a418cdd6e0b7537c45945a0ffef5940f9a8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0128a418cdd6e0b7537c45945a0ffef5940f9a8c"}]},"branch":"refs/heads/master"},"17b0e66276519a50243964f211e60fe1c9ec0c96":{"kind":"REWORK","_number":15,"created":"2020-11-10 19:30:54.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/49/748049/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/15"}}},"commit":{"parents":[{"commit":"f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba","subject":"Merge \"Updated Implementation of string interpolation delay on LOG messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-10 19:30:47.000000000","tz":-480},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/17b0e66276519a50243964f211e60fe1c9ec0c96"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/17b0e66276519a50243964f211e60fe1c9ec0c96"}]},"branch":"refs/heads/master"},"10bf2559fdd8c02862886cb95838efc6cea52b7b":{"kind":"REWORK","_number":16,"created":"2020-11-11 01:06:08.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/49/748049/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/16"}}},"commit":{"parents":[{"commit":"f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba","subject":"Merge \"Updated Implementation of string interpolation delay on LOG messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-11 01:06:03.000000000","tz":-480},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/10bf2559fdd8c02862886cb95838efc6cea52b7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/10bf2559fdd8c02862886cb95838efc6cea52b7b"}]},"branch":"refs/heads/master"},"dfcf4314cd60316d3544f6ca2968cdd979e91c2a":{"kind":"REWORK","_number":17,"created":"2020-11-11 15:04:40.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/49/748049/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/17"}}},"commit":{"parents":[{"commit":"f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba","subject":"Merge \"Updated Implementation of string interpolation delay on LOG messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-11 15:03:51.000000000","tz":-480},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/dfcf4314cd60316d3544f6ca2968cdd979e91c2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/dfcf4314cd60316d3544f6ca2968cdd979e91c2a"}]},"branch":"refs/heads/master"},"48f95d3e33c1bcda4ec8553499a4ebcc1b8a76c4":{"kind":"REWORK","_number":18,"created":"2020-11-11 22:07:37.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/49/748049/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/18"}}},"commit":{"parents":[{"commit":"f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba","subject":"Merge \"Updated Implementation of string interpolation delay on LOG messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-11 22:07:32.000000000","tz":-480},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/48f95d3e33c1bcda4ec8553499a4ebcc1b8a76c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/48f95d3e33c1bcda4ec8553499a4ebcc1b8a76c4"}]},"branch":"refs/heads/master"},"092584b57b41ea116729a5fc33979269bb101a6b":{"kind":"REWORK","_number":19,"created":"2020-11-11 22:51:25.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/49/748049/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/19"}}},"commit":{"parents":[{"commit":"f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba","subject":"Merge \"Updated Implementation of string interpolation delay on LOG messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f52863a4d8bc1709bb1fc87e2d1c1cf94b666bba"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-11 22:51:20.000000000","tz":-480},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/092584b57b41ea116729a5fc33979269bb101a6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/092584b57b41ea116729a5fc33979269bb101a6b"}]},"branch":"refs/heads/master"},"93550415a9717cc247c5b0ece341d319e0491599":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2020-11-12 15:01:10.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/49/748049/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/20"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-12 15:01:10.000000000","tz":0},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/93550415a9717cc247c5b0ece341d319e0491599"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/93550415a9717cc247c5b0ece341d319e0491599"}]},"branch":"refs/heads/master"},"b98f1eced5bf97785dd042d4abb680c56acb9416":{"kind":"REWORK","_number":21,"created":"2020-11-12 19:38:19.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/49/748049/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/21"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-12 19:35:05.000000000","tz":-480},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b98f1eced5bf97785dd042d4abb680c56acb9416"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b98f1eced5bf97785dd042d4abb680c56acb9416"}]},"branch":"refs/heads/master"},"6c6c5d483b3c9b0917b5ebe795197117b1b66828":{"kind":"REWORK","_number":22,"created":"2020-11-12 22:55:46.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/49/748049/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/22"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-12 22:55:35.000000000","tz":-480},"subject":"WIP: Support partition image efi contents","message":"WIP: Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6c6c5d483b3c9b0917b5ebe795197117b1b66828"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6c6c5d483b3c9b0917b5ebe795197117b1b66828"}]},"branch":"refs/heads/master"},"29839117187966bf91b048817d121864105fe635":{"kind":"REWORK","_number":23,"created":"2020-11-13 14:55: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/49/748049/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/23"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-13 14:54:50.000000000","tz":-480},"subject":"WIP: Support partition image efi contents","message":"WIP: Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/29839117187966bf91b048817d121864105fe635"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/29839117187966bf91b048817d121864105fe635"}]},"branch":"refs/heads/master"},"e6a2fbb2e7cdb0a85d6d67fa21e0096514cd253f":{"kind":"REWORK","_number":24,"created":"2020-11-13 22:08:25.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/49/748049/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/24"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-13 22:08:18.000000000","tz":-480},"subject":"WIP: Support partition image efi contents","message":"WIP: Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e6a2fbb2e7cdb0a85d6d67fa21e0096514cd253f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e6a2fbb2e7cdb0a85d6d67fa21e0096514cd253f"}]},"branch":"refs/heads/master"},"8e3409017dd8134c8c6ddfd85bb32bbe623786d4":{"kind":"REWORK","_number":25,"created":"2020-11-16 19:26:31.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/49/748049/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/25"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-16 19:25:17.000000000","tz":-480},"subject":"WIP: Support partition image efi contents","message":"WIP: Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8e3409017dd8134c8c6ddfd85bb32bbe623786d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8e3409017dd8134c8c6ddfd85bb32bbe623786d4"}]},"branch":"refs/heads/master"},"99133a768dc4d8f3f09cd7facf79866ccd81c3c1":{"kind":"REWORK","_number":26,"created":"2020-11-16 21:21:50.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/49/748049/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/26"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-16 21:21:43.000000000","tz":-480},"subject":"WIP: Support partition image efi contents","message":"WIP: Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/99133a768dc4d8f3f09cd7facf79866ccd81c3c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/99133a768dc4d8f3f09cd7facf79866ccd81c3c1"}]},"branch":"refs/heads/master"},"0007bc1c229c1067968e4ac2d8597f35dbde1ee6":{"kind":"REWORK","_number":27,"created":"2020-11-17 01:34:55.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/49/748049/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/27"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-17 01:34:42.000000000","tz":-480},"subject":"Support partition image efi contents","message":"Support partition image efi contents\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0007bc1c229c1067968e4ac2d8597f35dbde1ee6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0007bc1c229c1067968e4ac2d8597f35dbde1ee6"}]},"branch":"refs/heads/master"},"c7fb48c7529e55199a3e76dc5c14f2284dbcd07f":{"kind":"REWORK","_number":28,"created":"2020-11-19 19:17:02.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/49/748049/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/28"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-19 19:15:52.000000000","tz":-480},"subject":"Prevent broken partition image UEFI deploys","message":"Prevent broken partition image UEFI deploys\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c7fb48c7529e55199a3e76dc5c14f2284dbcd07f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c7fb48c7529e55199a3e76dc5c14f2284dbcd07f"}]},"branch":"refs/heads/master"},"353017a1048ae4fe52114043f88cd845d01edcf0":{"kind":"REWORK","_number":29,"created":"2020-11-19 22:23:09.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/49/748049/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/29"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-19 22:23:01.000000000","tz":-480},"subject":"Prevent broken partition image UEFI deploys","message":"Prevent broken partition image UEFI deploys\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/353017a1048ae4fe52114043f88cd845d01edcf0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/353017a1048ae4fe52114043f88cd845d01edcf0"}]},"branch":"refs/heads/master"},"2122e8221ff91ac83f7eef6086aedc140d85b143":{"kind":"REWORK","_number":30,"created":"2020-12-01 15:16:14.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/49/748049/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/30"}}},"commit":{"parents":[{"commit":"268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/268ee48f1cb8e3a3e245ebfee8ff516c7777a3c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-12-01 15:16:04.000000000","tz":-480},"subject":"Prevent broken partition image UEFI deploys","message":"Prevent broken partition image UEFI deploys\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/2122e8221ff91ac83f7eef6086aedc140d85b143"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/2122e8221ff91ac83f7eef6086aedc140d85b143"}]},"branch":"refs/heads/master"},"353b94cb8ebc4bc060a4bfd985481f8df090039b":{"kind":"REWORK","_number":31,"created":"2020-12-14 14:20:50.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/49/748049/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/31"}}},"commit":{"parents":[{"commit":"36873f1104b3d4aeeca8691c8c6c51d8cffd9b9c","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/36873f1104b3d4aeeca8691c8c6c51d8cffd9b9c"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-12-14 14:20:30.000000000","tz":-480},"subject":"Prevent broken partition image UEFI deploys","message":"Prevent broken partition image UEFI deploys\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/353b94cb8ebc4bc060a4bfd985481f8df090039b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/353b94cb8ebc4bc060a4bfd985481f8df090039b"}]},"branch":"refs/heads/master"},"f9870d58120a493c40493df6ef22662364138c31":{"kind":"TRIVIAL_REBASE","_number":32,"created":"2020-12-14 14:37:14.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/49/748049/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/748049/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/748049/32"}}},"commit":{"parents":[{"commit":"cb6c0059b5f5bd428623c461bd69afc793441f7e","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cb6c0059b5f5bd428623c461bd69afc793441f7e"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-08-25 23:14:45.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-12-14 14:37:14.000000000","tz":0},"subject":"Prevent broken partition image UEFI deploys","message":"Prevent broken partition image UEFI deploys\n\nPartition images can sometimes contain a /boot folder structure\nevent he assets for EFI booting on that filesystem. Which is a\ngood thing. The conundrum is that Ironic does not handle this\nproperly and potentially replaces the bootloader in this sequence\nsuch that grub2-install is used instead of signed bootloader assets.\n\nAs such, we should be preserving the assets and using them from\na partition image much like we do when we have a wholedisk\nimage and can identify the assets.\n\nNow we will preserve the EFI boot assets, copy them to the new EFI\nboot partition, and call the EFI setup methods to manage the EFI\nnvram.\n\nNote, this change also splits the logic path out that performs the\nend call of the EFI boot manager into a reusable method but does\nnot retool all of the testing as it is intertwined in the\ninstall_grub2 testing.\n\nAlso adds some additional debug logging, as much of the bootloader\ninstallation code has multiple fallback/cleanup points which makes\nit difficult to debug from logs.\n\nStory: 2008070\nTask: 40753\nChange-Id: If17d4b4c06df5504987e61a1fde6662e9acd6989\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f9870d58120a493c40493df6ef22662364138c31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f9870d58120a493c40493df6ef22662364138c31"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
