Bug 1444715 - [starter][starter-us-east-2] Can't register a new user in "starter-us-east-2" cluster
Summary: [starter][starter-us-east-2] Can't register a new user in "starter-us-east-2"...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OpenShift Online
Classification: Red Hat
Component: Website
Version: 3.x
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
: ---
Assignee: Abhishek Gupta
QA Contact: Bing Li
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-04-24 05:29 UTC by Bing Li
Modified: 2017-11-09 18:59 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-11-09 18:59:01 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Bing Li 2017-04-24 05:29:31 UTC
Description of problem:
Can't login to web console of free tier: free-int/free-stg/starter-us-east-2.

Version-Release number of selected component (if applicable):
free tier: free-int,free-stg,starter-us-east-2
OpenShift Master:  v3.5.5.8 (online version 3.5.0.15)
Kubernetes Master: v1.5.2+43a9be4

How reproducible:
Always

Steps to Reproduce:
1. Login to free tier web console: https://console.starter-us-east-2.openshift.com/console/

2. Click "LOGIN WITH REDHAT";

3. Choose to login with Redhat account or Github account;

Actual results:
3. Can't login with Github account with errors:

We're sorry ...

Unexpected error when handling authentication request to identity provider.

Expected results:
3. User should be able to login normally.

Comment 1 Bing Li 2017-04-24 05:48:13 UTC
This issue is blocking our tests against all the free-tier clusters: free-int,free-stg,starter-us-east-2.

Comment 2 Bing Li 2017-04-24 10:14:01 UTC
Weird.. We can log in normally now. But why?

Now another new issue is: 
In "starter-us-east-2", I can't log in with a NEW redhat account or github account. Only be able to log in with an already existed account. 

But in free-int and free-stg, logging in all work well.

Comment 3 Stefanie Forrester 2017-04-24 14:26:27 UTC
I just signed up for a new developers.redhat.com account using github and when I tried to log into starter-us-east-2, it said:

"You do not have access to OpenShift Online."

But it worked just fine in free-int. I'm checking into the configs now.

Comment 4 Stefanie Forrester 2017-04-24 14:34:34 UTC
I ran a diff on the identityProviders in both clusters. The only difference is that starter-us-east-2 is using 'mappingMethod: lookup'. Maybe that's incompatible with Gitub auth? The docs do show Github auth being used with 'claim' instead of 'lookup'.

https://docs.openshift.org/latest/install_config/configuring_authentication.html#GitHub

Comment 8 Bing Li 2017-04-27 03:01:08 UTC
We can sign up normally in starter-us-east-1 and starter-us-east-2. 

Move this bug to verified.

About the issue in comment 6, I'll file another bug to track it. Thanks!


Note You need to log in before you can comment on or make changes to this bug.