inputImage type
Specifies the configuration for the input image.
Example:
image:
path: ./base.vhdx
path [string]
Required, unless --image-file is
provided on the command line. If both --image-file
and
input.image.path
are provided, then the value of --image-file
is used.
The base image file to customize.
This file is typically one of the standard Azure Linux core images. But it can also be an Azure Linux image that has been customized.
Supported image file formats: vhd, vhdx, qcow2, and raw.
Note: Image Customizer will reject VHD files created by qemu-img
unless the
-o force_size=on
option was passed. Without this option, qemu-img
will
likely change the size of the disk (to a non-multiple of 1 MiB), which can cause
problems when trying to upload the disk to Azure.
If verity is enabled in the base image, then:
-
If the partitions are recustomized using the disks API, then the existing verity settings are thrown away. New verity settings can be configured with the verity API.
-
Otherwise, the existing verity settings are reapplied to the image after OS customization, according to the .storage.reinitializeVerity setting.
This feature is in preview and may be subject to breaking changes. You may enable this feature by adding
reinitialize-verity
to the previewfeatures API.
Added in v0.13.