-
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
Avoid the need to set userland-proxy #11018
Comments
Taking into account that Che can run on multi-node k8s cluster, so this issue can appear on some particular node, and that Che might not be allowed to run anything without user initiating the process it can be hardish to tackle this issue in general without affecting complexity of the workspace start and and workspace start time. |
logic should not be in the editor (as we can select different editors) |
If Theia fails to connect to its slave it is Theia specific use-case, even though it is caused by infra specific use-case. And it needs to be properly handled by Theia. |
@garagatyi I will work on something like displaying a notification if for example after XXX attempts the websocket is still not able to connect to some endpoint. but:
|
but I don't want that theia should be responsible of doing the lack of the platform. |
exec plugin is working even if |
@l0rd exec connects to ingres/route exposed as server. Theia uses service. |
@garagatyi thanks for the explanation. What is clear to me is that we can and should avoid asking users to set the docker userland-proxy option. That's because setting the userland proxy may require to Not sharing plugins between theia and sidecars looks the best solution and becomes more critical now. cc @slemeur |
@davidfestal are you working or do you plan to work on this issue? If you do please assign it to yourself. I believe that to solve this issue we need to use localhost and implement the 3rd option mentioned by @benoitf in this comment. |
This is related to #11146 (comment) as well |
Yes, I plan to work on this during next Sprint |
I believe we need to update Che server to use |
Just figured out that Che master points to the |
Description
When trying wskeleton workspace on my minishift, endpoints defined in the plug-ins were failing.
It was due to lack of
userland-proxy=false
arg provided to my minishift instance.But there was no report from wsmaster/dashboard/IDE/etc that my system was misconfigured and that I will have failures.
There should be a way to check the platform is OK when running Eclipse Che on top of it to avoid this kind of issues.
reference #8134
Reproduction Steps
Expected
Port is reachable
Actual
Port is unreachable
The text was updated successfully, but these errors were encountered: