History | View | Annotate | Download (5.8 kB)
Add image and flavor support to REDUX API
Refs #301
Initial commit for API 1.1 REDUX.
- Implemented servers section of the API- Some new tests
Work in progress.
implement ServerAddressHandler
ServerAddressHandler lists server addresses(all or by Network ID). Functions update/create/delete have beenremoved, since they are not implemented by Openstack(http://docs.openstack.org/openstack-compute/developer/content/ch04s02.html)
changes on ServerHandler and related urls
use attribute networkID, as specified on Openstack(http://docs.openstack.org/openstack-compute/developer/content/ch04s02.html)
Initial Server/Image Metadata handling
Server/Image Metadata handling according toOpenStack Compute API v1.1. Added:
Some calls return inconsistent data...
Initial Disk Management API (DM API) implementation
The DM API is accessible under api/v1.0grnet1/ andit extends the Rackspace Cloud Servers v1.0 APIfor the use of Disks. Notable changes:
changed url for groups from /virtual_machine_groups to /groups
initialization of VirtualMachineGroup and VirtualMachineGroupHandler that lists/creates/deletes VirtualMachineGroups
these are groups of virtual machines for a User
Split some loosely related modules
Allow for .json/.xml suffixes in URLs as per spec
Add our own XML emitter
OpenStack's API XML isn't merely an XML representation of the datastructures and therefore Piston's XML Emitter can't be used as-is.
The XML generation code from OpenStack's Nova is guranteed(?) to becompatible, so re-use their code and adapt it into an Emitter subclass....
Add a custom 404 catch-all in api/
Fix URL path for API version handler
Fix some trailing-slash breakage, OS-API is explicit about that
Add Limit handler
Add Shared IP Groups handler
Add backup schedule handler
Add Iimage handler
Add Flavor handler
Initial commit