Install uv
To update one package:
uv lock --upgrade-package openshift-python-wrapperTo update all the packages
uv lock --upgradeThis project runs tests on an OpenShift cluster with Openshift Virtualization (CNV) installed. Some tests may require additional StorageClasses to be deployed.
When running Windows tests, the cluster should have at least 16GiB RAM and 80G volume size.
You can log in into such a cluster via:
oc login -u user -p passwordOr by setting KUBECONFIG variable:
export KUBECONFIG=<kubeconfig file>or by saving the kubeconfig file under ~/.kube/config
The tests can dynamically select test images based on the system's architecture. Please refer to ARCHITECTURE_SUPPORT.md for more details.
python >=3.12
The Complete list of environment dependencies can be found in Dockerfile
virtctl binary should be downloaded from consoleCliDownloads resource of the cluster under test.
oc client should be downloaded from consoleCliDownloads resource of the cluster under test.