The user dashboard is the landing page of Eclipse Che.
Che users browse the user dashboard to access and manage their workspaces.
It is a React application.
The Che deployment starts it in the
It need access to:
When the user requests the user dashboard to start a workspace, the user dashboard executes this sequence of actions:
Collects the devfile from the Devfile registries, when the user is creating a workspace from a code sample.
Sends the repository URL to Che server and expects a devfile in return, when the user is creating a workspace from a remote devfile.
Reads the devfile describing the workspace.
Collects the additional metadata from the Plug-in registry.
Converts the information into a Dev Workspace Custom Resource.
Creates the Dev Workspace Custom Resource in the user namespace using the Kubernetes API.
Watches the Dev Workspace Custom Resource status.
Redirects the user to the running workspace IDE.