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 needs 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 Plugin registry.
Converts the information into a DevWorkspace Custom Resource.
Creates the DevWorkspace Custom Resource in the user namespace using the Kubernetes API.
Watches the DevWorkspace Custom Resource status.
Redirects the user to the running workspace IDE.