summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorJesse Andrews <anotherjesse@gmail.com>2011-08-09 16:12:59 -0700
committerJesse Andrews <anotherjesse@gmail.com>2011-08-09 16:12:59 -0700
commit131b2185e23567895e3f87cdfe9c2822d18910b2 (patch)
treeaf436b2edc540442ea27a5697612f8c0b5d6b388 /nova/api
parent568188c158db3caddfcd9ecb384189f93b076dd9 (diff)
tests pass
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/contrib/keypairs.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/nova/api/openstack/contrib/keypairs.py b/nova/api/openstack/contrib/keypairs.py
index 8435494e1..d718846f1 100644
--- a/nova/api/openstack/contrib/keypairs.py
+++ b/nova/api/openstack/contrib/keypairs.py
@@ -46,29 +46,29 @@ class KeypairController(object):
"""
Create or import keypair.
- Sending key_name will generate a key and return private_key
+ Sending name will generate a key and return private_key
and fingerprint.
You can send a public_key to add an existing ssh key
params: keypair object with:
- key_name (required) - string
+ name (required) - string
public_key (optional) - string
"""
context = req.environ['nova.context']
params = body['keypair']
- key_name = params['key_name']
+ name = params['name']
- # NOTE(ja): generation is slow, so shortcut invalid key_name exception
+ # NOTE(ja): generation is slow, so shortcut invalid name exception
try:
- db.key_pair_get(context, context.user_id, key_name)
- raise exception.KeyPairExists(key_name=key_name)
+ db.key_pair_get(context, context.user_id, name)
+ raise exception.KeyPairExists(key_name=name)
except exception.NotFound:
pass
keypair = {'user_id': context.user_id,
- 'name': key_name}
+ 'name': name}
# import if public_key is sent
if 'public_key' in params:
@@ -107,7 +107,7 @@ class KeypairController(object):
for key_pair in key_pairs:
rval.append({'keypair': {
'name': key_pair['name'],
- 'key_name': key_pair['name'],
+ 'public_key': key_pair['public_key'],
'fingerprint': key_pair['fingerprint'],
}})