diff --git a/src/pylorax/api/compose.py b/src/pylorax/api/compose.py index dd20a882..2ba02080 100644 --- a/src/pylorax/api/compose.py +++ b/src/pylorax/api/compose.py @@ -877,7 +877,7 @@ def compose_types(share_dir): disable_map = { "arm": ["alibaba", "ami", "google", "hyper-v", "vhd", "vmdk"], "armhfp": ["alibaba", "ami", "google", "hyper-v", "vhd", "vmdk"], - "aarch64": ["alibaba", "ami", "google", "hyper-v", "vhd", "vmdk"], + "aarch64": ["alibaba", "google", "hyper-v", "vhd", "vmdk"], "ppc": ["alibaba", "ami", "google", "hyper-v", "vhd", "vmdk"], "ppc64": ["alibaba", "ami", "google", "hyper-v", "vhd", "vmdk"], "ppc64le": ["alibaba", "ami", "google", "hyper-v", "vhd", "vmdk"], diff --git a/tests/cli/test_compose_sanity.sh b/tests/cli/test_compose_sanity.sh index 43ebec56..006b034d 100755 --- a/tests/cli/test_compose_sanity.sh +++ b/tests/cli/test_compose_sanity.sh @@ -14,6 +14,10 @@ rlJournalStart if [ "$(uname -m)" == "x86_64" ]; then rlAssertEquals "lists all supported types" \ "`$CLI compose types | xargs`" "alibaba ami ext4-filesystem google hyper-v live-iso liveimg-tar openstack partitioned-disk qcow2 tar vhd vmdk" + elif [ "$(uname -m)" == "aarch64" ]; then + # ami is supported on aarch64 + rlAssertEquals "lists all supported types" \ + "`$CLI compose types | xargs`" "ami ext4-filesystem live-iso liveimg-tar openstack partitioned-disk qcow2 tar" else # non-x86 architectures disable alibaba rlAssertEquals "lists all supported types" \