Akraino project reporting provides visibility of the each BP validation project (MB1MBx1, MB2 MBx2 etc) and feature project (MF1, MF2 etc) by means of a set of defined milestones.
...
Incubation stage reporting
MBI = Milestone Bp Incubation
1) Entry Criteria: MB0 The MBI0The project is approved to enter the 'Incubation' stage after TSC review and approval (Akraino Project Reviews)
...
The graduation reviews are done by assessing the projects
Project Name | MB0MBI0 Kick-Off (Project inducted to 'Incubation' by TSC) | MB1MBI1 Planning complete Identify integration/developers team & testing team | MB2MBI2 Integration Test plan created and shared with the community Requirement/Feature Freeze (if applicable) | MB3MBI3 Scripts development and Set up accessible Lab is set up for CD | MB4MBI4 Code Freeze (if applicable) Additional test case development complete ( | MB5MBI5 First deployment in validation lab First test report logs shipped to LF CI servers | Ad hoc reporting CI/CD based testing Critical issues fixed. Documentation complete (for third parties to recreate setup and run the tests) | MB6MBI6 Second community validation lab identified | MB7MBI7 Second community validation lab fully setup | MB8MBI8 BP successfully deployed in second community validation lab | Graduation Review by TSC (Request for graduation review made by PTL) (Decision of graduation made TSC) TSC's Graduation review can have one of two outcomes:
| |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | SDN Enabled Broadband Access (SEBA) for Network Cloud Blueprint Family | x | ||||||||||
2 | Serverless Blueprint Proposal for Addition to Network Cloud Blueprint Family | x | ||||||||||
3 | x | |||||||||||
4 | x | |||||||||||
5 | OVS-DPDK Unicycle Dell Blueprint Proposal | x | ||||||||||
6 | x | |||||||||||
7 | Edge Video Processing | x | ||||||||||
8 | x | |||||||||||
9 | x | |||||||||||
10 | x | |||||||||||
11 | IEC Type 2 for Integrated Edge Cloud (IEC) Blueprint Family | x | ||||||||||
12 | x | |||||||||||
13 | x | |||||||||||
14 | x | |||||||||||
15 | x | |||||||||||
16 | x | |||||||||||
17 |
CHECK AND UPDATE TABLE BELOW ONCE MBIs AGREED
MBI | Name | Description/Checklist |
---|---|---|
MBI0 | Blue Print Kick Off | The project is defined and approved to enter incubation stage (Incubation Review) |
MBI1 | Planning complete |
|
MBI2 | Integration Test plan created and shared with the community Requirement/ Feature Freeze (if applicable) |
|
MBI3 | Scripts development and Set up accessible |
|
MBI4 | Code Freeze (if applicable) Test case development complete |
|
MBI5 | first deployment in validation lab first testing logs shipped |
|
MBI6 | CI/CD based testing Critical issues fixed. Documentation complete (for third parties to recreate setup and run the tests) |
|
Sign-Off | Release | Project graduate to Mature stage |
Mature stage reporting
MBM = Milestone Bp Mature
1) Entry Criteria: MB0 MBM0 The project is graduated by the TSC from Incubation to Mature after TSC review and approval (Akraino Project Reviews)
Project Name | MB0MBM0 Kick-Off (Project graduated from 'Incubation' to 'Mature' by TSC) | MB1MBM1 | ...... | Ad hoc reporting | ..... | Graduation Review by TSC (Request for graduation review made by PTL) (Decision of graduation made TSC) TSC's Graduation review can have one of two outcomes:
| |
---|---|---|---|---|---|---|---|
1 | SDN Enabled Broadband Access (SEBA) for Network Cloud Blueprint Family | ||||||
2 | Serverless Blueprint Proposal for Addition to Network Cloud Blueprint Family | ||||||
3 | |||||||
4 | |||||||
5 | OVS-DPDK Unicycle Dell Blueprint Proposal | ||||||
6 | |||||||
7 | Edge Video Processing | ||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | IEC Type 2 for Integrated Edge Cloud (IEC) Blueprint Family | ||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 |
...
1) Entry Criteria: The project is graduated by the TSC from Mature to Core after TSC review and approval (Akraino Project Reviews).
DO WE WANT TO CONDUCT MBC PROJECT REVIEWS IN CORE STATE (AS THERE"S NO WHERE TO GO!)? OR RATHER HANDOVER PROJECT REPORTING TO THE PROJECT'S WIKI PAGE (FEATURES ADDED, BUGS etc)
...
Project Name | M0 Kick-Off | M1 Planning | M2 Functionality freeze | M3 API Freeze | M4 Code Freeze | RC0 Release Candidate 0 | RC1 Release Candidate 1 | RC2 Release Candidate 2 | Sign-Off Release Delivery | |
---|---|---|---|---|---|---|---|---|---|---|
Project Name | MF0 Kick-Off | MF1 Planning | MF2 Functionality freeze | MF3 API Freeze | MF4 Code Freeze | RC0 Release Candidate 0 | RC1 Release Candidate 1 | RC2 Release Candidate 2 | Sign-Off Release Delivery | |
17 | x | |||||||||
18 | x | |||||||||
19 | x | |||||||||
20 | x |
MS
Name
Description/Checklist
- Projects that have successfully completed MS0, must complete their planning, including scenario or deliverable definition.
- As part of the planning process, all projects will complete a project planning template.
- hardware set up definition frozen (NS)
- Identify team working on features & testing (NS)
- Paid Jenkins Set up (NS)
Integration Test plan created and shared with the community
Requirement/ Feature Freeze (if applicable)
- Requirement/Feature freeze if there is code contribution as part of the blueprint or the upstream (All features are identified and JIRA stories created)
- Comprehensive test plan documentation is created
- hardware set up definition frozen ( NS)
- Document the lab setup required and identify the labs that would be used to test this blueprint. If the lab is third party lab, get the lab reserved.
- Security:<TBF>
Scripts development and Set up accessible
- Make scripts available to create setups in third party labs.
- Make the setups accessible for everybody (optional).
- Instructions to access the setups. Method to reserve/un-reserve setups. Preferably two setups at-least.
- Security: <TBF>
Code Freeze (if applicable)
Test case development complete
- Integration complete of all SW packages that are part of the blueprint
- All test cases are automated and made them available in blueprint repos.
- Make the images available in public repository (Nexus?) and create scripts to necessary to install all SW packages in various sites as identified by blueprint
first deployment in validation lab
first testing logs shipped
- All requirements uptill MB4 including NS ones should be complete at this stage
- 1st run of test cases and results shared
- All test cases planned for the release have been executed
- Test results published
- Failures and other issues have been documented
CI/CD based testing
Critical issues fixed.
Documentation complete (for third parties to recreate setup and run the tests)
- Complete the documentation
- Critical issues fixed