** Description changed:

- cloud-init (latest sources) is not getting the public key from config
- drive. Tested on an Ubuntu 12.04 instance.
+ == SRU Information ==
+ [Impact]
+  * Users of openstack who use config-drive version 2 (added in 
folsom/quantal) will not have their ssh keys imported from the config drive.  
They can use other means (ssh-import-id) to get ssh keys imported, but users 
would expect instances launched with a given key to have access to the instance 
with that key.
+  * without this fix images don't work as expected with OpenStack folsom and 
confdig-drive-v2.
+  * The bug was simply that the cloud-init key was expecting a key named 
'public-keys' and openstack named it 'public_keys'
+ 
+ [Test Case]
+  * launch cloud-image instance on openstack folsom or grizzly with 
config-drive enabled passing, and pass in a ssh key (nova boot --key_name).
+  * attempt to ssh in as 'ubuntu@' and see failure.
+ 
+ [Regression Potential]
+  * low chance for regression.  fix is tested in raring. Potential for 
regression would really be in a patched OpenStack.
+ 
+ == End SRU Information ==
+ 
+ 
+ cloud-init (latest sources) is not getting the public key from config drive. 
Tested on an Ubuntu 12.04 instance.
  
  A patch is attached.
  
  Here's the content of the configdrive generated by Nova:
  
  https://dl.dropbox.com/u/9060190/configdrive.tar.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1077700

Title:
  Issue with ConfigDriveV2 and ssh authorized_keys

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1077700/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to