-
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
Ability to add a plugin via URL, that is not in a plugin registry #15709
Comments
@amisevsk do you see any impediments for having this in place on the plugin-broker end ? |
The plugin broker always takes in plugin FQNs -- the value in {
"eclipse/che-machine-exec": "eclipse/che-machine-exec/7.7.0",
} As a result, there are no issues on the plugin broker side implementing this, provided the plugins are parsed correctly. However, on the Che side, we depend on being able to discover the components:
- type: chePlugin
reference: https://my-url.io into a plugin FQN is already used. |
Something like master...amisevsk:default-plugin-reference should be sufficient to do this, though I haven't tested it. |
…, resolve and install it (#15757) che #15709 Ability to add a plugin via URL, that is not in a plugin registry via CHE_WORKSPACE_DEFAULT__EDITOR_PLUGINS env var and dedicated property Signed-off-by: Tom George <[email protected]>
PR #15757 merged. Closing |
Is your enhancement related to a problem? Please describe.
In hosted che, we would like to add a set of default plugins without including them in the che-plugin-registry. Instead, we would like to configure che server with a list of URLs to plugin
meta.yaml
files.Describe the solution you'd like
We would like to edit the
CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR_PLUGINS
environment variable in che server, referencing plugin URLs instead of name/publisher/version coordinates.Likely the plugin broker and plugin resolution code in Che would need to change.
Describe alternatives you've considered
Additional context
This would enable redhat-developer/rh-che#1750
The text was updated successfully, but these errors were encountered: