-
Notifications
You must be signed in to change notification settings - Fork 57
Enabling multiple che 7 plugins results in workspace failure due to quota of service #1371
Comments
The question is rather we need those 15 services... |
@l0rd yeah, this is a good point. AFAIK there were some talks/issues related to decreasing of the # of exposed services / routes as I recall |
@ibuziuk would it be possible to get services list for this case on upstream Che? This would simplify investigation why we use so many services |
@garagatyi yeah, I can repro it by enabling those plugins: no services are created AFAIK, quota is hit before svc creation request |
But is there a way to reproduce services limit issue? |
@garagatyi yes, I was able to repro it by enabling those plugins #1371 (comment) |
Tested with suggested config and was able to reproduce on upstream the amount of services. Workspace with editor and 9 plugins created 18! services. |
Related eclipse-che/che#11452 |
This seems related to issue eclipse-che/che#11018 where the solution was to use localhost + port instead of the service name, in order to contact Theia / VSCode plugins. If we do that, we don't need a service anymore as @sleshchenko just said. The good news is that there is already a new global option in the |
@ibuziuk how important this issue is? Should we take it as unplanned or wait for the next sprint? |
@davidfestal but it would not work on minikube with userland proxy enabled, right? |
@garagatyi TBH I'm not an expert of the userland proxy mode, but I seem to remember having it enabled though accessing from one container to another through localhost + port. I might be wrong though. |
Closing as fixed |
starting workspace with multiple plugins enabled on che.openshift.io results in service quota issue:
I believe it should be possible to repro with just 4-5 plugins enabled simultaneously
Currently quota of services = 15, should we consider increasing this figure - https://github.com/fabric8-services/fabric8-tenant/blob/master/environment/templates/fabric8-tenant-che-quotas.yml#L85
The text was updated successfully, but these errors were encountered: