]
Josef Kopriva updated JBIDE-26868:
----------------------------------
Component/s: integration-tests
Connection wizard: errors when login to
https://api.openshift4-crs.crs.codereadyqe.com
--------------------------------------------------------------------------------------
Key: JBIDE-26868
URL:
https://issues.jboss.org/browse/JBIDE-26868
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: integration-tests, openshift
Affects Versions: 4.13.0.AM1
Environment:
https://console-openshift-console.apps.openshift4-crs.crs.codereadyqe.com/
(created with openshift installer on openstack)
Reporter: André Dietisheim
Assignee: Josef Kopriva
Priority: Critical
Labels: connection_wizard
Fix For: 4.14.x
Steps:
# EXEC: (VPN required) go to
https://console-openshift-console.apps.openshift4-crs.crs.codereadyqe.com/ and login
using: htpasswd > developer/developer
# EXEC: once logged in, pick "Copy Login Command" from the menu in the top
right corner - you'll have to log in again and hit "Display Token".
You'll get a command displayed that you'll have to copy:
{code}
oc login --token=XXXXXX --server=https://api.openshift4-crs.crs.codereadyqe.com:6443
{code}
# EXEC: open connection wizard, hit "Paste Login Command" button & pick
"Finish"
Result:
{code}
com.openshift.restclient.authorization.ResourceForbiddenException: forbidden: User
"system:anonymous" cannot get path "/apis" forbidden: User
"system:anonymous" cannot get path "/apis"
at
com.openshift.internal.restclient.okhttp.ResponseCodeInterceptor.createOpenShiftException(ResponseCodeInterceptor.java:111)
at
com.openshift.internal.restclient.okhttp.ResponseCodeInterceptor.intercept(ResponseCodeInterceptor.java:66)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:112)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:87)
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.kt:184)
at okhttp3.RealCall.execute(RealCall.kt:66)
at com.openshift.internal.restclient.ApiTypeMapper.request(ApiTypeMapper.java:265)
at com.openshift.internal.restclient.ApiTypeMapper.readEndpoint(ApiTypeMapper.java:257)
at com.openshift.internal.restclient.ApiTypeMapper.getApiGroups(ApiTypeMapper.java:220)
at com.openshift.internal.restclient.ApiTypeMapper.init(ApiTypeMapper.java:155)
at com.openshift.internal.restclient.ApiTypeMapper.isSupported(ApiTypeMapper.java:84)
at
com.openshift.internal.restclient.URLBuilder.buildWithNamespaceInPath(URLBuilder.java:148)
at com.openshift.internal.restclient.URLBuilder.build(URLBuilder.java:135)
at com.openshift.internal.restclient.DefaultClient.execute(DefaultClient.java:301)
at com.openshift.internal.restclient.DefaultClient.execute(DefaultClient.java:275)
at com.openshift.internal.restclient.DefaultClient.execute(DefaultClient.java:243)
at com.openshift.internal.restclient.DefaultClient.execute(DefaultClient.java:226)
at com.openshift.internal.restclient.DefaultClient.get(DefaultClient.java:423)
at
com.openshift.internal.restclient.authorization.AuthorizationContext.isAuthorized(AuthorizationContext.java:63)
at org.jboss.tools.openshift.core.connection.Connection.authorize(Connection.java:237)
at org.jboss.tools.openshift.core.connection.Connection.connect(Connection.java:226)
at
org.jboss.tools.openshift.internal.common.ui.connection.ConnectionWizardPageModel.connect(ConnectionWizardPageModel.java:300)
at
org.jboss.tools.openshift.internal.common.ui.connection.ConnectionWizardPage$ConnectJob.doRun(ConnectionWizardPage.java:434)
at
org.jboss.tools.openshift.internal.common.core.job.AbstractDelegatingMonitorJob.run(AbstractDelegatingMonitorJob.java:37)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
{code}