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: Advanced Resources support and enhance other Move2Kube components #1132

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. It has built-in support for creating IaC artifacts for replatforming to Kubernetes/OpenShift. Currently we have support for resources such as ArgoCD, Tekton, etc. There is still a gap to be covered in the support Move2Kube provides.

Upstream Issue

https://github.com/konveyor/move2kube/issues/1063

Expected Outcome

More comprehensive support for Move2Kube advanced resources and other components.

Example

Enhance support for external transformers (GRPC, file/folder permissions, etc.)

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

KrishAryan commented 6 months ago

Hello everyone,

I have basic knowledge of Linux, Docker, Helm, Kubernetes, IaC, Go, version control, GitHub Actions, and Argo CD. I was a part of GSoC 2023 in OpenSUSE and have cleared certifications such as CKA, CKAD, and Terraform Associate.

Issue #1132 caught my eye as it aligns with my skills and provides an excellent opportunity to gain hands-on experience with real-world open-source codebases. I've begun exploring the resources given above and reviewing the upstream issue #1063 , and I'm excited about the prospect of making meaningful contributions.

I look forward to learning from the Move2Kube community and contributing to this valuable project.

1awesomeJ commented 6 months ago

Hello everyone, I would like to be a part of this as well.