summaryrefslogtreecommitdiffstats
path: root/vio/vio/swagger/nova_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'vio/vio/swagger/nova_utils.py')
-rw-r--r--vio/vio/swagger/nova_utils.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/vio/vio/swagger/nova_utils.py b/vio/vio/swagger/nova_utils.py
index cf9c970..ebed57d 100644
--- a/vio/vio/swagger/nova_utils.py
+++ b/vio/vio/swagger/nova_utils.py
@@ -21,7 +21,7 @@ def server_formatter(server, interfaces=[]):
"availabilityZone": server.availability_zone,
"flavorId": server.flavor_id or server.flavor['id'],
"volumeArray": [],
- "metadata": [],
+ "metadata": {},
"securityGroups": [],
# TODO finish following attributes
"serverGroup": "",
@@ -55,8 +55,9 @@ def server_formatter(server, interfaces=[]):
'volumeId': r['volumeArray'][0]['volumeId']
}
if server.metadata:
- r["metadata"] = [{'keyName': k, 'value': v}
- for k, v in six.iteritems(server.metadata)]
+ # r["metadata"] = [{'keyName': k, 'value': v}
+ # for k, v in six.iteritems(server.metadata)]
+ r["metadata"] = server.metadata
if server.security_groups:
r["securityGroups"] = [i['name'] for i in server.security_groups]
return r