Update git submodules
* Update kayobe from branch 'master' - Merge "Fix overcloud provisioning due to Bifrost IPA rename" - Fix overcloud provisioning due to Bifrost IPA rename Kolla recently upgraded bifrost from 7.0.0 to 7.1.0 on the stable/train branch. This switched to IPA builder to build the IPA image, and introduced a rename of the IPA kernel file from ipa.vmlinuz to ipa.kernel, which breaks overcloud provisioning. The iPXE kernel download fails with a 404, since Kayobe introspection rules use ipa.vmlinuz for the driver_info.deploy_kernel URL. This change works around the issue by setting two Bifrost variables, ipa_kernel and ipa_kernel_url, to reference the old kernel filename of ipa.vmlinuz. This works both in the case where the image is downloaded from a URL (ipa_kernel sets the destination file name), and where it is built via 'kayobe seed deployment image build' (kayobe uses the legacy ironic-agent DIB element rather than IPA builder, which creates a hardlink to ipa.vmlinuz). We chose the above approach rather than switching to IPA builder due to it being a less risky change at a time close to release. A future release of Kayobe should switch to IPA builder, but this will be a larger effort. [1] https://review.opendev.org/#/c/692200/1/playbooks/roles/bifrost-ironic-install/defaults/main.yml Change-Id: I7f75c25602fd7ae4bfeb6abbdd3b42d8ee465abf Story: 2007068 Task: 37951
This commit is contained in:
parent
90fe7ab499
commit
3b8578638d
2
kayobe
2
kayobe
|
@ -1 +1 @@
|
|||
Subproject commit b22ef99114bbc1d9943b95b6d1d592b4ef66bc44
|
||||
Subproject commit 2056983a565bc92c3943f93b89124e8e70b6afeb
|
Loading…
Reference in New Issue