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:
Zuul 2020-01-06 16:02:51 +00:00 committed by Gerrit Code Review
parent 90fe7ab499
commit 3b8578638d
1 changed files with 1 additions and 1 deletions

2
kayobe

@ -1 +1 @@
Subproject commit b22ef99114bbc1d9943b95b6d1d592b4ef66bc44
Subproject commit 2056983a565bc92c3943f93b89124e8e70b6afeb