Telemetry Plugin support in DevWorkspaces (workspaces started with the DevWorkspace engine)
See original GitHub issueIs your task related to a problem? Please describe.
As part of this task, we need to make sure that the telemetry plugin that is possible to enable for Che 7 workspaces can be re-used, or need to be adapted, for the DevWorkspaces - https://www.eclipse.org/che/docs/che-7/extensions/telemetry/
Describe the solution you’d like
It should be possible to enable telemetry plugin for all DevWorkspaces running on a cluster. Currently, in Che 7 plugin the can be enabled via
spec:
server:
customCheProperties:
CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR_PLUGINS: 'eclipse/che-machine-exec-plugin/7.32.0,https://your-web-server/meta.yaml'
Describe alternatives you’ve considered
N/A
Additional context
telemetry - https://www.eclipse.org/che/docs/che-7/extensions/telemetry/ Devfile v2 and IDE plug-ins - https://che.eclipseprojects.io/2021/06/23/@florent.benoit-devfile-v2-and-ide-plug-ins.html
Issue Analytics
- State:
- Created 2 years ago
- Comments:18 (15 by maintainers)
Top Results From Across the Web
DevWorkspace Switch - Endgame Plan · Issue #20830
Telemetry. DONE Telemetry Plugin support in DevWorkspaces (workspaces started with the DevWorkspace engine) ...
Read more >Red Hat OpenShift Dev Spaces 3.0 Administration guide
Specifying the telemetry plug-in in a DevWorkspace ... When the user requests the user dashboard to start a workspace, the user dashboard ...
Read more >Web terminal | Web console | OpenShift Container Platform 4.10
To launch the web terminal, click the command line terminal icon ( odc wto icon ) · Select the project where the DevWorkspace...
Read more >Devfile v2 and the DevWorkspace Operator - Part 1
With version 7.28 of Che we have introduced a new workspace engine, the DevWorkspace Operator, that supports v2 of the Devfile specification ...
Read more >Introduction to Eclipse Che :: Eclipse Che Documentation
Contents. Getting started with Che; Joining the community; What is Eclipse Che; Workspace model; Browser-based IDEs; Extensible platform; Enterprise integration.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@ibuziuk I am ok with this approach but consider a couple of things:
devWorkspace
section in the CRD should disappear because everything will be devWorkspaceSo maybe something like this may be better:
For managing default plugin templates, we can do what the Web Terminal Operator does in order to avoid maintaining DWTs across the cluster. If we create DevWorkspaceTemplates in a known namespace (WTO uses its current namespace) and add the annotation
then these DWTs can be used in any workspace on the cluster via