-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable OIDC provider and enable it post installation through installer=operator #21602
Comments
@tolusha could you please take a look? |
Hello. @abhijeetka To use a custom OIDC provider:
chectl server:deploy --platform k8s --domain <KUBERNETES_PUBLIC_DOMAIN> --che-operator-cr-patch-yaml che-patch.yaml For instance we have a draft doc explaining how configure Minikube with a Keycloak as OIDC provider and deploy Eclipse Che |
@tolusha I will give it a try today. |
Hi, We tried installing with the above given hint. We have created the che-patch.yaml with the below content.
we are using AWS EKS cluster. After adding the above OIDC Azure AD details able to resolve che dashboard URL but it is keep on loading the dashboard page and throwing the error Please check and let us know what needs to be modified. Thanks in advance |
I can see this kind of error when
|
For the parameter CHE_OIDC_EMAIL__CLAIM we have used both 'unique_name' and 'email'.. As requested please find the below cluster role bindings and here we are using kubernetes cluster (EKS). eclipse-che-cheworkspaces-devworkspace-clusterrole:
eclipse-che-cheworkspaces-clusterrole:
We have also tried with below option but no luck
Please check and let us know. Thanks in advance |
@tolusha we are working on eks cluster and there also they provide oidc, is it something that causing this issue? However I checked, and there is no oidc provided configured for my cluster. So now a Kubernetes cluster which does not have oidc provider and we are installing eclipse che, with external oidc provider as azure, the login works fine but posts that we are getting the above issue mentioned by @vkatta88. We are stuck, earlier we were using 7.31.0 version but it's too old now. We need the latest and with azure ad integration. |
@tolusha Do you have any update on this please? we are stuck here. |
you have to have configured oidc provider for your cluster and same oidc must be used for Che. It's used to authenticate and authorize users, so there is no way around it. |
Is it possible to configure one OIDC provider, for example, named A, for the cluster but limit the access of Openshift users so that only the users from the oidc provider A can access to the checluster, but not all Openshift cluster users can access it since the cluster may have multiple oidc providers configured. @amisevsk @sparkoo @tolusha. |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
Summary
Che Version: 7.51.0
Chectl Version : 7.51.0
While installing we are using chectl with
--skip-oidc-provider-check
and the pods are up however the che pods are trying to use the default oidc provier.However, we want eclipce-che to use some other oidc provider however we are not sure how to provide that, we went through the documentation and we observered to edit the CRD checluster however the documentation provided is for
org.eclipse.che/v1
and we are usingorg.eclipse.che/v2
Please guide us to the appropriate documentation or share the URL's which can help us to fix this problem.
Thanks in Advance
Relevant information
No response
The text was updated successfully, but these errors were encountered: