-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Evgeny Slutsky <[email protected]>
- Loading branch information
Showing
3 changed files
with
21 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
# forkliftci | ||
This repo contains collection of scripts,tools and gh actions for creating and deploying forklift cluster and running integration e2e tests against it. | ||
This repository contains a collection of scripts, tools and GitHub actions for creating and deploying forklift cluster and running e2e integration 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) | ||
* 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). | ||
* Define migration source [providers](cluster/providers/README.md) | ||
* Execute CI e2e jobs and GitHub [actions](ci/README.md) | ||
* OKD single-node-OpenShift (SNO) deployment using Ansible [playbook](cluster/okd-on-ovirt/README.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
|
||
# Forklift CI action collection | ||
This section include reusuable standalone actions that can be used externally, consumed from the kubev2v/forklift repo (can be any other GH repo). | ||
This section includes reusable standalone actions that can be used externally, consumed from the kubev2v/forklift repo (can be any other GH repo). | ||
|
||
## build-and-setup | ||
Build and setup the forkliftci env with kind and prepare the env for e2e testing. | ||
- install kind (k8s) with a local image docker registry | ||
- deploy kubevirt using manifests. | ||
- build forklift from source using bazel and push to the local registry. | ||
- deploy forklift from the local registry. | ||
- install source provider (openstack/ovirt/vsphere). | ||
- Install kind (k8s) with a docker local image registry. | ||
- Deploy kubevirt using manifests. | ||
- Build forklift from source using bazel and push to the local registry. | ||
- Deploy forklift from the local registry. | ||
- Install source provider (openstack/ovirt/vsphere). | ||
|
||
## prepare-ansible-secrets | ||
the secrets stored in gh forklift and forkliftci settings. | ||
they are stored in base64 and provide configuration | ||
The secrets are stored in GitHub settings of the kubev2v/forklift and kubev2v/forkliftci repositories. | ||
They are stored in base64 and provide configuration | ||
for other actions, used by create-self-runner. | ||
|
||
|
||
## create-self-runner | ||
- provision Self hosted runner from a fedora template. | ||
- Provisions a self-hosted runner from a Fedora template. | ||
- join as GH hosted runner. | ||
|
||
## run-suite | ||
Wrapper for running a forklift e2e testing suite, | ||
all the suites | ||
|
||
## deploy-okd | ||
Use ansible to deploy OKD SNO instance on top of oVirt for e2e testing,refer to this document for the deployment flow. | ||
Use Ansible to deploy OKD SNO instance on top of oVirt for e2e testing, refer to this document for the deployment flow. | ||
|
||
## save-artifacts | ||
Collect K8s logs that are relevant for the forklift components. Usefull for troubleshooting e2e migration failures , store them under gh-project job. | ||
Collect K8s logs that are relevant for the forklift components. Useful for troubleshooting e2e migration failures, store them under gh-project job. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters