Please go to R2 page for  Rel 2 BP incubation Stage Milestone Reporting

PTL TSC Presentation Criteria

1) Is a validation lab in place?

2) Has a code repository been established?

3) Have regular meetings been scheduled?

4) Has a backlog been established?

5) Have any issues been identified that require support from the TSC?


Incubation stage reporting

 MBI = Milestone Bp Incubation

1) Entry Criteria:  MBI0. The project is approved to enter the 'Incubation' stage after TSC review and approval (Akraino Project Reviews)

2) All milestones below may not apply to all projects and hence some may be marked optional after approval from TSC

3) Details of the Blue Print Milestones are in table below at the bottom of the page

4) There are sequential milestones (S) and non sequential milestones (NS). The non sequential milestones are guidelines to be completed at a certain stage, however they are not gating factors to enter the next or a subsequent stage. However the NS milestones also need to be completed at some point which will be marked as part of the relevant stage.

The graduation reviews are done by assessing the projects against the Incubation to Mature review as defined in the Akraino Project Reviews page.


Note: Reporting of 'Achieved dates' are mandatory (if not optional milestones). The advance publishing of Target dates is optional.



Project Name

MBI0

Project Induction


MBI1

Kick Off

MBI2

Planning process defined


MBI3

CD Test Scripts developed

1st Validation Lab is Set up


MBI4

First Full CD deployment

BP is ready to download and deployable by users as self certified

Ad hoc reporting

CI/CD based testing and bug fixing


MBI5

Second community validation lab fully setup

MBI6

Ready for Maturity Review

Maturity Graduation Review as per BP Graduation Review Processes and Criteria

(Request for graduation review made by PTL)

1

SDN Enabled Broadband Access (SEBA) for Telco Appliance Blueprint Family

Aaron Byrd

12/7/2019

Target dateFeb 2, 2019April 22, 2019May 30, 2019Jun 30, 2019



Achieved dateFeb 2, 2019






2

Serverless Blueprint Proposal for Addition to Network Cloud Blueprint Family

Itamar Eshet

12/7/2019

Target date







Achieved date







3

Unicycle with SR-IOV Project

David Plunkett

12/7/2019

Target date







Achieved dateFeb 11, 2019Apr 29, 2019Aug 22, 2018Aug 22, 2018Feb 11, 2019


4

Rover Blueprint Proposal for Addition to Network Cloud Blueprint Family

David Plunkett

12/7/2019

Target date







Achieved dateFeb 11, 2019Apr 29, 2019Aug 22, 2018Aug 22, 2018Feb 11, 2019


5

OVS-DPDK Unicycle Dell Blueprint Proposal

Rakesh Bohra

12/7/2019

Target dateFeb 8,2019March 13,2019May 3, 2019May 30, 2019



Achieved dateFeb 8,2019March 13,2019April 29, 2019May 26, 2019



6

NC-TF-BluePrint-ProposalAkraino Network Cloud and TF Integration

Sukhdev Kapur

12/7/2019

Target date







Achieved date







7

12/7/2019


Target dateMar 23, 2019Mar 29, 2019Apr 22, 2019May 30, 2019May 31, 2019


Achieved dateMar 23, 2019Mar 29, 2019





812/7/2019Target dateFeb 27, 2019Apr 30, 2019May 10, 2019May 30, 2019



Achieved date







912/7/2019Target dateFeb 27, 2019Apr 30, 2019May 10, 2019May 30, 2019



Achieved date







10

IEC Type 1 for Integrated Edge Cloud (IEC) Blueprint Family

Trevor Tao

12/7/2019Target dateJan 28, 2019 Feb 05, 2019Apr 15, 2019May 30, 2019Jun 30, 2019


Achieved dateJan 28, 2019 Feb 05, 2019Apr 2, 2019

May 21, 2019

IEC Release 1 Documentation





11

IEC Type 2 for Integrated Edge Cloud (IEC) Blueprint Family

xinhuili

12/7/2019Target dateJan 28, 2019 Feb 05, 2019Apr 15, 2019May 30, 2019Jun 30, 2019


Achieved dateJan 28, 2019 Feb 05, 2019

Apr 2, 2019

https://jenkins.akraino.org/view/iec/

May 21, 2019

IEC Release 1 Documentation





12

Industrial Edge (IE) Blueprint

Yolanda Robla Mota

12/7/2019Target dateFeb 11,
2019
Apr 30,
2019
May 5, 2019
https://jenkins.akraino.org/view/kni/
Jun 30, 2019Jun 30, 2019


Achieved dateFeb 11,
2019
Apr 30,
2019
May 3, 2019




13

Provider Access Edge (PAE) Blueprint

Yolanda Robla Mota

12/7/2019Target dateFeb 11,
2019
Apr 30,
2019
May 5, 2019
https://jenkins.akraino.org/view/kni/
May 30, 2019Jun 30, 2019


Achieved dateFeb 11,
2019
Apr 30,
2019
May 3, 2019May 27, 2019



14

Radio Edge Cloud

Paul Carver

12/7/2019Target date2019-03-122019-05-202019-05-152019-05-30
2019-05-102019-05-30
Achieved date2019-03-122019-05-282019-05-282019-05-28



15

StarlingX Far Edge Distributed Cloud

Bill Zvonar

12/7/2019Target date2019-03-042019-05-032019-05-282019-05-28



Achieved date2019-03-042019-05-032019-06-042019-06-04



16

Time-Critical Edge Compute

Shane Dewing

12/7/2019Target date







Achieved date







17

Micro-MEC

Tapio Tallgren


Target date








Achieved date







18

Connected Vehicle Blueprint

xin qiu

12/4/2019Target date

April 12,

2019

June 12,

2019

Sep 12, 2019

Oct 12,2019





Achieved date







19

IEC Type 4 for Integrated Edge Cloud (IEC) Blueprint Family

Wenhui Zhang

 4/25/2019

Target dateMay 10, 2019June 6, 2019August 12, 2019October 12, 2019November, 12 2019TBDTBD
Achieved dateMay 10, 2019






20









21

Integrated Cloud Native NFV/App stack family (Short term: ICN)

Kuralamudhan Ramakrishnan












CHECK AND UPDATE TABLE BELOW ONCE MBIs AGREED


MBI

Name

Description/Checklist

MBI0Project InductionBlue Print is voted by TSC as an Akraino Blueprint. The project is defined and approved by TSC vote to enter incubation stage (Incubation Review)
MBI1Kick Off First regular community call held, Recurring meeting should have been setup and details appear in the BP community meeting calendar: https://lists.akraino.org/g/blueprints/calendar. The first meeting date would be the timestamp for the 'Achieved date'.
MBI2

Planning Process Defined

  • MBI2 is dependent on MBI1
  • Identify integration/developers team & testing team
  • Identify whether LF CD or external validation lab is to be used for first validation.
  • hardware set up definition frozen and clearly and fully published to the community such that any community member can replicate
  • Identify team working on features & testing
MBI3

Additional Test scripts development

CD lab is setup

  • All  additional test cases beyond those defined as mandatory for each layer being deployed by the BP are automated if possible and made available in blueprint repos.
  • If LF lab is used for CD
    • The set up is complete and is accessible
    • Instructions to access the setup including the method to reserve/un-reserve hardware are available.
  • If member validation lab is being used for CD
    • All HW required to deploy the BP has been installed and is ready to start CD of actual BP
  • Peer Jenkins Set up in case of external validation lab (CI, Blueprint Validation Lab sub-committee
  • Security: <TBF>
MBI4

First Full CD deployment

  • All requirements up till MBI4  should be complete at this stage
  • First full CD deployment either in the Member CD lab or the LF lab
  • 1st run of test cases and rest results logs automatically posted to LF CI servers  
  • All test cases have been executed (In case of CI / CD this waterfall approach is optional)
  • Failures and other issues have been documented
 Ad hoc reporting

 On going CI/CD

Not really a milestone but an on going reporting period

Ad hoc reporting milestone is dependent on MBI6

Unlike the other milestones this milestone is a continuous one that spans from the start of testing (MBI6) as long as required by the CI/CD process until the BP is ready for the Maturing review by the TSC.

  • All test cases and rest results logs automatically posted to LF CI servers  
 MBI5 Second community validation lab fully setup
  • Second community validation lab is identified and set up
  • This is non sequential and not dependent on any other MBI
  •  Peer Jenkins, BP HW and all necessary components setup ready to start testing of BP
 MBI6 BP successfully deployed in second community validation lab

 All test cases planned for the release have been executed .

Deployment in second lab may result in CI/CD iterations of the BP depending on results/experiences with the second setup.

Maturity Graduation reviewTSC conducts graduation review as per criteria set out in Remove This Page 2

Request for graduation review made by PTL

Decision of graduation made TSC

TSC's Maturity Graduation review can have one of two outcomes:

  1. Project remains at 'Incubation' (i.e. the request to graduate wasn't approved by the TSC)
  2. Project graduates from 'Incubation' to 'Mature' (i.e. the request to graduate was approved by the TSC)