-
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
When DevWorkspace is enabled and Che is upgraded to a new version, existing workspaces should pick the new editors #20193
Comments
If the editor of a workspace is Che default one, then Che should manage it and updated it if the default changes. That said, to specify that the editor has been inferred by Che, we can use 3 labels and one annotation in the DevWorkspaceTemplate:
If label |
@benoitf @sleshchenko please review |
@l0rd that's a good explanation on how editor update should work.
Could you clarify if it's about Che Dashboard/Che Editor (like Theia) both?
With sidecar policy - use dev container, that's not true anymore. Plugin is merged with user's devfile and we don't have the ability to update it, at least good way from Dashboard side. |
Dropped the plugin from here since Dashboard knows nothing about plugins, and they are not in DWT, but merged into user's devfile |
Hi, a question to the assignee of this issue: Will the outcome require any changes to the relevant content of the Installation Guide or Administration Guide or End-user Guide? Yes/No? |
@max-cx |
Is your enhancement related to a problem? Please describe.
When Che uses DevWorkspace engine, everytime a user creates a workspace a DevWorkspaceTemplate object is created. The DWT has the description of the workspace editor
and pluginsextracted from Che plugin registry.When Che is updated to a new version and the plugin registry contains updated descriptions of editors
and pluginsbut the existing workspace will never be updated with the new editor~~/plugin~~ definition.Describe the solution you'd like
At workspace re-start the client (Che UD) should check if there is the editor~~/plugins~~ described in the DWT has to be updated.
The text was updated successfully, but these errors were encountered: