Skip to content

End to End Tests Suites Role

Openshift End to End tests are available as a container image in registry.redhat.io/openshift4/ose-tests.

The tests supporte by this role are: - Openshift conformance tests - CSI driver tests (Badge)

Variables

The tests executed are defined by the the variable values provided to the role.

Name Default Description
ts_e2e_image quay.io/openshift/origin-tests" Image used to execute the tests
ts_registry registry.dfwt5g.lab:4443 Registry used to pull/push images the required images
ts_registry_auth auths.json File with pull secrets for the registries
ts_ocp_version_maj 4 OCP version major number, it is recommended to match with the target cluster version
ts_ocp_version_min 7 OCP version minor number, it is recommended to match with the target cluster version
ts_registry_certificate domain.crt TLS certificate for the registry, if required
ts_conformance_tests '' Conformance test to execute
ts_configs_dir /home/user/clusterconfigs/ Directory that hosts the kubeconfig files and other cluster files that may need to be passed mounted in the test container. This directory will be also used to store the test results.
ts_csi_tests_dir /home/user/clusterconfigs/ Directory that hosts additional files required during the testing
ts_csi_test_manifest '' Test manifest to be used for the CSI driver tests
ts_log_dir /tmp Directory where the logs and results will be stored. If provided, the CSI tests will be provided as described in the Openshift Badges documentation](https://redhat-connect.gitbook.io/openshift-badges/badges/container-network-interface-csi)
ts_do_cni_tests false Executes the CNI tests as described in the Openshift Badges documentation
ts_do_virt_tests false Execute the Kubevirt Conformance tests as described in the Openshift Badges documentation. Hyperconverged operator must be installed on the cluster. For airgapped environments this is only supported on OCP 4.9 and newer versions.
ts_sonobuoy_version v0.56.4 Sonobuoy version to be used for the tests
ts_kubevirt_conformance_version: v0.52.0 Kubevirt conformance release to be used for the tests