Add 'Download Image' option to Images table

Registered by Carlos Goncalves

Glance API v1 and v2 allow users to download images[1]. python-glanceclient already supports this by calling the 'image-download' sub-command, but Horizon misses this feature.

In this blueprint, it is proposed exposing an option visible to users to download users' accessible images and snapshots. This option would be available as an link action for each entry in the Images table (/project/images_and_snapshots/).

As Horizon may not have direct access to image/snapshot files, Horizon needs to proxy/stream data from Glance (using its API) to users.

[1] http://docs.openstack.org/developer/glance/glanceapi.html#retrieve-raw-image-data

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
Low
Drafter:
Carlos Goncalves
Direction:
Approved
Assignee:
Carlos Goncalves
Definition:
Obsolete
Series goal:
Proposed for liberty
Implementation:
Needs Code Review
Milestone target:
None
Started by
Carlos Goncalves
Completed by
David Lyle

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/download-images-and-snapshots,n,z

Addressed by: https://review.openstack.org/74799
    Add 'Download Image' option to Images table

[david-lyle | 2014-03-03] moving from icehouse

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.