You can upload a compressed image to glance but it is not possible to boot an 
instance from zipped image because it is not supported by Nova.
Glance support zip compression when transmitting an image from Glance to Nova 
but it is decompressed/compressed by wsgi application (not Glance) and that 
wsgi app have no idea about source image encoding.
So I am marking this as Invalid.

** Changed in: glance
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1482436

Title:
  Support for compressed/archive file is broken with image-create

Status in Glance:
  Invalid

Bug description:
  Discovered via Horizon bug:
  https://bugs.launchpad.net/horizon/+bug/1479966

  Creating image from archive file appears to be broken, evident by
  instance launched from it fails to boot (error: "No bootable device").

  Steps to reproduce:

  1. Have a tar.gz version of a qcow image available locally and/or
  remotely accessible via HTTP.

  2.1 Create an image using copy-from:
  ----------------------------
  $ glance image-create --name="test-remote-compressed" --is-public=true 
--disk-format=qcow2 --container-format=bare --is-public=True --copy-from 
http://example.com/cirros-0.3.0-i386-disk.img.tar.gz
  ----------------------------

  2.2 Create an image from a local file:
  ----------------------------
  $ glance image-create --name="test-remote-compressed2" --is-public=true 
--disk-format=qcow2 --container-format=bare --is-public=True < 
cirros-0.3.0-i386-disk.img.tar.gz
  ----------------------------

  3. Launch instances from created images.

  Expected:

  1. Instances launched and boot successfully.

  Actual:

  1. Console outputs the following:
  ----------------------------
  Booting from Hard Disk...
  Boot failed: not a bootable disk

  No bootable device.
  ----------------------------

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1482436/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to