Jump to: navigation, search

Difference between revisions of "OpenStackAPIGapAnalysis"

 
m (Text replace - "__NOTOC__" to "")
 
Line 1: Line 1:
__NOTOC__
+
 
 
= [[OpenStack]] API Gap Analysis =
 
= [[OpenStack]] API Gap Analysis =
  

Latest revision as of 23:30, 17 February 2013

OpenStack API Gap Analysis

List of Nova features that are not (yet) accessible through the OpenStack API

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