The next draft of the v2 OpenStack Image API is available for review:

https://docs.google.com/document/d/1rb7ZVn0Du_5NZqUyQpqUZSmv7Qd66TMHYAtvsow7LH4/edit.
 

Unfortunately, there won't be time for an official session at the summit, but 
feel free to start a discussion through email or by using the comment system in 
the doc itself. I'll also be available at the summit to discuss this in an 
unofficial capacity. There are still a few kinks to work out, but we're finally 
getting started implementing this thing. Thanks to everyone who has helped out 
so far!

Brian Waldon


APPENDIX A: Major Changes From Draft 3

1) Removed concept of image locations - Replication and multiple image 
locations are not yet well-formed. It's unclear what information/capabilities 
we need in the API at the moment, so I've simplified it down to just GET 
/images/<IMAGE_ID>/file. I would prefer to keep the public-facing API as simple 
as possible, so maybe this belongs in an Admin-only API. We can iterate on this 
for the next 6 months if we need to…

2) Replaced access_type with visibility - Rather than 'public', 'private' and 
'shared', visibility can be either 'public' or 'private'. Added some 
explanation of how 'visibility' plays with 'owner' in the concepts section of 
the doc.


APPENDIX B: Outstanding issues

Some of this stuff is hard, some I just haven't put the time into figuring out 
yet:

1) Does it make sense to use tags, metadata, or both? I can see cases for both, 
but is that overkill?

2) How do we fit the existing 'copy_from' functionality in?

3) Need to properly convey link objects in json schemas

4) Need to write xsds :(

5) What link relation do we use for subcollections like tags, access, etc? 
http://www.iana.org/assignments/link-relations/link-relations.xml
_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to