-
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
Airgap support for VS Code as an Eclipse Che editor #20549
Comments
Wouldn't it make more sense to improve the upstream open-vsx code base to make it more modular? It would allow other open-vsx clients to benefit, as well. |
yes the first path is to try to enhance OpenVSX (and there are already some PRs to support this light mode) |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
This comment was marked as off-topic.
This comment was marked as off-topic.
sync'd to Red Hat JIRA https://issues.redhat.com/browse/CRW-3378 |
(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.The text was updated successfully, but these errors were encountered: