...
ns156u@aknode82:~$ git clone https://gerrit.akraino.org/r/validation.git
ns156u@aknode82:~$ cd validation
ns156u@aknode82:~/validation$ python -m venv .py35 # First time only
ns156u@aknode82:~/validation$ source .py35/bin/activate
(.py35) ns156u@aknode82:~/validation$ pip install -r bluval/requirements.txt # First time only
(.py35) ns156u@aknode82:~/validation$ python bluval/bluval.py -l hardware dummy # this will run hardware test cases of dummy blue print
(.py35) ns156u@aknode82:~/validation$ deactivate
Distro support
In order to keep the test infra small, only a limited number of distros may be supported. Others can be added easily if needed. At the moment, the Vuls tests support
- Ubuntu 16
- Ubuntu 18
- CentOS 7
- CentOS 8
Kubernetes and setup details
The pre-requisite for the bluval engine to test kubernetes test cases are listed below:
- Three node setup - With atleast one master and 2 worker nodes
- Testcases executed successfully on Kubernetes 1.18.6 and 1.17.2 versions