.. SPDX-License-Identifier: CC-BY-4.0
-======================================
-OPNFV master release note for Functest
-======================================
+====================================
+OPNFV Kali release note for Functest
+====================================
Abstract
========
This document contains the release notes of the Functest project.
-OPNFV master Release
-====================
+OPNFV Kali Release
+==================
Functest deals with functional testing of the OPNFV solution.
It includes test cases developed within the project, test cases developed in
The internal test cases are:
* k8s_smoke
- * xrally_kubernetes
* k8s_conformance
+ * xrally_kubernetes
+ * kube_hunter
+ * kube_bench
+ * xrally_kubernetes_full
+ * k8s_vims
Release Data
============
+--------------------------------------+--------------------------------------+
| **Project** | functest |
+--------------------------------------+--------------------------------------+
-| **Repository branch** | master |
+| **Repository branch** | stable/kali |
+--------------------------------------+--------------------------------------+
Deliverables
* https://hub.docker.com/r/opnfv/functest-kubernetes-healthcheck
* https://hub.docker.com/r/opnfv/functest-kubernetes-smoke
+ * https://hub.docker.com/r/opnfv/functest-kubernetes-security
+ * https://hub.docker.com/r/opnfv/functest-kubernetes-benchmarking
+ * https://hub.docker.com/r/opnfv/functest-kubernetes-cnf
-Docker tag for master: latest
+Docker tag for Kali: kali
Documents
---------
Clearwater
cloudify
Cloudify
+cnf
cntt
conf
config
Juju
jumphost
Jumphost
+kali
kube
kubernetes
Kubernetes
verifier
versioned
vIMS
+vims
Virtualised
Virtualized
vm
-----------------------------------------
Docker images are available on the dockerhub:
- * opnfv/functest-core
* opnfv/functest-healthcheck
* opnfv/functest-smoke
* opnfv/functest-smoke-cntt
------------------------------------------
Docker images are available on the dockerhub:
- * opnfv/functest-kubernetes-core
* opnfv/functest-kubernetes-healthcheck
* opnfv/functest-kubernetes-smoke
+ * opnfv/functest-kubernetes-security
+ * opnfv/functest-kubernetes-benchmarking
+ * opnfv/functest-kubernetes-cnf
Preparing your environment
^^^^^^^^^^^^^^^^^^^^^^^^^^
+---------------------------+------------------+---------------+------------------+----------------+
| TEST CASE | PROJECT | TIER | DURATION | RESULT |
+---------------------------+------------------+---------------+------------------+----------------+
- | xrally_kubernetes | functest | smoke | 22:04 | PASS |
- | k8s_conformance | functest | smoke | 173:48 | PASS |
+ | k8s_conformance | functest | smoke | 76:12 | PASS |
+ | xrally_kubernetes | functest | smoke | 12:22 | PASS |
+---------------------------+------------------+---------------+------------------+----------------+
+Testing security suite
+^^^^^^^^^^^^^^^^^^^^^^
+
+Run smoke suite::
+
+ sudo docker run -it --env-file env \
+ -v $(pwd)/config:/root/.kube/config \
+ opnfv/functest-kubernetes-security:kali
+
+Results shall be displayed as follows::
+
+ +---------------------+------------------+------------------+------------------+----------------+
+ | TEST CASE | PROJECT | TIER | DURATION | RESULT |
+ +---------------------+------------------+------------------+------------------+----------------+
+ | kube_hunter | functest | security | 00:18 | PASS |
+ | kube_bench | functest | security | 00:01 | PASS |
+ +---------------------+------------------+------------------+------------------+----------------+
+
+Testing benchmarking suite
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Run benchmarking suite::
+
+ sudo docker run -it --env-file env \
+ -v $(pwd)/config:/root/.kube/config \
+ opnfv/functest-kubernetes-benchmarking:kali
+
+Results shall be displayed as follows::
+
+ +--------------------------------+------------------+----------------------+------------------+----------------+
+ | TEST CASE | PROJECT | TIER | DURATION | RESULT |
+ +--------------------------------+------------------+----------------------+------------------+----------------+
+ | xrally_kubernetes_full | functest | benchmarking | 33:07 | PASS |
+ +--------------------------------+------------------+----------------------+------------------+----------------+
+
+Testing cnf suite
+^^^^^^^^^^^^^^^^^
+
+Run cnf suite::
+
+ sudo docker run -it --env-file env \
+ -v $(pwd)/config:/root/.kube/config \
+ opnfv/functest-kubernetes-cnf:kali
+
+Results shall be displayed as follows::
+
+ +-------------------+------------------+--------------+------------------+----------------+
+ | TEST CASE | PROJECT | TIER | DURATION | RESULT |
+ +-------------------+------------------+--------------+------------------+----------------+
+ | k8s_vims | functest | cnf | 20:28 | PASS |
+ +-------------------+------------------+--------------+------------------+----------------+
+
Environment variables
=====================
+---------------------------+------------------+---------------+------------------+----------------+
| TEST CASE | PROJECT | TIER | DURATION | RESULT |
+---------------------------+------------------+---------------+------------------+----------------+
- | xrally_kubernetes | functest | smoke | 22:04 | PASS |
- | k8s_conformance | functest | smoke | 173:48 | PASS |
+ | k8s_conformance | functest | smoke | 76:12 | PASS |
+ | xrally_kubernetes | functest | smoke | 12:22 | PASS |
+---------------------------+------------------+---------------+------------------+----------------+
+Kubernetes security suite::
+
+ +---------------------+------------------+------------------+------------------+----------------+
+ | TEST CASE | PROJECT | TIER | DURATION | RESULT |
+ +---------------------+------------------+------------------+------------------+----------------+
+ | kube_hunter | functest | security | 00:18 | PASS |
+ | kube_bench | functest | security | 00:01 | PASS |
+ +---------------------+------------------+------------------+------------------+----------------+
+
+Kubernetes benchmarking suite::
+
+ +--------------------------------+------------------+----------------------+------------------+----------------+
+ | TEST CASE | PROJECT | TIER | DURATION | RESULT |
+ +--------------------------------+------------------+----------------------+------------------+----------------+
+ | xrally_kubernetes_full | functest | benchmarking | 33:07 | PASS |
+ +--------------------------------+------------------+----------------------+------------------+----------------+
+
+Kubernetes cnf suite::
+
+ +-------------------+------------------+--------------+------------------+----------------+
+ | TEST CASE | PROJECT | TIER | DURATION | RESULT |
+ +-------------------+------------------+--------------+------------------+----------------+
+ | k8s_vims | functest | cnf | 20:28 | PASS |
+ +-------------------+------------------+--------------+------------------+----------------+
+
Results are automatically pushed to the test results database, some additional
result files are pushed to OPNFV artifact web sites.