che icon indicating copy to clipboard operation
che copied to clipboard

Support OpenShift External OIDC identity provider

Open ArthurVardevanyan opened this issue 1 month ago • 3 comments

Describe the bug

When using the new OpenShift External OIDC identity provider, the oauth endpoints are removed, see below error

2025-11-25T16:38:10Z ERROR setup unable to start manager {"error": "failed to determine if *v1.OAuthClient is namespaced: failed to get restmapping: no matches for kind \"OAuthClient\" in version \"oauth.openshift.io/v1\""}

REF: https://docs.redhat.com/en/documentation/openshift_container_platform/4.20/html/authentication_and_authorization/external-auth

Che version

7.112@latest

Steps to reproduce

Convert OpenShift Cluster to use External OIDC Auth https://docs.redhat.com/en/documentation/openshift_container_platform/4.20/html/authentication_and_authorization/external-auth

Expected behavior

Operator Doesn't Crash when running on OpenShift with External Auth

Runtime

OpenShift

Screenshots

No response

Installation method

OperatorHub

Environment

Linux

Eclipse Che Logs


Additional context

No response

ArthurVardevanyan avatar Nov 25 '25 16:11 ArthurVardevanyan

Hello @tolusha have you seen this error before by any chance?

dkwon17 avatar Nov 25 '25 21:11 dkwon17

Also, I think technically I should have opened the issue in this repo: https://github.com/eclipse-che/che-operator

ArthurVardevanyan avatar Nov 25 '25 21:11 ArthurVardevanyan

Hello, @ArthurVardevanyan I would say that external OIDC provider for OpenShift is not supported by che operator. It looks like a feature request.

tolusha avatar Nov 26 '25 07:11 tolusha