kubev2v/forklift — Toolkit for migrating VMs from VMware, OVA, oVirt and OpenStack to KubeVirt
Description and use
**Brief Summary**
kubev2v/forklift is an open‑source Go toolkit that automates the migration of virtual machines from VMware, OVA, oVirt, and OpenStack into KubeVirt. With 177 ★ on GitHub and recent commits, it offers a repeatable, code‑driven way to standardize VM lift‑and‑shift operations and improve platform reliability.
**Value**
Forklift abstracts the complex, manual steps of VM conversion into declarative pipelines, letting teams treat migrations as infrastructure‑as‑code. This reduces human error, speeds up onboarding of legacy workloads onto Kubernetes, and creates a consistent audit trail for compliance.
**Practical Adoption Path**
- **Proof‑of‑Concept** – Clone the repo, follow the README to run a small “hello‑world” migration against a test VM.
- **Pilot Integration** – Connect Forklift to your source hypervisor (e.g., vCenter) and a KubeVirt cluster in a staging environment; script the workflow with CI/CD pipelines.
- **Scale‑out** – Package the tool as a Helm chart or Operator, define migration CRDs for each workload, and gradually expand to production workloads while monitoring logs and metrics.
**Production Readiness**
The project scores high on readiness: active maintenance (last commit 2026‑05‑13), growing community (177 stars, 87 forks), and solid Go codebase. While no major licensing or security red flags have been identified, a final review of the license (Apache‑2.0) and a quick vulnerability scan of dependencies are recommended before a full‑scale rollout. Overall, Forklift is mature enough for a serious pilot in production environments.
Problem
kubev2v/forklift helps make deployment and operations more repeatable.
Outcome
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
Workflow
- standardize deployment
- automate operations
- improve platform reliability
Evidence
Toolkit for migrating VMs from VMware, OVA, oVirt and OpenStack to KubeVirt
- Record date: 2026-09-17T06:00:20.975Z