Distribution Support

The following tables show which APIs are supported for each distribution.

APIs marked as Preview require the distribution’s previewFeatures value to be set (e.g. ubuntu-22.04, ubuntu-24.04).

Command line

Subcommand + Flag Azure Linux 3.0 Ubuntu 22.04, 24.04
create Yes No
convert Yes Yes
customize Yes Preview
--build-dir Yes Preview
--image-file Yes Preview
--image Yes No
--output-image-file Yes Preview
--output-path Yes Preview
--output-image-format Yes Preview
--cosi-compression-level Yes No
--output-selinux-policy-path Yes No
--config-file Yes Preview
--rpm-source Yes No
--disable-base-image-rpm-repos Yes No
--package-snapshot-time Yes No
--image-cache-dir Yes No
inject-files Yes No

Configuration

API Azure Linux 3.0 Ubuntu 22.04, 24.04
input.image.path Yes Preview
input.image.oci Yes No
input.image.azureLinux Yes N/A
storage Yes No
iso Yes No
pxe Yes No
os.hostname Yes Preview
os.kernelCommandLine Yes No
os.packages Yes Preview
.updateExistingPackages Yes No
.installLists Yes Preview
.install Yes Preview
.removeLists Yes No
.remove Yes No
.updateLists Yes No
.update Yes No
.snapshotTime Yes No
os.additionalFiles Yes Preview
os.additionalDirs Yes Preview
os.groups Yes Preview
os.users Yes Preview
os.modules Yes Preview
os.services Yes Preview
os.overlays Yes No
os.bootloader Yes No
os.uki Yes No
os.selinux Yes No
os.imageHistory Yes Preview
scripts Yes Preview
output.image Yes Preview
output.artifacts Yes No
output.selinuxPolicyPath Yes No
previewFeatures Yes Yes