Bug 1498045

Summary: tenant source_id compromisation after changing provider credentials
Product: Red Hat CloudForms Management Engine Reporter: Felix Dewaleyne <fdewaley>
Component: ProvidersAssignee: Libor Pichler <lpichler>
Status: CLOSED CURRENTRELEASE QA Contact: Danylo Kholodov <dkholodo>
Severity: medium Docs Contact:
Priority: high    
Version: 5.8.0CC: cpelland, fdewaley, gblomqui, igortiunov, jfrey, jhajyahy, jhardy, jrafanie, maufart, obarenbo
Target Milestone: GAKeywords: TestOnly, ZStream
Target Release: 5.10.0   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: 5.10.0.0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1562772 1562773 (view as bug list) Environment:
Last Closed: 2018-08-01 02:48:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: Bug
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: Openstack Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1562772, 1562773    

Description Felix Dewaleyne 2017-10-03 11:42:16 UTC
Description of problem:
tenant source_id compromisation after changing provider credentials

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

How reproducible:
all the time

Steps to Reproduce:
1. Set credentials to 'openstackadmin' (from a 'custom' domain) and sync tenants.
2. Set credentials to 'admin' from 'default' domain and start ems refresh.
3. Revert credentials to 'openstackadmin' (because default admin does not see cinder cloud volumes from the 'custom' domain on CFME side).

Actual results:
Currently the ids of Cloud Tenants has changed but Tenant source_id does not updated accordingly and shows the old ID values to the cloud tenants

Expected results:
the tenant source_id is matched

Additional info:
changing back the credentials to what they were did not return the appliance to a normal state