Thanks for catching this, we totally missed content-type versioning in our 
discussion. I think we need to talk about this with the team on IRC, as I know 
we have some differing opinions. I'll put it on the agenda for the next meeting.

Brian


On Nov 4, 2011, at 4:49 PM, Jorge Williams wrote:

> Thoughts on v1.1 -> v2 rename.
> 
> 1.  As stated:  URI changes /v1.1/ to /v2/   though we keep redirecting 1.1 
> requests to v2.0.
> 2.  Mime type accepts version=2 as a parameter but still responds to 
> version=1.1 so the following will remain valid mimeTypes:
>       a) application/vnd.openstack.compute+xml;version=1.1 and 
> application/vnd.openstack.compute+xml;version=2 (should this be v2?)
>       b) application/vnd.openstack.compute+json;version=1.1 and 
> application/vnd.openstack.compute+json;version=2
> 3.  XML namespace stays the same,  I don't see a compelling reason to change 
> it.
> 
> Thoughts?
> 
> -jOrGe W.
> 
> On Nov 4, 2011, at 3:08 PM, Brian Waldon wrote:
> 
>> The nova-api team just had it's first meeting and I wanted to share with 
>> everybody some important decisions that were made:
>> 
>> 1) Team Definition
>> - The nova-api team is going to "Own the design and implementation of Nova's 
>> public and private HTTP APIs"
>> - This team should be the driving force behind the definition of the 
>> OpenStack Compute API, however, this needs to happen with the greater 
>> community as this team does not fully own this specification
>> - This team does not own the EC2 compatibility API (Vish will establish a 
>> new team to own that). This might mean there is a better name than 'nova-api'
>> 
>> 2) OpenStack Compute API Versioning
>> - Moving forward, we should only expose major versions in the URI
>> - We should call the existing v1.1 API 'v2' due to the major versioning 
>> distinction made between v1.0 and v1.1. We will maintain compatibility with 
>> the existing v1.1 URI with a redirect (/v1.1 -> /v2)
>> - There is still a lot to discuss w.r.t. minor versioning and what that 
>> looks like at the Essex release. Expect to see this decision made at a later 
>> time
>> - Most of the existing extensions will be rolled into the v2 API release at 
>> Essex
>> 
>> 3) Blueprint Highlights
>> - separate-nova-volumeapi - During Essex, we plan to create a new api 
>> endpoint specifically for our volumes service.
>> - separate-nova-metadata - We also plan to extract the metadata service from 
>> the EC2 api and make it separately deployable.
>> - separate-nova-adminapi - The existing admin-only functionality will be 
>> removed from Nova's implementation of the OpenStack Compute API and made 
>> separately deployable
>> 
>> I'm sorry to any of those of you that could not attend due to poor timing. 
>> Hopefully we can find a time that works better for all of us. For those of 
>> you that want to attend future meetings, please contact me and tell me what 
>> time range is best for you. Thanks vishy, jorgew, DuncanT, westmaas, ttx, 
>> and xtoddx for being there today!
>> 
>> Brian Waldon
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : [email protected]
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
> 



--------------------------------------
Brian Waldon
Cloud Software Developer
Rackspace Hosting


_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to