← Back to team overview

openstack team mailing list archive

Re: OpenStack Compute API for Cactus (critical!)

 

added a few inline

On Mar 2, 2011, at 12:24 PM, Eric Day wrote:

> I havn't seen much activity on this, so though I'd do a quick brain
> dump of what I'm aware of:
> 
> 
> Auth/global:
> * Ability to lockout a user for some time period after failed auth.
> * Describe zones and regions (replaced with Sandy's zone work).
> 
> Admin
> * Describe instance types (list flavors).
> * CRUD users and projects (should not be in nova, should be in common
>  auth middleware/server project).
> * Associate roles between users and projects (probably belongs in
>  common auth project too).
* Start/stop/list running vpns (cloudpipe)

> 
> Compute
> * CRUD key pairs.
> * Reference stored key pairs for injection.
> * Console output (this is just a dump, not an ajax console).
> * Ajax console works differently between ec2 and OS (I think).
> * Metadata handler for booting instances. Not needed if we switch to
>  only using guest agents or injection.
> * Attach and detach volumes.
> * Attach and detach floating IP addresses (this is not the same as
>  shared IP groups).
> * Associate and disassociate with network security groups.
> * Connect with VPNs.
> 
> Network
> * CRUD floating IP addresses.
> * CRUD security groups.
> * CRUD VPNs
> 
> Volume
> * CRUD Volumes.

Security Groups (dashboard supports but is disabled at the moment)
* CRUD Security Groups
* CRUD Authorization rules

> 
> 
> I'm not sure if image management via new glance and what ec2 provides
> is ready yet, or if the semantics of all server actions are the
> same. I'll let the reseident experts weigh in there.
> 
> -Eric
> 
> On Mon, Feb 28, 2011 at 02:16:20PM -0600, John Purrier wrote:
>>   Has anyone done a gap analysis against the proposed OpenStack Compute API
>>   and a) the implemented code, and b) the EC2 API?
>> 
>> 
>> 
>>   It looks like we have had a breakdown in process, as the community review
>>   process of the proposed spec has not generated discussion of the missing
>>   aspects of the proposed spec.
>> 
>> 
>> 
>>   Here is what we said on Feb 3 as the goal for Cactus:
>> 
>> 
>> 
>>   OpenStack Compute API completed. We need to complete a working set of
>>   API's that are consistent and inclusive of all the exposed functionality.
>> 
>> 
>> 
>>   We need to *very* quickly identify the missing elements that are required
>>   in the OpenStack Compute API, and then discuss how we mobilize to get this
>>   work done for Cactus. As this is the #1 priority for this release there
>>   are implications on milestones dates depending on the results of this
>>   exercise. The 1.1 spec should be complete and expose all current Nova
>>   functionality (superset of EC2/RS).
>> 
>> 
>> 
>>   Dendrobates, please take the lead on this, anyone who can help please
>>   coordinate with Rick. Can we get a fairly complete view by EOD tomorrow?
>>   Please set up a wiki page to identify the gaps, I suggest 3 columns
>>   (Actual code / EC2 / OpenStack Compute).
>> 
>> 
>> 
>>   Thanks,
>> 
>> 
>> 
>>   John
> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp




Follow ups

References