summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorAlex Meade <alex.meade@rackspace.com>2011-07-17 21:36:57 -0400
committerAlex Meade <alex.meade@rackspace.com>2011-07-17 21:36:57 -0400
commit8ab775585fee4af7b30a28a5bffae46c23ec76d1 (patch)
tree9eaa37d6dba1dd266cc66c6f32f68a1c842c9d7e /nova/api
parentbaaaa80d36570d5734ac823bc49be8ff2477e5c2 (diff)
added 'create' to server XML serializer
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/servers.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py
index 82630397f..4a29e1454 100644
--- a/nova/api/openstack/servers.py
+++ b/nova/api/openstack/servers.py
@@ -735,6 +735,13 @@ class ServerXMLSerializer(wsgi.XMLDictSerializer):
server_dict['server'])
return self.to_xml_string(node, True)
+ def create(self, server_dict):
+ xml_doc = minidom.Document()
+ node = self._server_to_xml_detailed(xml_doc,
+ server_dict['server'])
+ node.setAttribute('adminPass', server_dict['server']['adminPass'])
+ return self.to_xml_string(node, True)
+
def create_resource(version='1.0'):
controller = {