From 18eb27431422cf48cbde1f688e440693b16836b8 Mon Sep 17 00:00:00 2001 From: Evgeny Slutsky Date: Thu, 27 Jul 2023 15:44:20 +0300 Subject: [PATCH] add docs for migration source providers Signed-off-by: Evgeny Slutsky --- README.md | 5 +++-- cluster/providers/README.md | 39 +++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 cluster/providers/README.md diff --git a/README.md b/README.md index 8ac6232..7bd3da1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # forkliftci -Scripts and tools and github-actions for creating and deploying forklift cluster infrastructure and running integration tests against it. +This repo contains collection of scripts,tools and gh actions for creating and deploying forklift cluster and running integration e2e tests against it. * How to [install forklift on _kind_](INSTALL_FORKLIFT_ON_KIND.md). * How to [build kubev2v-forklift and install it on _kind_](BUILD_AND_INSTALL_FORKLIFT_ON_KIND.md) -* CI e2e jobs reusuable [actions](ci/README.md) +* migration source [providers](cluster/providers/README.md) +* CI e2e jobs and gh [actions](ci/README.md) * okd sno deployment ansible [playbook](cluster/okd-on-ovirt/README.md). diff --git a/cluster/providers/README.md b/cluster/providers/README.md new file mode 100644 index 0000000..cb5ee62 --- /dev/null +++ b/cluster/providers/README.md @@ -0,0 +1,39 @@ +# Migration source providers + +## Installation +Provider can be installed on a K8s cluster : + +`providers/install-provider.sh ` + +when `` can be either of: +- openstack +- ovirt +- vmware + + +## openstack +containerised [packstack](https://github.com/kubev2v/packstack-img) deployment that is tailor made for forklift migrations. + + +- Environment variables: + + | Name | Description | Required | + | ----------- | ----------- | --- | + | NFS_IP_ADDRESS | NFS server address used by cinder | yes | + | NFS_SHARE | NFS export path. | yes | + | KEYSTONE_USE_SSL | deploy Keystone with SSL and self signed certs | no | + + +## ovirt +[fakeovirt](https://github.com/kubev2v/fakeovirt) and [ovirt-imageio](https://github.com/kubev2v/ovirt-imageio-server) deployments : +- Environment variables: + + | Name | Description | Required | + | ----------- | ----------- | --- | + | NFS_IP_ADDRESS | NFS server address used by cinder | yes | + | NFS_SHARE | NFS export path. | yes | + + +## vmware +vmware/vcsim deployment and vsphere-provider with stub vddkInitImage [image](../../stub-images/vddk-test-vmdk/BUILD.bazel). +