Cloudforms currently collects keypairs created by the admin user (the same CloudForms use). It doesnt collect keypairs those are created by normal users. It is important to allow users to create their own keys on OpenStack and use them on CloudForms. Example : Projects : tenant1, tenant2, tenant3,tenant4 Users : cfmeadmin (admin for all four above projects/tenants ) and user1 (member of tenant1) create a keypair by login as "user1" in tenant1 and one more keypair created by login as "cfmeadmin". --- Add this opemstack env to cloudforms and the evm refresh. Being a cfmeadmin as admin user for all above four tenants, Ideally it should see all the keypairs created in these tenant irrespective of which user and how but but it lists only one keypair that is created by himself.
http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/admin-query-any-keypair.html
@Ladas, looks like they added this feature in OSP. Can you give an estimate of implementation for our OSP integration?
John, where does this fit in with priorities? Also, reassigning to Mainn for OSP integration.
Re-assigning the Marek.
Please confirm this is delivered in CF 4.2 thanks
The Openstack spec mentioned in comment #3 requires user_id, which is Openstack User that is not modelled in CF at this moment. I expected that it will be part of an Impersonation feature in future. If this would become blocker before modelling Openstack User, we can list Openstack users, collect their ids without saving and use it to query key pairs. Then this BZ could be resolved.