...
Test API description
KubeEdge CI/CD tests
The Test inputs
Test Procedure
...
Test Procedure
- Build for both x86 and ARM.
- Unit tests.
- Integration tests.
- End to end tests.
Test Results
Pass
BluVal Tests
The Test inputs
Test Procedure
Expected output
...
Lynis
Pass
Vuls
We used Ubuntu 20.04. All the packages have been updated or upgraded to latest version in the repo.
There are 4 CVEs with CVSS score > 9.0. These require upstream kernel patches, and exceptions have been requested here:
Akraino CVE Vulnerability Exception Request
Kube-Hunter
Fixed 3 vulnerabilities:
KHV002, KHV050 & CAP_NET_RAW.
No more to fix.
Conformance Test (Sonobuoy)
Sonobuoy does not apply to KubeEdge.
An exception has been granted:
Akraino BluVal Exception Request
Reason:
- Sonobuoy assumes the all nodes are within a Layer 2 network, which is the case for the standard Kubernetes environment.
- KubeEdge solves a different problem where typically the edge nodes are behind corporate firewalls. And cloud node do not have direct access to the edge nodes due to security and permission restrictions.
Test Dashboards
Single pane view of how the test score looks like for the Blue print.
Total Tests | Test Executed | Pass | Fail | In Progress |
---|---|---|---|---|
2 | 2 | 2 | 0 | 0 |
Test results and logs are all pushed to Akraino NEXUS:
https://nexus.akraino.org/content/sites/logs/futurewei/kubeedgees/36/