Skip to content

Support OpenShift External OIDC identity provider #23661

@ArthurVardevanyan

Description

@ArthurVardevanyan

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

Metadata

Metadata

Assignees

Labels

area/che-operatorIssues and PRs related to Eclipse Che Kubernetes Operatorkind/enhancementA feature request - must adhere to the feature request template.severity/P2Has a minor but important impact to the usage or development of the system.team/BThis team is responsible for the Web Terminal, the DevWorkspace Operator.

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions