History | View | Annotate | Download (2.6 kB)
changes related to Openstack naming
fix bug on OSXMLEmitter
there was a bug with the XML emitter, unicode strings were casted to str andthat would create problem for unicode with non ascii chars
update VirtualMachineGroupHandler
add attribute description for the machines
on machine's response, as it is with images
add size+description as image tags on emitter.py
on OSXMLEmitter
extended Flavors listing to return cpu number as well
improved virtual servers filtering . also made a small change regarding /servers
the first change adds field deleted as the filter, while the second one is related with the address tag
addresses and metadata fields on GET /servers/detail
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....
Initial commit