The instance view expects an "instance.keyname" as part of an instance object, but the EC2 driver was setting "instance.key_name". This means that the keyname data was never being exported. Fix this to "keyname".
Signed-off-by: Chris Lalancette <[email protected]> --- server/lib/deltacloud/drivers/ec2/ec2_driver.rb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/server/lib/deltacloud/drivers/ec2/ec2_driver.rb b/server/lib/deltacloud/drivers/ec2/ec2_driver.rb index 14c5829..0c0471a 100644 --- a/server/lib/deltacloud/drivers/ec2/ec2_driver.rb +++ b/server/lib/deltacloud/drivers/ec2/ec2_driver.rb @@ -697,7 +697,7 @@ module Deltacloud :image_id => instance[:aws_image_id], :owner_id => instance[:aws_owner], :actions => instance_actions_for(convert_state(instance[:aws_state])), - :key_name => instance[:ssh_key_name], + :keyname => instance[:ssh_key_name], :launch_time => instance[:aws_launch_time], :instance_profile => InstanceProfile.new(instance[:aws_instance_type]), :realm_id => instance[:aws_availability_zone], -- 1.7.4.4
