Previously:
- expect one kernel image and one ramdisk image
- expect every overcloud node to use the same kernel and and ramdisk
Now:
- expect any number of kernel/ramdisk images
- expect each overcloud node to use the most suitable kernel/ramdisk in
accordance with arch/platform of that node (but recognizing that,
for any given node, the form that the "most suitable" image takes may
vary)
Currently only Glance images are considered; support for file images as
introduced in Train will come in a subsequent patch.
Blueprint: multiarch-support
Change-Id: I5a49b60fd32d9032b4dec1a01a3fdad6fddf42aa