-
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
[che-auth] default enable native auth on kubernetes with devworkspaces #20853
Comments
Did I understand correctly that operator is supposed to deploy Dex once |
The goal is to enable I'm only saying that on openshift, we're doing this logic in che-operator. However, here with dex it is more complicated and it will probably have to be in chectl as well. You better know how and where to implement that. |
I see. Then it is chectl task to create checluster with |
Should it be done before eclipse-che/che-operator#1185 is merged? |
no. It must be done after because it would break default deployment without that patch |
Is your enhancement related to a problem? Please describe
Once native authentication is implemented on kubernetes, we should enable it by default when devworkspaces are enabled. This is last piece missing eclipse-che/che-operator#1185 but to enable native auth, one must pass CheCluster patch with
nativeUserMode:true
set.Describe the solution you'd like
enable native auth by default on kubernetes when devworkspaces enabled
It is not as trivial as simply setting one property. We need to deploy Dex on minikube first, which is now triggered with the
nativeUserMode
in CheCluster patch. However for similar job on OpenShift, the logic to use native auth by default is in che-operator. But che-operator is not available in the moment we need to deploy Dex.Describe alternatives you've considered
No response
Additional context
eclipse-che/che-operator#1185
#20635
epic: #19182
The text was updated successfully, but these errors were encountered: