Revision history [back]

David, devstack isn't uploading tarballs to Glance... it is manually untar'ing a tarball and adding the kernel and ramdisk images included in the UEC-style tarball, and then manually uncompressing the disk image contained in the tarball and adding that to glance along with the kernel_id and ramdisk_id custom properties set to the UUIDs generated by glance for the kernel and ramdisk images.

Technically, adding the kernel and ramdisk is entirely optional and AFAICT, is only done because Horizon's "edit image" form includes fields for kernel and ramdisk IDs because Horizon was originally an EC2 API only thing and kernel and ramdisk only really makes sense in the EC2 world. When you call euca-describe-images, the kernel and ramdisk custom properties that are stored in Glance are displayed.