Bug 1028548

Summary: Improve visibility of empty domains shared with you
Product: OpenShift Online Reporter: Fusepool Admin <admin>
Component: Management ConsoleAssignee: Jordan Liggitt <jliggitt>
Status: CLOSED CURRENTRELEASE QA Contact: libra bugs <libra-bugs>
Severity: low Docs Contact:
Priority: medium    
Version: 2.xCC: admin, jforrest, jliggitt, xtian, yujzhang
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-01-24 03:29:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Fusepool Admin 2013-11-08 18:33:19 UTC
Description of problem: After domain name change (https://openshift.redhat.com/app/console/settings) the
previous domain name cannot be reused and appears as taken but this can't be the case because it's just minutes in between. Tried after hours and days but same result.

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


How reproducible: because of potentially 'losing' domain names, no further changes made to reproduce the error


Steps to Reproduce:
1. changed domain name from fusepool to swissdat in account openshift
2. added domain name fusepool in account admin and logged out
3. after log in to account admin domain name fusepool is gone, appears as taken

Actual results: domain disappeared in account admin


Expected results: domain fusepool remains in account admin


Additional info: Not sure if there was a malicious use in between the two log ins. Is there a way to track who logged in when?

Comment 1 Jessica Forrester 2013-11-08 21:41:51 UTC
The database is showing the fusepool domain assigned to the admin account. Do you still not see the domain when you go to https://openshift.redhat.com/app/console/settings ?

Comment 2 Fusepool Admin 2013-11-11 17:34:23 UTC
No I have no domain and when I want to add "fusepool" but get the same error: Namespace 'fusepool' is already in use. Please choose another.

Comment 3 Jordan Liggitt 2013-11-11 19:31:40 UTC
Can you attach a screenshot of https://openshift.redhat.com/app/console/domains including the login name in the top-right corner, and the list of domains?

That will help us figure out the disconnect between the DB and what you're seeing in your console.

Comment 4 Fusepool Admin 2013-11-11 21:20:25 UTC
OK, i see what happened: domain fusepool is used by openshift (owner) and shared to admin (me). When I logged into the console, the first thing I was asked was to set up a domain. From the user interface, nothing is showing me that the domain fusepool is shared with me. Only when the link (console/domain/fusepool) was sent to me I figured out what was going on. Thanks for looking into this! Perhaps indicate on console an overview of domains shared with me.

Comment 5 Jordan Liggitt 2013-11-11 21:24:28 UTC
Thanks for the update.

Lowering severity, will consider for improvement

Comment 6 Jordan Liggitt 2013-11-12 16:45:09 UTC
Will merge in https://github.com/openshift/origin-server/pull/4172

Comment 7 openshift-github-bot 2013-11-12 19:57:01 UTC
Commit pushed to master at https://github.com/openshift/origin-server

https://github.com/openshift/origin-server/commit/e04772e117a3d476e9a7e1c1e2ed3bb3b407ceb7
Bug 1028548: Make shared domains visible in settings if no owned domains are present

Comment 8 Yujie Zhang 2013-11-13 06:44:00 UTC
Tested on devenv_4027, shared domain can be listed on settings page now, so verify this bug, thanks.