| Functest releases | Kubernetes releases |
|-------------------|-------------------------------|
-| Hunter | v1.13 |
-| Iruya | v1.15 |
-| Jerma | v1.17 |
-| Kali | v1.19 |
-| Leguer | v1.20 |
-| **Master** | **v1.21.0-alpha.3 (rolling)** |
+| v1.22 | v1.22 |
+| v1.23 | v1.23 |
+| v1.24 | v1.24 |
+| v1.25 | v1.25 |
+| v1.26 | v1.26 |
+| **Master** | **v1.27.0-alpha.0 (rolling)** |
## Prepare your environment
```bash
sudo docker run --env-file env \
- -v $(pwd)/config:/root/.kube/config \
+ -v $(pwd)/config:/home/xtesting/.kube/config \
opnfv/functest-kubernetes-healthcheck
```
```bash
sudo docker run --env-file env \
- -v $(pwd)/config:/root/.kube/config \
+ -v $(pwd)/config:/home/xtesting/.kube/config \
opnfv/functest-kubernetes-smoke
```
```
-+---------------------------+------------------+---------------+------------------+----------------+
-| TEST CASE | PROJECT | TIER | DURATION | RESULT |
-+---------------------------+------------------+---------------+------------------+----------------+
-| k8s_conformance | functest | smoke | 94:26 | PASS |
-| xrally_kubernetes | functest | smoke | 13:05 | PASS |
-+---------------------------+------------------+---------------+------------------+----------------+
++----------------------------------+------------------+---------------+------------------+----------------+
+| TEST CASE | PROJECT | TIER | DURATION | RESULT |
++----------------------------------+------------------+---------------+------------------+----------------+
+| xrally_kubernetes | functest | smoke | 13:00 | PASS |
+| k8s_conformance | functest | smoke | 16:31 | PASS |
+| k8s_conformance_serial | functest | smoke | 15:34 | PASS |
+| sig_api_machinery | functest | smoke | 09:01 | PASS |
+| sig_api_machinery_serial | functest | smoke | 01:24 | PASS |
+| sig_apps | functest | smoke | 03:45 | PASS |
+| sig_apps_serial | functest | smoke | 00:31 | PASS |
+| sig_auth | functest | smoke | 09:04 | PASS |
+| sig_cluster_lifecycle | functest | smoke | 00:26 | PASS |
+| sig_instrumentation | functest | smoke | 00:03 | PASS |
+| sig_network | functest | smoke | 05:43 | PASS |
+| sig_node | functest | smoke | 28:03 | PASS |
+| sig_scheduling_serial | functest | smoke | 08:03 | PASS |
+| sig_storage | functest | smoke | 09:17 | PASS |
+| sig_storage_serial | functest | smoke | 02:40 | PASS |
++----------------------------------+------------------+---------------+------------------+----------------+
```
## Run security suite
```bash
sudo docker run --env-file env \
- -v $(pwd)/config:/root/.kube/config \
+ -v $(pwd)/config:/home/xtesting/.kube/config \
opnfv/functest-kubernetes-security
```
```bash
sudo docker run --env-file env \
- -v $(pwd)/config:/root/.kube/config \
+ -v $(pwd)/config:/home/xtesting/.kube/config \
opnfv/functest-kubernetes-benchmarking
```
| TEST CASE | PROJECT | TIER | DURATION | RESULT |
+--------------------------------+------------------+----------------------+------------------+----------------+
| xrally_kubernetes_full | functest | benchmarking | 33:07 | PASS |
+| netperf | functest | benchmarking | 40:16 | PASS |
+--------------------------------+------------------+----------------------+------------------+----------------+
```
```bash
sudo docker run --env-file env \
- -v $(pwd)/config:/root/.kube/config \
+ -v $(pwd)/config:/home/xtesting/.kube/config \
opnfv/functest-kubernetes-cnf
```
```
-+-------------------------+------------------+--------------+------------------+----------------+
-| TEST CASE | PROJECT | TIER | DURATION | RESULT |
-+-------------------------+------------------+--------------+------------------+----------------+
-| k8s_vims | functest | cnf | 09:06 | PASS |
-| helm_vims | functest | cnf | 08:54 | PASS |
-| cnf_conformance | functest | cnf | 02:00 | PASS |
-+-------------------------+------------------+--------------+------------------+----------------+
++-----------------------+------------------+--------------+------------------+----------------+
+| TEST CASE | PROJECT | TIER | DURATION | RESULT |
++-----------------------+------------------+--------------+------------------+----------------+
+| k8s_vims | functest | cnf | 09:06 | PASS |
+| helm_vims | functest | cnf | 08:54 | PASS |
+| cnf_testsuite | functest | cnf | 16:47 | PASS |
++-----------------------+------------------+--------------+------------------+----------------+
```
- `QUAY_REPO` for Quay repository (`quay.io`)
All needed images are given in
-[functest-kubernetes/ci/images.txt](functest-kubernetes/ci/images.txt)
+[functest_kubernetes/ci/images.txt](functest_kubernetes/ci/images.txt)
For e2e tests, `docker.io` is hardcoded. it does mean that you'll have to set up
a mirror on docker. An example on how to set it up on docker daemon is provided