Bug 1340874

Summary: Openstack cloud provider - when using Keystone v3 domain for registration we need to ignore the projects that the user doesn't have access to
Product: Red Hat CloudForms Management Engine Reporter: Marius Cornea <mcornea>
Component: ProvidersAssignee: Petr Blaho <pblaho>
Status: CLOSED CURRENTRELEASE QA Contact: Omri Hochman <ohochman>
Severity: high Docs Contact:
Priority: high    
Version: 5.5.0CC: cpelland, dajohnso, jfrey, jhajyahy, jhardy, jocarter, myoder, obarenbo, pblaho, simaishi, ssainkar
Target Milestone: GAKeywords: TestOnly, ZStream
Target Release: 5.7.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: openstack
Fixed In Version: 5.7.0.0 Doc Type: If docs needed, set a value
Doc Text:
In the previous version of CloudForms, when registering OpenStack cloud provider by using Keystone v3 domain, there were projects shown that the user doesn't have access to. With this fix, the OpenStack projects accessible are for the current user.
Story Points: ---
Clone Of:
: 1343717 (view as bug list) Environment:
Last Closed: 2017-01-11 20:21:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: Openstack Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1228542, 1343717    

Description Marius Cornea 2016-05-30 13:56:16 UTC
Description of problem:
Openstack cloud provider - when using Keystone v3 domain for registration we need to ignore the projects that the user doesn't have access to.

Version-Release number of selected component (if applicable):
5.5.4.2.20160517154712_629f93b

How reproducible:


Steps to Reproduce:
1. Register Openstack cloud provider by using Keystone v3 domain and the admin of the domain
2. The domain contains multiple project and the admin user doesn't have permissions to all projects

Expected results:
Refresh should proceed and ignore the projects that the admin user doesn't have access to.

Comment 2 Greg Blomquist 2016-05-31 18:54:16 UTC
Mainn, ping Ladas if needed for this one.

Comment 4 Petr Blaho 2016-06-21 15:53:59 UTC
Works in upstream master of ManageIQ.

I will check 5.5.0 version next.

Comment 8 Ronnie Rasouli 2016-11-16 12:47:09 UTC
Verified on 5.7.0.11 
Keystone V3 created is the only project visible