-
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
kubernetes "single-host" configuration fails to run new workspaces #12971
Comments
The issue you faced is related to secure servers behind JWTProxy. I think it does not work with If no - then as workaround you can disable JWTProxy based secure servers for your workspace by specifying |
The VPN we are behind doesn't support wildcards, and only works with names or ip addresses so it wouldn't work for production but if it helps narrow down the problem I can give logs. One suggestion from our sysadmin was that if we could go behind our nginx server on the edge we could enable wildcard SSL/dns there. We tried that in our testing with 6.19 on docker, but it didn't work at all. |
Also, we are using http, not https. Would this work if we used https instead? |
Thanks for providing HAR of requests. |
Any progress on this? It sounds like we could set up multihost on our edge ingress. It is running nginx, so I am not sure if che will like being behind two reverse proxies. Do you know if that would mess stuff up? They have a wildcard cert on that domain, so I think this also has a problem with che using external SSL. |
I encountered the same issue with a fresh Helm installation on GKE. |
@skabashnyuk : Are you aware of this issue ? |
yes #12988 |
@skabashnyuk : Do you have a workaround for this? Are you planning to take this issue in your sprint soon? |
Not in the plan at this moment. Planned "After GA" stage |
Is there a workaround for this? |
I don't know. We don't know the cause of #12988 yet. |
Switching the milestone to 7.0.0 as this is a must have. |
There are some issues with
If we disable The possible solutions for |
@sleshchenko the problem is only |
cc @davidfestal |
it's every resources you can ask
|
@benoitf got it |
@geiseri your original bug related to Che7 workspaces or Che6. Can you clarify the scope of your request? As far as I can see single-host more for Che7(Theia based) workspace never worked before. |
@skabashnyuk I am using Che7 and below command for installation: Though I am giving the domain name in ingressDomain, I am not sure why the ip address is coming in that url in the above error. I am able to see the dashboard, but after workspace creation, workspace loading fails by giving the above error Please help if anyone have resolved this issue. |
@bmangaraj at this moment for Che 7 the only one available workaround is to use multi-host #13869 (comment) |
@bmangaraj : Could you please explain the reason why you would like to deploy in single-host mode? Would the multi-host be convenient for you? The solution for single-host might get tricky to get, so while we are looking for a solution and get this fixed, I'd recommend a deployment with multi-host mode for the time being. |
@slemeur I think the main problem is that when a user enable TLS, single-host and multi-user are enabled as well. So even if a user doesn't have any particular preference, single-host is automatically enabled. |
@slemeur
==> v1beta1/Ingress Our corporate policy blocks nip.io url, But Can't I use domain name or my IP address instead of nip.io in multi user keycloak mode So that I can run the che in http:// domain name or IP_ Address?
==> v1beta1/Ingress Error:(Che is not starting) |
Moving to 7.1.0 milestone, as for 7.0.0 we will prioritize to address multi-host with TLS. |
Linking to: #13986 |
So the fix for this has just been merged into che server master branch. It would be great if you could take it for a spin on your side @geiseri to make sure all is working as it should. The fix should be included in the next nightly build of the che server. Please re-open this issue or file a new one if you find any further problems. Thanks for reporting the issue! |
7.2.snapshort not resolved this problem yet ,I tried latest 7.2 snapshort ,also this problem |
I am running a 3 node kubernets cluster running
single-host
mode with 6.19.0 and it works fine for normal projects. I updated torc
this weekend and found that trying to use theche-7
IDEs did not correctly load the workspace. I see the following error:This is the stacktrace from the console:
che.geekcentral.local-1553541995836.log
This is the HAR of the loading the workspace:
che.geekcentral.local.zip
If you need any other logs I can try to extract/clean up the logs from the containers, but I was unsure of what ones to post. I did try the old style projects specificly the "Default Node 8 Stack" and it did work as it did in 6.19.0.
The text was updated successfully, but these errors were encountered: