Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-3613

DevWorkspaces generated in che-devfile-registry build should use container contributions

    XMLWordPrintable

Details

    • False
    • None
    • False

    Description

      The che-devfile-registry builds pre-generates some devworkspace and devworkspacetemplates but still uses plugins when referencing editors and doesn't take advantage of [container contributions](https://github.com/devfile/devworkspace-operator/issues/656).

      We should replace the usage of vscode and theia handlers when generating the devworkspaces and:

      1. reference editors using `spec.contributions` rather than `spec.template.components` in DevWorkspaces definitions.
      2. Use components with attribute `controller.devfile.io/container-contribution: true` rather than patching the original devfile spec in editors DevWorkspaceTemplates defintitions.

      The upstream issue: https://github.com/eclipse/che/issues/21832

      Attachments

        Issue Links

          Activity

            People

              vsvydenk Valerii Svydenko
              vsvydenk Valerii Svydenko
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: