Extract ISO image metadata to set properties on images

Registered by Daniel Berrange on 2013-01-29

ISO9960 filesystem images contain a variety of pieces of embedded metadata that can be used to identify the operating system installer associated with the image. While an application can download the ISO from glance and read the header this is unduely inefficient & can result in them being billed for bandwidth. Far nicer is for glance to automatically extract relevant ISO file metadata and use it to set some standard properties against the image, which apps can then query efficiently.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

It looks like we have some other blueprints planned that will provide a good place for this feature to be implemented. I will update the dependencies soon to show how it might fit, but roughly there is talk of:
- asynchronous processing in glance
- an "import" operation that creates an image from provided data (rather than just registering the provided data as an image)

<06/25/2013 markwash> This is last in the line of dependencies, and I'm no longer expecting it to get done in havana. But its still a really great feature and I hope we can get it done early in I

Ah, shattered dreams.
Still a good feature, blocked on import.
markwash wishlist 2014-02-14

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.