)]}'
{"id":"openstack%2Fironic-python-agent~725628","triplet_id":"openstack%2Fironic-python-agent~master~Ie5b6e0abc3f266409562f9ecb26538126b667056","project":"openstack/ironic-python-agent","branch":"master","topic":"story_2007618","hashtags":[],"change_id":"Ie5b6e0abc3f266409562f9ecb26538126b667056","subject":"Mount all vfat partitions before calling grub2","status":"MERGED","created":"2020-05-05 15:27:18.000000000","updated":"2020-07-02 10:38:48.000000000","submitted":"2020-07-02 10:37:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"725628-1593686224727-5d897941","meta_rev_id":"21f57843bbd6ae96c41b2eeb774092bff736cd73","_number":725628,"virtual_id_number":725628,"owner":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"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":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-07-02 10:37:04.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,"date":"2020-06-30 19:58:19.000000000","_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":2,"date":"2020-07-01 22:05:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"value":2,"date":"2020-07-02 08:50:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"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":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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"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":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"value":1,"date":"2020-07-02 08:50:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"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":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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"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":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":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_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":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-05-05 15:37:52.000000000","updated_by":{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},"reviewer":{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},"state":"REVIEWER"},{"updated":"2020-06-22 09:08:29.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-06-30 19:58:19.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-07-01 22:05:11.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2020-07-02 08:50:37.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-07-02 10:37:04.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"}],"messages":[{"id":"6a6ecc5a617c71b679b5eab3ad93cd9bfcd41fd1","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-05-05 15:27:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a2e956b281b04bdf68bf3da4191f55938c3d2903","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-05 17:07:46.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d25ec7cdcf77442a9ef3489935717d63 : SUCCESS in 5m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8279ac45519f41e2a1c662aaef9b2014 : SUCCESS in 7m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/91518545baab4f3d8a3edc59994cfc5c : SUCCESS in 5m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3fdea8dd2d0742d0a2a1eaf044879d5f : SUCCESS in 4m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ff1f17b8dfa04910829ac191e3f42add : SUCCESS in 6m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c6febe8a74a84a2d981c7e7ae43b0091 : SUCCESS in 7m 18s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/aae727122e414ab2bb3e1c10e400a11b : FAILURE in 57m 48s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/910b2036e8594fe0965fe6dcef97c4be : FAILURE in 51m 18s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/7aee7acf1b194a8a8a0a2fd99493198c : FAILURE in 53m 03s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/624632b63b3846bab59868b3aa6d5670 : FAILURE in 51m 13s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/517aa5420d274c2abb74eb5cbc4a32e0 : FAILURE in 46m 30s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/e036da270b054acaa05f4f0d6ba2fcfd : SUCCESS in 1h 35m 32s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/b71bb7f22e9e4801aefd6bc65279c124 : SUCCESS in 15m 44s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/b3af79aa91c14c6daf229ea314e6d191 : SUCCESS in 8m 58s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/ebb76dafe6a64c7abfeb495079ce34c4 : FAILURE in 1h 11m 37s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/832a98fa9e874130900bf7666a9e3ca9 : FAILURE in 49m 44s (non-voting)\n- ipa-tempest-partition-bios-ipmi-iscsi-dib-src https://zuul.opendev.org/t/openstack/build/be52f6051f4940878a7c5cae798b7f7e : FAILURE in 48m 02s (non-voting)\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0bb63fc8096e4a8b8fd2137c455d6c91 : SUCCESS in 4m 34s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/e30a9c97305a4dd9be18b66438d25101 : SUCCESS in 5m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4e4e97bb571fa29b67898f89e553d65563acec6d","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-05-05 20:06:06.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/4f97e87024d74c3690cec12f95ac4ff7 : SUCCESS in 2h 30m 40s","accounts_in_message":[],"_revision_number":1},{"id":"fce719269266236d217147b055bfad7668f730c0","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-05-14 14:36:15.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"40aec5d18b5ccc0703464b06154eb86cf1943b35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-14 16:24:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/649f0f6cceef40b4a22183dee40fe291 : SUCCESS in 6m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/670bf31e0da44e16bf02d9b0a6cb9fee : SUCCESS in 5m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/16a462e7e9b84cf780637e4e2557b619 : SUCCESS in 9m 22s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/25c85f66fd8a455db042f43083c78769 : SUCCESS in 5m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/579989253c1347cda18b7b54e58b9da8 : SUCCESS in 7m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ecdcc995351047148fdbde21531b700e : SUCCESS in 9m 11s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/eaee1f9aa0224162aa3a9d59b4a76d67 : SUCCESS in 1h 02m 08s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/4e0edc1296f94bec964d719d9d4b03e8 : SUCCESS in 1h 03m 45s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/a3035d42d9944d428c7dbe1d5bcf6503 : SUCCESS in 1h 00m 51s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/772d3524d3854717a14171bdf6aa020d : SUCCESS in 1h 10m 03s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/2e0aa9d8810647c48f84acfaab4f49b2 : SUCCESS in 1h 21m 48s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/c9c87e132c6b4b8cb55e12d04e6d1321 : SUCCESS in 1h 41m 39s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/a9405d7878774392ab1ab1f6307eeade : SUCCESS in 16m 40s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/30886f9c812a426db0cdfce98d19cc5f : SUCCESS in 8m 42s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/afc08921aa8d4bef9b3ab726ecf0cee1 : SUCCESS in 1h 39m 44s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/f29bb41e9c474d5caa02412f7084c62c : SUCCESS in 1h 25m 17s (non-voting)\n- ipa-tempest-partition-bios-ipmi-iscsi-dib-src https://zuul.opendev.org/t/openstack/build/812c57778dbe444ba942be4fac5f3ba1 : SUCCESS in 1h 12m 56s (non-voting)\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b93c30d67ef548e295578b1711ba6810 : SUCCESS in 4m 35s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/e9bd8322eac74254a9c5a1c3dc574f7e : SUCCESS in 8m 19s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"41eed39fbabfc203a027806ef944a625543c26af","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-05-14 18:54:21.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/f4caee9f4a4d4c81bddbfe7c7e36a2a9 : SUCCESS in 2h 27m 07s","accounts_in_message":[],"_revision_number":1},{"id":"3318b60eaf82e9d7cf31be219c69f9a9168847a1","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-06-10 02:15:07.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nWe need to unmount the newly mounted filesystems.\n\nAlso, a release note would be good. :)","accounts_in_message":[],"_revision_number":1},{"id":"6259aaffdb4f3b2128bee65116393daa8afe6f0c","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-06-10 02:15:44.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b8c0441d6610c7e1d7bf322d3e56dc305b5c3abf","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-06-10 02:15:47.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"831a9abbcae16d68d67c09080a4f9bd98e2caa14","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-06-19 18:28:12.000000000","message":"Patch Set 1:\n\nThanks, Julia!\n\n\u0027umount\u0027 takes \u0027-a\u0027 as well, wouldn\u0027t that be sufficient when called at the very end?\n\nAlternatively, we could also restrict things to \u0027-t vfat\u0027: this would mount the partitions we are interested in (EFI) and not interfere with any of the bind mounts.\n\nThoughts?","accounts_in_message":[],"_revision_number":1},{"id":"ec15f2414f4fea0d20172625fdb176bc1c6da10b","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-06-19 20:22:10.000000000","message":"Patch Set 1:\n\n\u003e Thanks, Julia!\n \u003e \n \u003e \u0027umount\u0027 takes \u0027-a\u0027 as well, wouldn\u0027t that be sufficient when\n \u003e called at the very end?\n \u003e \n \u003e Alternatively, we could also restrict things to \u0027-t vfat\u0027: this\n \u003e would mount the partitions we are interested in (EFI) and not\n \u003e interfere with any of the bind mounts.\n \u003e \n \u003e Thoughts?\n\nSo umount -a should work it looks like.  We would likely have to consider accepting failures, although I\u0027d worry about breaking the ramdisk before rebooting... umount -a -t vfat \u0026\u0026 umount -a -t ext3 maybe?","accounts_in_message":[],"_revision_number":1},{"id":"0070e969f969156f067d33d90eb5575cf226dd59","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-06-19 20:23:33.000000000","message":"Patch Set 1:\n\n\u003e \u003e Thanks, Julia!\n \u003e \u003e\n \u003e \u003e \u0027umount\u0027 takes \u0027-a\u0027 as well, wouldn\u0027t that be sufficient when\n \u003e \u003e called at the very end?\n \u003e \u003e\n \u003e \u003e Alternatively, we could also restrict things to \u0027-t vfat\u0027: this\n \u003e \u003e would mount the partitions we are interested in (EFI) and not\n \u003e \u003e interfere with any of the bind mounts.\n \u003e \u003e\n \u003e \u003e Thoughts?\n \u003e \n \u003e So umount -a should work it looks like.  We would likely have to\n \u003e consider accepting failures, although I\u0027d worry about breaking the\n \u003e ramdisk before rebooting... umount -a -t vfat \u0026\u0026 umount -a -t ext3\n \u003e maybe?\n\nLooks like there is a -l option too!","accounts_in_message":[],"_revision_number":1},{"id":"1e80100917395bd8d4de35536793e8f772bcf2e3","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-06-19 20:50:10.000000000","message":"Patch Set 1:\n\nPlane \"umount -a\" unmounts more than we mounted (devtmpfs), unless we do it after the other unmounts.\n\n\"umount/mount -a -t vfat\" should be enough for the case I try to deal with: running grub for bios mode on a bios/uefi image, and it should not interfere with anything else ... should :)\n\nDo you think \"-l\" would be better/helpful?","accounts_in_message":[],"_revision_number":1},{"id":"684eb71e3659c9fd5eee6bbd014d679a8fc50b98","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-06-22 09:08:29.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c3c6a8e92a5c9c7f4fe214e4b6bdf8a92e445ca8","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-06-22 09:15:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"94ae5633cca19f7f87fce1072a7af253e1576789","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-06-30 12:46:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fd163def441b60c30c49ede24bb6078e03843982","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-30 14:29:00.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f344d9ba53a644d0836fb0c4f50aea3c : SUCCESS in 6m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8f3b910f316f40f998e5c36964bacff6 : FAILURE in 7m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e319a2fe8327451882661b2ee5951005 : FAILURE in 5m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5db60e077c3b453187c5a5bde86a530b : FAILURE in 5m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/69574e12f4564f6f866aae0949cb8f0a : FAILURE in 6m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f73a677a5b74fb7b4fd2a62aefebdbb : SUCCESS in 6m 49s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/6ca80570c5f44c6b8acbad75ae10d6c0 : SUCCESS in 1h 16m 44s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/435c9244da064a2a8c49305d1e19d83a : SUCCESS in 1h 05m 45s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/12d3481a804d456fb54a770cad7db1ea : SUCCESS in 1h 06m 50s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/653b98cb8b674bbea18783617f64bbe9 : SUCCESS in 1h 06m 48s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/1bd759c69a7f4c3c879fe72e54980070 : SUCCESS in 1h 37m 16s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/0d91b69f3f0849de9c3e58355c3b4cc9 : SUCCESS in 1h 34m 15s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/3ee889e4f48946d492acf0ac401d0352 : SUCCESS in 17m 06s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/0c686dd7f25a44568b729a0048f1945b : FAILURE in 5m 09s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/6a32945274254284a935b2e50b40c6c3 : FAILURE in 1h 01m 01s (non-voting)\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/cc7e6f407ea749f7a79437c7c5bad9e1 : FAILURE in 4m 35s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/23e490f359fb4abe940d3a3b3657786f : SUCCESS in 4m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2b5620225c807cc0a821dedac6f6dbc0d1cf341e","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-06-30 15:34:49.000000000","message":"Patch Set 2:\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/8d5f6626f3c4443299f061c578ce7ca5 : FAILURE in 28m 34s","accounts_in_message":[],"_revision_number":2},{"id":"5c59d0161308d61981dedad5ca25dd573112ccf2","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-06-30 16:21:49.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c80d49d127efd4f879dd543006ec7c437477c966","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-06-30 16:28:20.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nconsidering that this is a bug-fix, we might want to add a release note\nlooks good otherwise","accounts_in_message":[],"_revision_number":3},{"id":"cf490745884dcd832980122e27c279bbac42f892","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-06-30 16:32:54.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"a75ba93de2c66ea553620c26b4e7b64ba59a68c9","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2020-06-30 16:34:56.000000000","message":"Patch Set 1:\n\nThanks, Riccardo. Not sure this is a bug fix. This is more to cover the special case of a BIOS/UEFI CentOS image (where the grubenv file is on the ESP).","accounts_in_message":[],"_revision_number":1},{"id":"cf922b67b5fc688de515ab8cc64cb0c4b1a79fa3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-30 18:27:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23ee2190f96f4c68ac68195713b8e52d : SUCCESS in 6m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ffa6fd09a16e4e09bfb77cad712350ea : SUCCESS in 7m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5306e4e1e4f74941bfca5ea05ca5ffda : SUCCESS in 8m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a880b5eb342d471e8da80d04d90884b1 : SUCCESS in 9m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/551e1b7d8b7a455cb6a5381bb06e3bcc : SUCCESS in 7m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30932629b39c4fe8bd6e5579b8785660 : SUCCESS in 8m 17s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/2af78e8f21184c35bc8883b0683cfe5d : SUCCESS in 1h 02m 03s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/fb1af29a5a0349faa9ea4538c6642b19 : SUCCESS in 1h 11m 22s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/fc09c472300a43d38b9aeb802a8f1f53 : SUCCESS in 1h 12m 01s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/e41cb21a177a4f66a516d29ce4e7e1e8 : SUCCESS in 1h 09m 35s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/436718c2de3d4f1eb3b998e61e081a71 : SUCCESS in 1h 44m 41s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/0dbef7ec22d644d49640b26af4fc0de3 : SUCCESS in 58m 29s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/97e28438a96741c48b961e55a88a5efe : SUCCESS in 16m 32s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/c3995b6fc69b4b6b9a26f92b21775d74 : FAILURE in 6m 51s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/88ef25a338d544bbb2026abe1f120194 : FAILURE in 36m 06s (non-voting)\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0b4bdbec20a34cf7976f98d653c3014a : SUCCESS in 8m 22s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/2bd30e79e85e44c3b34e928207eb95f2 : SUCCESS in 7m 22s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e2e6580a44ae3c04bcdeb12dc2e69745ac579836","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-06-30 19:58:19.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/a5fbead9f6024b638664ad215411333e : SUCCESS in 3h 00m 53s","accounts_in_message":[],"_revision_number":4},{"id":"0c30bc2620579d2d0475f2be0e4714d1b043e412","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-07-01 22:05:11.000000000","message":"Patch Set 4: Code-Review+2\n\nSounds good to me if it solves the issues you guys are hitting.","accounts_in_message":[],"_revision_number":4},{"id":"d270384e694ad5e484df1b92701febef6599c4dc","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-07-02 08:50:37.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"51065f14996f1085a186202f46634a37cea14db8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 08:50:51.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"24a8c2ff169a471152efa15063327f658587682d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 10:37:04.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/667cffdad47f4dc78b34a348ecc5b73f : SUCCESS in 5m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/585aecadfaf143f88fbe13452457e5e4 : SUCCESS in 5m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3b730594c0da4933b0934ed81fee6e52 : SUCCESS in 7m 05s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ff539dd3756043f791007f4977744cda : SUCCESS in 5m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d7396fbecf3e4e7886db877d9699e474 : SUCCESS in 8m 46s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/39ea9754cee840ffaa7e6c12b8145620 : SUCCESS in 1h 44m 16s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/f682bc9f77144aa79a4237d6891b2ffe : SUCCESS in 46m 58s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/402896a1532d4e19a87a0f0a1c808bf3 : SUCCESS in 1h 03m 06s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/3e2f6850ec174660b6c7c8787ac1e6af : SUCCESS in 1h 10m 57s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/c20558fa80e34ec9b14e8cf847920cb3 : SUCCESS in 1h 31m 45s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/32ec96cc190c41bf93371483543545df : SUCCESS in 1h 30m 01s","accounts_in_message":[],"_revision_number":4},{"id":"61871b4e7c8d57c6a21de4e4279aeeb74368186c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 10:37:04.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"0c5752631b2400ef176f1e8fed2f1377bb0bef7b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 10:38:48.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1ba14f7767d4438a4bf14afaa94b072 : SUCCESS in 1m 23s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c5022790b3dca80c009e914aa07f3f879cd159b4","revisions":{"0d59efd22165a19267c639a35d9932decdb7d1a8":{"kind":"REWORK","_number":1,"created":"2020-05-05 15:27:18.000000000","uploader":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"ref":"refs/changes/28/725628/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/28/725628/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/1"}}},"commit":{"parents":[{"commit":"e00fe3b85dedb912a1d23fcb1e35f5481bd460d1","subject":"Add py38 package metadata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e00fe3b85dedb912a1d23fcb1e35f5481bd460d1"}]}],"author":{"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","date":"2020-05-05 14:45:51.000000000","tz":120},"committer":{"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","date":"2020-05-05 15:25:55.000000000","tz":120},"subject":"Mount all partitions before calling grub2","message":"Mount all partitions before calling grub2\n\nIn order to ensure grub2 finds all files it needs, mount all\npartitions specified in the deployed image.\n\nStory: #2007618\nChange-Id: Ie5b6e0abc3f266409562f9ecb26538126b667056\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0d59efd22165a19267c639a35d9932decdb7d1a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0d59efd22165a19267c639a35d9932decdb7d1a8"}]},"branch":"refs/heads/master"},"771a3d02c61765449a7c4e0d078a342acfe922a2":{"kind":"REWORK","_number":2,"created":"2020-06-30 12:46:15.000000000","uploader":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"ref":"refs/changes/28/725628/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/28/725628/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/2"}}},"commit":{"parents":[{"commit":"e00fe3b85dedb912a1d23fcb1e35f5481bd460d1","subject":"Add py38 package metadata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e00fe3b85dedb912a1d23fcb1e35f5481bd460d1"}]}],"author":{"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","date":"2020-05-05 14:45:51.000000000","tz":120},"committer":{"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","date":"2020-06-30 12:45:09.000000000","tz":120},"subject":"Mount all vfat partitions before calling grub2","message":"Mount all vfat partitions before calling grub2\n\nIn order to ensure grub2 finds all files it needs, mount all\nvfat partitions specified in the deployed image.\n\nStory: #2007618\nChange-Id: Ie5b6e0abc3f266409562f9ecb26538126b667056\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/771a3d02c61765449a7c4e0d078a342acfe922a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/771a3d02c61765449a7c4e0d078a342acfe922a2"}]},"branch":"refs/heads/master"},"e71cdd07aef503ae1aa9c7f750d05ab37e03555a":{"kind":"REWORK","_number":3,"created":"2020-06-30 16:21:49.000000000","uploader":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"ref":"refs/changes/28/725628/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/28/725628/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/3"}}},"commit":{"parents":[{"commit":"e00fe3b85dedb912a1d23fcb1e35f5481bd460d1","subject":"Add py38 package metadata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e00fe3b85dedb912a1d23fcb1e35f5481bd460d1"}]}],"author":{"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","date":"2020-05-05 14:45:51.000000000","tz":120},"committer":{"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","date":"2020-06-30 16:18:39.000000000","tz":120},"subject":"Mount all vfat partitions before calling grub2","message":"Mount all vfat partitions before calling grub2\n\nIn order to ensure grub2 finds all files it needs, mount all\nvfat partitions specified in the deployed image.\n\nStory: #2007618\nChange-Id: Ie5b6e0abc3f266409562f9ecb26538126b667056\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e71cdd07aef503ae1aa9c7f750d05ab37e03555a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e71cdd07aef503ae1aa9c7f750d05ab37e03555a"}]},"branch":"refs/heads/master"},"c5022790b3dca80c009e914aa07f3f879cd159b4":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2020-06-30 16:32:54.000000000","uploader":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"ref":"refs/changes/28/725628/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/28/725628/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/28/725628/4"}}},"commit":{"parents":[{"commit":"e00fe3b85dedb912a1d23fcb1e35f5481bd460d1","subject":"Add py38 package metadata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e00fe3b85dedb912a1d23fcb1e35f5481bd460d1"}]}],"author":{"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","date":"2020-05-05 14:45:51.000000000","tz":120},"committer":{"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","date":"2020-06-30 16:31:58.000000000","tz":120},"subject":"Mount all vfat partitions before calling grub2","message":"Mount all vfat partitions before calling grub2\n\nIn order to ensure grub2 finds all files it needs, mount all\nvfat partitions specified in the deployed image.\n\nStory: #2007618\nTask: #39629\nChange-Id: Ie5b6e0abc3f266409562f9ecb26538126b667056\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c5022790b3dca80c009e914aa07f3f879cd159b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c5022790b3dca80c009e914aa07f3f879cd159b4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
