You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add conversion-gen calls to generate conversion code for all the parts that are the same
Create the conversion webhook based on this code in the DevWorkspace controller
3. Validate the new Devfile 2.0 plugin mechanism
Allow inline parents and plugins and implement them in the DevWorkspace controller
Implement minimal flattening in case of inline parents / plugins
Test devfile 2.0 plugin mechanism with for terminal, Theia editor and one Theia remote plugin - only based on inline elements
Evaluate and fix the impacts on Che-theia integration:
Get the flattened devfile from the new che-theia workspace client library
How do we flag components that come from a plugin, to be able to gather them in the che-theia UI and make the distinction from user-runtime containers ? => Add an optional attribute on a non-plugin components ?
4. Implement full support of Devfile 2.0 plugins
Implement complete flattening of parents / plugins, as a dedicated controller on a dedicated custom resource (simply a DevWorkspaceTemplate if we add a DevWorkspaceTemplateSpecContent in its status ?). There should be an option (false by default) to enable the use Devfile 2.0 plugin mechanism for plugins loaded through ID or url.
5. Make full support of Devfile 2.0 plugins the default behavior
Update the DevWorkspaceController embedded plugin registry to be compatible with the devfile 2.0.0
In CheCtl, when deploying with the devworkspace engine, deploy a Devfile 2.0.0 plugin registry. Or setup a conversion mechanism in a plugin/registry, that provides devfile 2.0.0 plugin yamls from the 1.0.0 ones ?
Set the default Devfile 2.0.0 plugins option to true by default
(1 // 2) > 3 > 4 > 5
The text was updated successfully, but these errors were encountered:
container
s components, commands and events (cf. the following gist: https://github.com/davidfestal/api/blob/devfile-2.0-vscode-plugin-management/samples/plugin-sample/all-in-one-theia-nodejs.devworkspace.yaml)apply
ofcontainer
components onpreStart
events => create aninitContainer
Implement apply of container component on preStart events #183Volume
component (or infer it when there is a mount for now ?) Implement Volume component #185conversion-gen
calls to generate conversion code for all the parts that are the samecomponent
s that come from a plugin, to be able to gather them in the che-theia UI and make the distinction from user-runtime containers ? => Add an optional attribute on a non-plugin components ?DevWorkspaceTemplateSpecContent
in its status ?). There should be an option (false by default) to enable the use Devfile 2.0 plugin mechanism for plugins loaded through ID or url.true
by default(1 // 2) > 3 > 4 > 5
The text was updated successfully, but these errors were encountered: