-
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
Troubleshooting Installation capabilities #14882
Comments
I would recommend adding a preflight check to chectl/crwctl that verifies the deployment name is not too long for the internet. Scenario where a too-long project name gets half way into a deployment but can't open a workspace: |
I personally see several areas where we can improve troubleshooting:
[1] https://www.eclipse.org/che/docs/che-7/retrieving-che-logs/ |
+1 |
I consider this epic is mainly completed. |
Goal
The goal of this epic is to make the installation of Eclipse Che easier to diagnose.
As an admin of Eclipse Che, I'd like to be able to get diagnostic of my current installation so I can troubleshoot it.
Target User: Admin of Eclipse Che
Problem:
When installing Eclipse Che, there are a lot of opportunities for things to not behave properly.
Are resources sufficient?
When the deployment is failing it is also challenging to get the logs of what was going on. Admin (who is doing the deployment) will need to investigate and use ‘oc’ or ‘kubectl’ and in certain cases the logs are even not accessible once the installation failed.
Solutions
Deployment Pre Checks
Chectl should allow to pre-check the target environment for the deployment. It would check the various conditions that are needed for Che to be properly deployed there:
Installation logs retrieval
Chectl should allow the admin to get the logs of the installation. It would provide the logs in a convenient manner, they’ll be downloadable and shareable.
Sub Tasks
The text was updated successfully, but these errors were encountered: