New Upload Workflow ("Import")

Registered by Brian Rosmaita

This blueprint describes an alternative to the current upload workflow.

Blueprint information

Status:
Complete
Approver:
Nikhil Komawar
Priority:
High
Drafter:
Brian Rosmaita
Direction:
Approved
Assignee:
Flavio Percoco
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Brian Rosmaita
Completed by
Flavio Percoco

Related branches

Sprints

Whiteboard

This bug: https://bugs.launchpad.net/glance/+bug/1190559 seems to fold into this process. When an image is imported such things as the image size can be extracted.

Can the upload policies be updated/refactored as part of this blueprint?

For instance, it would be nice to have a way to allow users to create snapshots (upload an image through nova by creating a snapshot) but not upload an image directly to glance.
-- flaper87
(nikhil) comment: This makes sense. However, we should understand the use cases to figure out the new policies. Also from certain restrictions applied at Rackspace, we see some of the challenges for applying standard property protections to this process. Let's discuss these 2 things offline and document on etherpad for further reference.

Gerrit topic: https://review.openstack.org/#q,topic:bp/new-upload-workflow,n,z

Addressed by: https://review.openstack.org/156249
    Glance Image Introspection

Addressed by: https://review.openstack.org/159078
    Remove the eventlet executor

Addressed by: https://review.openstack.org/159129
    Basic support for image conversion

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.