Integrated Edge Cloud Type 1 and Type 2 Maturity Review Certification
@Site Administrator @ashvin @Trevor Tao (Deactivated) @Muhammad Hamza
The Integrated Edge Cloud Type 1 and Type 2 blueprints are requesting maturity review for Akraino release 2.
This page references the requirements in BP Graduation Review Processes and Criteria specifically the table cell for Incubation -> (Mature) on the second row from the bottom of the page.
Validation lab check
Multiple Jenkins jobs exist for deploying IEC Type 1 and Type 2 to multiple clusters and for IEC installation and various testing. The jobs listed below are the primary CD jobs. Additional job logs can be viewed on Nexus, but these listed here are the relevant ones for Akraino maturity review
Type1
Release inclusion check
IEC Type 1 and Type 2 were included in Akraino Release 1, 2 and 5
SW quality/functional check
IEC does the blueprint validation tests daily. The validation daily job is at: https://jenkins.akraino.org/view/iec/job/bluval-daily-master/, and the log could be found at: https://nexus.akraino.org/content/sites/logs/enea/bluval_results/iec/master/;
IEC has passed security scanning by a number of Open Source and proprietary tools used by Coala when committing the code everytime https://nexus.akraino.org/content/sites/logs/production/vex-yul-akraino-jenkins-prod-1/iec-tox-verify-master/
Vuls: Accepted with exceptions shown at:
Release 5 Vuls Exception Request
__________________________________________________________
Nov 16, 2021
Here are the updated logs of the Lynis test https://nexus.akraino.org/content/sites/logs/arm-china/jenkins092/iec-type2-terraform/lynis-vuls-nov-16/os/lynis/Lynis: Accepted
_____________________________________________________
Aug 23, 2021
Kube-Hunter:
Cluster: Accepted with exceptions shown at:
Sonarcloud code check integrated in ci-management: https://sonarcloud.io/dashboard?id=iec
HW definition check
A reference platform is documented in detail for the IEC Validation Lab with 2 labs (Enea lab and Arm lab).
Additional hardware information for non-reference platforms is available in the IEC Hardware Requirement and blueprint species of Type1 and Type2.
Upstream dependency check
The upstream dependencies are enumerated in non-machine-readable form on the wiki: IEC Type1&2 Release Notes for R2#SoftwareVersion and in machine readable form in the Gerrit repos as described in IEC Gerrit and Code Repository Overview
Documentation check
Documentation was created for Akraino Release 1 documentation, Release 2 documentation and Release 5 documentation and some minor updates have been made but we are not aware of any significant documentation issues
Community Health and Stability check
Meetings are held weekly and minutes are published with a list of attendees: IEC Meetings
Meeting content includes welcoming new participants and providing introduction to the projects as well as discussing ongoing progress
Contributions from ENEA are working on adding CentOS support to the previously ubuntu-only code , providing validation lab for Arkaino Jenkins IEC jobs