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
380 stars 118 forks source link

feat: Simplify plugin architecture of Move2Kube #1131

Open kmehant opened 6 months ago

kmehant commented 6 months ago

Motivation

Move2Kube is a command-line tool for automating creation of Infrastructure as code (IaC) artifacts. The tool has a powerful plugin based transformer architecture where developers can write their own custom transformer plugins to fulfil their re-platforming needs. However, concepts like path mappings etc could be simplified for better adoption.

Expected Outcome

Example

Writing a Move2Kube custom transformer needs developers to understand various concepts such as path mappings etc, can we reduce the learning overhead by simplifying this architecture?

Resources

Transformer - https://move2kube.konveyor.io/concepts/transformer Path Mapping - https://move2kube.konveyor.io/concepts/path-mapping Artifact - https://move2kube.konveyor.io/concepts/artifact Transformer types - https://move2kube.konveyor.io/transformers

Getting Started

HarikrishnanBalagopal commented 6 months ago

For those coming from LFX, this issue https://github.com/konveyor/move2kube/issues/1063 has a few more details on how to get started with Move2Kube.

HarikrishnanBalagopal commented 6 months ago

Related https://github.com/konveyor/move2kube/issues/882

anshikavashistha commented 5 months ago

Greetings to you @kmehant @HarikrishnanBalagopal ,hope you are doing well!

I just came upon this issue while exploring the move2kube repo & I feel that this would be the perfect project for me to tackle, as part of the LFX spring program! A couple reasons:

anshikavashistha commented 5 months ago

For LFX spring program, along with resume and cover letter, Is there any another prerequisite which we have to do while applying to LFX program ?

kmehant commented 5 months ago

https://github.com/konveyor/move2kube/issues/1131#issuecomment-1930183710

Nothing apart from that, please complete and submit your application on the LFX Portal.

anshikavashistha commented 5 months ago

Okay Thank you

xevor11 commented 5 months ago

Would it be possible to get a review of the cover letter/proposal, in addition, is there a specific deadline for when we can expect to hear back?

nate-double-u commented 5 months ago

Would it be possible to get a review of the cover letter/proposal, in addition, is there a specific deadline for when we can expect to hear back?

@xevor11, there are a lot of applicants, I wouldn't expect individual tailored critiques of applications from the mentors. Regarding when you may hear back about applications, please see the published program timeline.