Merge pull request #1936 from flatcar/scripts

ci-automation/vms: Download vmlinuz file before building VM images
This commit is contained in:
Kai Lueke 2024-04-19 19:37:08 +09:00
commit 2cd2fc3800

View File

@ -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"
@ -154,8 +154,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/"*
}
# --