konveyor / move2kube

Move2Kube is a command-line tool for automating creation of Infrastructure as code (IaC) artifacts. It has inbuilt support for creating IaC artifacts for replatforming to Kubernetes/Openshift.
https://move2kube.konveyor.io/
Apache License 2.0
378 stars 119 forks source link

VSCode Plugin for Move2Kube #395

Open ashokponkumar opened 3 years ago

ashokponkumar commented 3 years ago

Is your feature request related to a problem? Please describe. Users currently have to use move2kube command line tool or ui to access move2kube

Describe the solution you'd like Allow Move2Kube to be accessible from VSCode as a plugin

It can start with simple functionality like right clicking on a docker-compose file, and generating all Kubernetes artifacts.

Get inspiration from https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools

Sai-Suraj-27 commented 1 year ago

Hi @ashokponkumar, I am suraj, Sorry if I am late but I found the projects Move2kube project very interesting. I am currently reading Move2Kube documentation, and after getting a good understanding of the projects I will apply to 2 of them, in the LFX platform. I also have previous experience working as a Google Summer of Code Open Source contributor, I hope we can work together on any one of the projects. Thank you.

Ayman161803 commented 1 year ago

Hi @ashokponkumar @kmehant. I hope you are doing great. I am Ayman, an IT 3rd year from NIT Surathkal. I have been going through docs for a while now and I find myself quite interested in this project. I have past experience with VSCode extensions since I worked on Accord Project's VSCode extension as a part of their Summer Of Code. To understand this project better, I tried to expose plan end point of move2kube CLI through the context menu of a sample extension in the demo below. Do take a look!

https://user-images.githubusercontent.com/76606666/219111156-e64a3cc2-0380-4fd1-b7dd-7bec78e1322a.mp4

HarikrishnanBalagopal commented 1 year ago

We have an official repo for the extension now https://github.com/konveyor/move2kube-vscode-plugin