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

No one assigned

    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

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions