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

[RN] Airgap support for VS Code as an Eclipse Che editor

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • 3.3.0.GA
    • 3.3.0.GA
    • docs
    • False
    • None
    • False
    • Release Notes
    • Hide
      = Microsoft Visual Studio Code - Open Source in restricted environments

      With this update, you can use Microsoft Visual Studio Code - Open Source in workspaces in a restricted environment. To manage extensions, {prod-short} now includes a locally cached Open VSX Registry instance in the plugin registry pod.
      Show
      = Microsoft Visual Studio Code - Open Source in restricted environments With this update, you can use Microsoft Visual Studio Code - Open Source in workspaces in a restricted environment. To manage extensions, {prod-short} now includes a locally cached Open VSX Registry instance in the plugin registry pod.
    • Enhancement
    • Done

    Description

      Synced from Eclipse Che issue

      https://github.com/eclipse/che/issues/20549

      (was: Check if che plug-in registry could provide the VS Code marketplace API)

      Is your task related to a problem? Please describe

      For offline/airgap mode, we will need a private registry to provide vsix files.
      OpenVSX requires a database + elasticsearch (and oAuth is only github)

      So we should check if we can propose basic API on top of existing plug-in registry to provide these offline features if people don't need a '3-tier service' for that purpose.

      Describe the solution you'd like

      Layer providing queries/download of VSIX files

      Describe alternatives you've considered

      Allow to set by preferences of the user the registry to use (like Eclipse OpenVSX instance, in-house OpenVSX, etc.)

      Additional context

      Release Notes Text

      It's now possible to run an Eclipse Che workspace using VS Code as editor in a cluster with a restricted/disconnected network (air gap). Eclipse Che is now able to run a local open-vsx registry instance within the plugin-registry pod so that VS Code editors running in workspaces can use it to manage extensions. To control what instance of open-vsx should be used in the workspaces we have introduced a new field in{{CheCluster}} CR to specify the open-vsx URL.

      Attachments

        Issue Links

          Activity

            People

              rhn-support-mleonov Max Leonov
              jiralint.codeready Bot Codeready
              Jana Vrbkova Jana Vrbkova
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: