Skip to content

Commit

Permalink
Merge pull request #1936 from flatcar/kai/pxe-vmlinuz-sign
Browse files Browse the repository at this point in the history
ci-automation/vms: Download vmlinuz file before building VM images
  • Loading branch information
pothos authored Apr 19, 2024
2 parents 880e5a2 + ff2bea0 commit 6f6d130
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion ci-automation/vms.sh
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ function _vm_build_impl() {
local images_in="images-in/"
local file
rm -rf "${images_in}"
for file in flatcar_production_image.bin.bz2 flatcar_production_image_sysext.squashfs version.txt; do
for file in flatcar_production_image.bin.bz2 flatcar_production_image_sysext.squashfs flatcar_production_image.vmlinuz version.txt; do
copy_from_buildcache "images/${arch}/${vernum}/${file}" "${images_in}"
done
lbunzip2 "${images_in}/flatcar_production_image.bin.bz2"
Expand Down Expand Up @@ -156,8 +156,12 @@ function _vm_build_impl() {
mv "${CONTAINER_IMAGE_ROOT}/${arch}-usr/" "./${images_out}/"

( cd images/latest ; ln -s flatcar_production_openstack_image.img.bz2 flatcar_production_brightbox_image.img.bz2 )
# For the digest creation we need the vmlinuz at the same folder
# because the PXE vmlinuz is a symlink to it
mv images/latest-input/flatcar_production_image.vmlinuz images/latest/
create_digests "${SIGNER}" "images/latest/"*
sign_artifacts "${SIGNER}" "images/latest/"*
mv images/latest/flatcar_production_image.vmlinuz* images/latest-input/
copy_to_buildcache "images/${arch}/${vernum}/" "images/latest/"*
}
# --

0 comments on commit 6f6d130

Please sign in to comment.