Bug 746306

Summary: rhevm realm without mapping not displayed in ui
Product: [Retired] CloudForms Cloud Engine Reporter: Dave Johnson <dajohnso>
Component: DocumentationAssignee: Dan Macpherson <dmacpher>
Status: CLOSED CURRENTRELEASE QA Contact: wes hayutin <whayutin>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 1.0.0CC: akarol, dajohnso, deltacloud-maint, dgao, dmacpher, lbrindle, ssachdev, whayutin
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-06-07 06:24:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Dave Johnson 2011-10-14 17:52:37 UTC
Description of problem:
================================
Noticed that if I create a new rhevm realm without adding a mapping to it, it does not display on the main provider realm count/table.  Subsequently re-adding it with the same name results in an error stating the name is already taken but looking at the provider's realms, it is not listed.  At this point the realm is orphaned from the ui and there seems to be no clear way to recover it to either delete or add a mapping.

Only when you add a mapping to a realm on the provider itself (in this case mapping to a rhevm cluster) does the aeolus realm display in the aeolus rhevm provider's realm table.

Version-Release number of selected component (if applicable):
================================================================
aeolus-all-0.5.0-0.20111014151901git7f70fb5.el6.noarch
aeolus-conductor-0.5.0-0.20111014151901git7f70fb5.el6.noarch
aeolus-conductor-daemons-0.5.0-0.20111014151901git7f70fb5.el6.noarch
aeolus-conductor-doc-0.5.0-0.20111014151901git7f70fb5.el6.noarch
aeolus-configure-2.2.0-1.20111007151942git26136f2.el6.noarch
rubygem-actionmailer-3.0.9-1.aeolus.el6.noarch
rubygem-actionpack-3.0.9-1.aeolus.el6.noarch
rubygem-activerecord-3.0.9-1.aeolus.el6.noarch
rubygem-activesupport-3.0.9-1.aeolus.el6.noarch
rubygem-aeolus-cli-0.1.0-3.20111003133323git9451323.el6.noarch
rubygem-aeolus-image-0.1.0-3.20111003170706git8f23238.el6.noarch
rubygem-arel-2.0.10-0.aeolus.el6.noarch
rubygem-rack-mount-0.7.1-3.aeolus.el6.noarch
rubygem-ZenTest-4.3.3-2.aeolus.el6.noarch


Steps to Reproduce:
================================
1.  aeolus-configure -p rhevm
2.  add account to rhevm provider in ui
3.  add realm to rhevm provider, click save
4.  without adding a mapping, click on the 'cloud providers' tab
5.  on rhevm provider, click realms, see new realm not present
6.  repeat 2 & 3 using the same name, name already exists
  
Actual results:
================================
realm without mappings hidden in ui

Expected results:
================================
realm without mappings should display in provider realm table

Comment 2 Dave Johnson 2011-10-14 18:10:46 UTC
Okay, I found these hidden realms under the content tab.  Seems disconnected
but if it isn't mapped to a provider or a provider realm I guess you cannot
attach it to the provider itself.  Changing to a documentation issue for
consideration of a note.

Comment 3 wes hayutin 2012-01-10 17:10:38 UTC
adding to ce-sprint-next

Comment 4 wes hayutin 2012-01-10 17:13:25 UTC
adding to ce-sprint-next

Comment 7 wes hayutin 2012-01-12 16:35:10 UTC
adding to ce-sprint

Comment 8 wes hayutin 2012-01-12 16:41:36 UTC
removing ce-sprint-next tracker

Comment 12 Lana Brindley 2012-06-07 06:24:39 UTC
Document is now available on docs.redhat.com. Please raise a new bug for any further issues.

LKB