e5fdb6bc9e
These changes allow for the container's pid namespace to be set to the same as the pod infra container's namespace if the pid namespace mode is set to POD Signed-off-by: umohnani8 <umohnani@redhat.com> |
||
---|---|---|
.. | ||
build | ||
callback_plugins | ||
ansible.cfg | ||
critest.yml | ||
e2e.yml | ||
golang.yml | ||
main.yml | ||
node-e2e.yml | ||
README.md | ||
results.yml | ||
system.yml | ||
test.yml | ||
vars.yml |
Fedora and RHEL Integration and End-to-End Tests
This directory contains playbooks to set up for and run the integration and end-to-end tests for CRI-O on RHEL and Fedora hosts. Two entrypoints exist:
main.yml
: sets up the machine and runs testsresults.yml
: gathers test output to/tmp/artifacts
When running main.yml
, three tags are present:
setup
: run all tasks to set up the system for testinge2e
: build CRI-O from source and run Kubernetes node E2Esintegration
: build CRI-O from source and run the local integration suite
The playbooks assume the following things about your system:
- on RHEL, the server and extras repos are configured and certs are present
ansible
is installed and the host is boot-strapped to allowansible
to run against it- the
$GOPATH
is set and present for all shells (e.g. written in/etc/environment
) - CRI-O is checked out to the correct state at
${GOPATH}/src/github.com/kubernetes-incubator/cri-o
- the user running the playbook has access to passwordless
sudo