Nova returns non-compliant tag for DescribeKeypairs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Masanori Itoh |
Bug Description
I'm trying to work with nova using tAWS (http://
I noticed that nova returns a non-compliant tag <keypairsSet> instead of <keySet> which is defined in the Amazon EC2 API spec for DescribeKeypairs request.
Python boto does not matter the difference, but we get errors for some Amazon AWS access libraries (e.g., a Java library which tAWS uses) which do more strict message checking than boto does.
The attached patch fixes the issue.
I checked the patch nova rev 645, but the issue remains in rev 681 too.
Signed-off-by: Masanori Itoh <email address hidden>
=== modified file 'nova/api/
--- nova/api/
+++ nova/api/
@@ -297,7 +297,7 @@
})
- return {'keypairsSet': result}
+ return {'keySet': result}
def create_
Related branches
- Josh Kearney (community): Approve
- Vish Ishaya (community): Approve
-
Diff: 48 lines (+4/-2)4 files modified.mailmap (+1/-0)
Authors (+1/-0)
nova/api/ec2/cloud.py (+1/-1)
nova/tests/test_cloud.py (+1/-1)
Changed in nova: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in nova: | |
assignee: | nobody → Masanori Itoh (itoumsn) |
status: | Triaged → In Progress |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
milestone: | none → 2011.2 |
status: | Fix Committed → Fix Released |
Hi,
I pushed my bugfix branch as lp:~itoumsn/nova/lp720133, and I've liked it to this bug report.
What should I do next?