jkube
jkube copied to clipboard
VSCode / Eclipse IDE / IntelliJ plugins for Remote dev feature (and maybe more)
Component
None
Is your enhancement related to a problem? Please describe
The new remote dev is great, it would be nice to make it a plugin for IDE's:
- It is not tight to a Java project, could be used for any projects to deploy to Kubernetes regardless of the language used.
- IDEs could offer great UX with auto-completion while configuring the remote-dev feature
- It could be a great promotion for our project, though this is still early to say, depends how we implement/package/market it.
Describe the solution you'd like
in a first step, a MVP for a VSCode plugin, with
- a panel to configure local port to expose + remote services and local ports
- persist, read/write the configuration file. edit: Maybe reusing a ConfigMap or something that can be stored in the cluster
- start/stop button + running/error/status section
In next steps
- [ ] spike a VSCode extension https://github.com/eclipse/jkube/issues/2074
- [ ] move the core part to fabric8 kubernetes client https://github.com/eclipse/jkube/issues/2018
- [ ] make it a CLI
- [ ] propose remote services that are available in the connected cluster.
- [ ] make it an Eclipse plugin
- [ ] make it an IntelliJ plugin
- [ ] UI for other JKube goals ?
Describe alternatives you've considered
No response
Additional context
No response
Configuration file
- Devfile might not be the best candidate
- Maybe reusing a
ConfigMapor something that can be stored in the cluster