-
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
Move dashboard out of che server container #17802
Comments
The thing that might become complicated is the routing. We need some sort of reverse proxy to route traffic between different servers. |
I believe route/ingress can handle it we just need to configure the right paths for them. |
The current state: Prerequisites:
Stage 1
Stage 2
Stage 3
|
From Hosted Che perspective it would be much appreciated to have a property that would still allow serving UD from the Che server pod in order to continue using the deployment template we are having in the downstream - https://github.com/redhat-developer/rh-che/blob/master/openshift/rh-che.app.yaml |
Is this going to allow to run multiple dashboard instances to support horizontal scaling? |
Since dashboard is going to be served by apache server without any persistence - yes, we can easily enable as many dashboards server instances as we need ) |
Update: it makes sense to move forward in that way in an iterative manner. So we'll implement it for helm chart #18076 (7.21.0) and then for che-operator(probably 7.22.0 but no a commitment at this point). |
That's finally done. The only thing that is left - adapting dashboard happy path tests which has a dedicated issue #19652 |
Release notes: https://issues.redhat.com/browse/CRW-1865 |
Is your task related to a problem? Please describe.
Currently, dashboard and dashboard-next are built into their own apache server containers, but then static resources are copied from those containers and are repacked into tomcat along with Che Server.
Describe the solution you'd like
This issue is created to collect thoughts/idea if it makes more sense to start serving dashboards from separate containers.
Pros
2... ?
Cons
2... ?
Open questions
Should Che Server and Dashboards be run in the same Deployment or separate ones?
Probably separate - then we would have some UI even if Che Server is not available.
Should Che Server and Dashboard be served on the same host?
Probably yes, otherwise authentication should be adapted if it's even possible.
The text was updated successfully, but these errors were encountered: