summaryrefslogtreecommitdiffstats
path: root/nova/compute
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-08-16 01:48:02 +0000
committerGerrit Code Review <review@openstack.org>2012-08-16 01:48:02 +0000
commit574a78f066da5032c53069bc7a8be8fe14ea9d04 (patch)
tree61586ff30b7927eb07f01f622e4ec6b9e59ce4d1 /nova/compute
parent46d7641466f9eb6313f2d45494a66d581a66407e (diff)
parenta8024cd667b9d1a3aa5ce2fcfb6725b25ace9b6c (diff)
Merge "Add get_key_pair to compute API."
Diffstat (limited to 'nova/compute')
-rw-r--r--nova/compute/api.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/nova/compute/api.py b/nova/compute/api.py
index 5961ce4f2..34f1657ec 100644
--- a/nova/compute/api.py
+++ b/nova/compute/api.py
@@ -2080,6 +2080,13 @@ class KeypairAPI(base.Base):
})
return rval
+ def get_key_pair(self, context, user_id, key_name):
+ """Get a keypair by name."""
+ key_pair = self.db.key_pair_get(context, user_id, key_name)
+ return {'name': key_pair['name'],
+ 'public_key': key_pair['public_key'],
+ 'fingerprint': key_pair['fingerprint']}
+
class SecurityGroupAPI(base.Base):
"""