DescriptionPrasad Mukhedkar
2015-10-22 07:18:28 UTC
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.
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.