mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-07 21:16:57 +02:00
Add the new OEM type, and selective upload azure as private
Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
This commit is contained in:
parent
a22f316c23
commit
cc147a1255
@ -22,6 +22,8 @@ DEFINE_boolean parallel ${FLAGS_TRUE} \
|
||||
"Enable parallelism in gsutil."
|
||||
DEFINE_boolean upload ${UPLOAD_DEFAULT} \
|
||||
"Upload all packages/images via gsutil."
|
||||
DEFINE_boolean private ${FLAGS_TRUE} \
|
||||
"Upload the image as a private object."
|
||||
DEFINE_string upload_root "${FLATCAR_UPLOAD_ROOT}" \
|
||||
"Upload prefix, board/version/etc will be appended. Must be a gs:// URL."
|
||||
DEFINE_string upload_path "" \
|
||||
|
@ -36,6 +36,7 @@ VALID_IMG_TYPES=(
|
||||
digitalocean
|
||||
exoscale
|
||||
azure
|
||||
azure_premium
|
||||
hyperv
|
||||
niftycloud
|
||||
cloudsigma
|
||||
@ -270,6 +271,11 @@ IMG_azure_DISK_FORMAT=vhd
|
||||
IMG_azure_DISK_LAYOUT=azure
|
||||
IMG_azure_OEM_PACKAGE=oem-azure
|
||||
|
||||
## azure premium
|
||||
IMG_azure_premium_DISK_FORMAT=vhd
|
||||
IMG_azure_premium_DISK_LAYOUT=azure
|
||||
IMG_azure_premium_OEM_PACKAGE=oem-azure
|
||||
|
||||
## hyper-v
|
||||
IMG_hyperv_DISK_FORMAT=vhd
|
||||
IMG_hyperv_OEM_PACKAGE=oem-hyperv
|
||||
|
@ -43,6 +43,13 @@ img=src/flatcar_production_image.bin
|
||||
[[ "${img}.bz2" -nt "${img}" ]] &&
|
||||
enter lbunzip2 -k -f "/mnt/host/source/${img}.bz2"
|
||||
|
||||
PRIVATE_UPLOAD_OPT=""
|
||||
if [[ "${FORMAT}" == 'azure_premium' ]]
|
||||
then
|
||||
PRIVATE_UPLOAD_OPT="--private"
|
||||
UPLOAD_ROOT=${UPLOAD_PRIVATE_ROOT}
|
||||
fi
|
||||
|
||||
script image_to_vm.sh \
|
||||
--board="${BOARD}" \
|
||||
--format="${FORMAT}" \
|
||||
@ -54,4 +61,5 @@ script image_to_vm.sh \
|
||||
--sign_digests="${SIGNING_USER}" \
|
||||
--download_root="${DOWNLOAD_ROOT}" \
|
||||
--upload_root="${UPLOAD_ROOT}" \
|
||||
--upload
|
||||
--upload \
|
||||
${PRIVATE_UPLOAD_OPT}
|
||||
|
Loading…
Reference in New Issue
Block a user