Merge pull request #358 from flatcar-linux/kai/compression-formats

ci-automation: align VM image compression with existing pipeline
This commit is contained in:
Kai Lüke 2022-06-29 11:39:27 +02:00 committed by GitHub
commit 1426c16a55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -105,10 +105,15 @@ function _vm_build_impl() {
for format in ${formats}; do for format in ${formats}; do
echo " ################### VENDOR '${format}' ################### " echo " ################### VENDOR '${format}' ################### "
COMPRESSION_FORMAT="bz2"
if [[ "${format}" =~ ^(openstack|openstack_mini|digitalocean)$ ]];then
COMPRESSION_FORMAT="gz,bz2"
fi
./run_sdk_container -n "${vms_container}" -C "${image_image}" \ ./run_sdk_container -n "${vms_container}" -C "${image_image}" \
-v "${vernum}" \ -v "${vernum}" \
./image_to_vm.sh --format "${format}" --board="${arch}-usr" \ ./image_to_vm.sh --format "${format}" --board="${arch}-usr" \
--from "${CONTAINER_IMAGE_ROOT}/${arch}-usr/latest" --from "${CONTAINER_IMAGE_ROOT}/${arch}-usr/latest" \
--image_compression_formats="${COMPRESSION_FORMAT}"
done done
# copy resulting images + push to buildcache # copy resulting images + push to buildcache