Allow for CLOUDFORMS Management Engine to manage SSH keys for instance/virtual machine access. We should support; - Adding new keys - removing old keys The key management should work with tenancy, that from the org level I should as super admin be able to manage all keys, but within tenant I should be limited in scope. Users should be able to retrieve their keys, if approved by an admin?
https://github.com/ManageIQ/manageiq/pull/5696
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/9bb171758e5b7040472d43a3c4d450ededa78a0f commit 9bb171758e5b7040472d43a3c4d450ededa78a0f Author: Marek Aufart <maufart> AuthorDate: Thu Dec 3 16:08:44 2015 +0100 Commit: Marek Aufart <maufart> CommitDate: Thu Jan 7 14:42:06 2016 +0100 Add Openstack keypairs create/delete methods https://bugzilla.redhat.com/show_bug.cgi?id=1287064 .../providers/cloud_manager/auth_key_pair.rb | 17 ++++++ .../cloud_manager/auth_key_pair/operations.rb | 60 ++++++++++++++++++++++ .../openstack/cloud_manager/auth_key_pair.rb | 27 ++++++++++ .../providers/cloud_manager/auth_key_pair_spec.rb | 34 ++++++++++++ .../openstack/cloud_manager/auth_key_pair_spec.rb | 41 +++++++++++++++ 5 files changed, 179 insertions(+) create mode 100644 app/models/manageiq/providers/cloud_manager/auth_key_pair/operations.rb create mode 100644 spec/models/manageiq/providers/cloud_manager/auth_key_pair_spec.rb create mode 100644 spec/models/manageiq/providers/openstack/cloud_manager/auth_key_pair_spec.rb