summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorScott Moser <smoser@ubuntu.com>2011-09-13 14:15:29 -0400
committerScott Moser <smoser@ubuntu.com>2011-09-13 14:15:29 -0400
commite411fcd647e3cdcf415465288e527aecfd026fc5 (patch)
tree504f62eef211bbca0b9127c94f0d144b9dc9c6f4 /nova/api
parent4bea4218fcfe700007b12d274f98aa778d8f98c4 (diff)
downloadnova-e411fcd647e3cdcf415465288e527aecfd026fc5.tar.gz
nova-e411fcd647e3cdcf415465288e527aecfd026fc5.tar.xz
nova-e411fcd647e3cdcf415465288e527aecfd026fc5.zip
add additional data to flavor's ViewBuilder
This adds missing fields that were trying to be used by python-novaclient. Previously, 'nova flavor-list' would have empty columns for fields other than 'disk' and 'ram'. Now all columns are filled in appropriately.
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/views/flavors.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/api/openstack/views/flavors.py b/nova/api/openstack/views/flavors.py
index aea34b424..023acce0d 100644
--- a/nova/api/openstack/views/flavors.py
+++ b/nova/api/openstack/views/flavors.py
@@ -48,6 +48,10 @@ class ViewBuilder(object):
detail = {
"ram": flavor_obj["memory_mb"],
"disk": flavor_obj["local_gb"],
+ "swap": flavor_obj["swap"],
+ "rxtx_quota": flavor_obj["rxtx_quota"],
+ "rxtx_cap": flavor_obj["rxtx_cap"],
+ "vcpus": flavor_obj["vcpus"],
}
detail.update(simple)