Nova defines specific values that can be used for CPU architecture. They are found here:
https://github.com/openstack/nova/blob/master/nova/compute/arch.py
The architecture property should include these values as enum choices.
ALPHA = "alpha" ARMV6 = "armv6" ARMV7 = "armv7l" ARMV7B = "armv7b"
AARCH64 = "aarch64" CRIS = "cris" I686 = "i686" IA64 = "ia64" LM32 = "lm32"
M68K = "m68k" MICROBLAZE = "microblaze" MICROBLAZEEL = "microblazeel" MIPS = "mips" MIPSEL = "mipsel" MIPS64 = "mips64" MIPS64EL = "mips64el" OPENRISC = "openrisc" PARISC = "parisc" PARISC64 = "parisc64"
PPC = "ppc" PPCLE = "ppcle" PPC64 = "ppc64" PPC64LE = "ppc64le" PPCEMB = "ppcemb"
S390 = "s390" S390X = "s390x" SH4 = "sh4" SH4EB = "sh4eb" SPARC = "sparc"
SPARC64 = "sparc64" UNICORE32 = "unicore32" X86_64 = "x86_64" XTENSA = "xtensa" XTENSAEB = "xtensaeb"
Nova defines specific values that can be used for CPU architecture. They are found here:
https:/ /github. com/openstack/ nova/blob/ master/ nova/compute/ arch.py
The architecture property should include these values as enum choices.
ALPHA = "alpha"
ARMV6 = "armv6"
ARMV7 = "armv7l"
ARMV7B = "armv7b"
AARCH64 = "aarch64"
CRIS = "cris"
I686 = "i686"
IA64 = "ia64"
LM32 = "lm32"
M68K = "m68k"
MICROBLAZE = "microblaze"
MICROBLAZEEL = "microblazeel"
MIPS = "mips"
MIPSEL = "mipsel"
MIPS64 = "mips64"
MIPS64EL = "mips64el"
OPENRISC = "openrisc"
PARISC = "parisc"
PARISC64 = "parisc64"
PPC = "ppc"
PPCLE = "ppcle"
PPC64 = "ppc64"
PPC64LE = "ppc64le"
PPCEMB = "ppcemb"
S390 = "s390"
S390X = "s390x"
SH4 = "sh4"
SH4EB = "sh4eb"
SPARC = "sparc"
SPARC64 = "sparc64"
UNICORE32 = "unicore32"
X86_64 = "x86_64"
XTENSA = "xtensa"
XTENSAEB = "xtensaeb"