migration-planner

module
v0.0.0-...-3e31c15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2025 License: Apache-2.0

README

Assisted migration

This project is focused to provide an service to run manage the assessments reports which could provide a insights into VMware infrastructre and provide a suggestions to migration to Openshift Virtualization.

The project provide a service and an agent. The service stores and previews assessments reports as well as it can generate the Agent, which OVA image that can be imported to VMware environment.

The agent is responsible to collect the anonymous data from VMware environment.

The data that are collected

Datastores:
 - free capacity
 - total capacity
 - type
Hosts:
 - number
 - status
Networks:
 - type
 - vlan ID
Clusters:
 - number
Datacenters:
 - number
General:
 - vCenter ID
VMs:
  - number
  - cpu cores
  - memory
  - disk count
  - disk size
  - operating system
  - status
  - properties to test if VM is migratable

Architecture

Flow chart

Flow Diagram

Contributing to the project

Detailed documentation for developing and contributing to Migration Planner can be found in our contribution guide.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 provides primitives to interact with the openapi HTTP API.
Package v1alpha1 provides primitives to interact with the openapi HTTP API.
v1alpha1/agent
Package v1alpha1 provides primitives to interact with the openapi HTTP API.
Package v1alpha1 provides primitives to interact with the openapi HTTP API.
v1alpha1/image
Package v1alpha1 provides primitives to interact with the openapi HTTP API.
Package v1alpha1 provides primitives to interact with the openapi HTTP API.
cmd
internal
api/client
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
api/client/agent
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
api/server
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.
api/server/agent
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.
api/server/image
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.
cli
opa
rvtools
networks.go
networks.go
pkg
iso
log
test
e2e

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL