* The README.md doesn't metion an EPEL requirement, however it's needed for installing python-boto on RHEL. Add it to the list of requirements. * Some gramatical errors were fixed. * The ``system.yml`` install timeout (10 minutes) is cutting things aweful close, esp. since it's dependent on both networking and external services. Double it to head-off possible future headaches. Signed-off-by: Chris Evich <cevich@redhat.com>
22 lines
1.2 KiB
Markdown
22 lines
1.2 KiB
Markdown
# Fedora and RHEL Test execution
|
|
|
|
This directory contains playbooks to set up and run, all the CRI-O CI tests
|
|
for both RHEL and Fedora hosts. Two entry-point playbooks exist:
|
|
|
|
- `main.yml`: sets up the machine and runs tests.
|
|
- `results.yml`: gathers test output to `/tmp/artifacts`.
|
|
|
|
When running the `main.yml` playbook, multiple tags are present:
|
|
|
|
- `setup`: run all tasks to set up the system for testing.
|
|
- `e2e`: build CRI-O from source and run Kubernetes end-to-end tests.
|
|
- `node-e2e`: build CRI-O from source and run Kubernetes 'node' end-to-end tests.
|
|
- `integration`: build CRI-O from source and run the local integration suite.
|
|
|
|
The playbooks assume the following things about your system:
|
|
|
|
- On RHEL, the repositories for EPEL, rhel-server, and extras repos are configured and functional.
|
|
- The system has been rebooted after installing/updating low-level packages, to ensure they're active.
|
|
- Ansible is installed, and functional with access to the 'root' user.
|
|
- The `$GOPATH` is set and present for all shells (*e.g.* written in `/etc/environment`).
|
|
- The CRI-O repository is present in the desired state at `${GOPATH}/src/github.com/kubernetes-incubator/cri-o`.
|