-
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
[workspace-controller] Need to investigate how to support Che >7.9.0 changes #16568
Comments
Note that using oauth proxy as a passthrough won't work for our case as we likely need to proxy multiple ports. Using oauth-proxy for this would mean one container per exposed endpoint. |
it's the comment I'm going to share issues I faced and some thoughts about their fixes:
|
From discussion on the latest prioritization:
About TLS:
Authentication:
So, about OpenShift authentication: after taking into account the shared limitation we need:
^ the issue to investigate possible authentication/authorization we could use #17856 Probably there some other aspects which are missed but TLS and authentication are the main issues we should address. Keeping this issue opened until I created separate issues for the described directions. |
The above comment is an excellent summary of the current understanding. Two additional considerations I'd like to add:
Overall I don't think we have a clear path forward on the authentication question. |
#16568 (comment) now has links to new issues |
Is your enhancement related to a problem? Please describe.
Since Che has moved the JWT proxy pod within the workspace deployment, many plugins only listen on localhost and depend on proxied requests from the JWT proxy pod.
In the workspace controller, it's possible to deploy using basic routing, in which case no local proxy is present. We will likely need to mirror something like #16227 to support this case.
The text was updated successfully, but these errors were encountered: