Meeting Logistics:
- Every Wed at UTC 13:00-13:30 | https://zoom.us/j/2362828999
Attendee List:
- Qiao Fu (china Mobile)
- Michael Fix (AT&T)
Goals of Meeting
- Prague - WIP slides RI and RC
- Status from Lead & Authors (e.g. POD15)
- Status on MVP Deliverables
- Sync on:
- Last day for Snezka merge 1/10
- Review LFN schedule: https://wiki.lfnetworking.org/pages/viewpage.action?pageId=25364127
- Lincoln (H/W validations)
- Sridhar (Manifest Validations)
Agenda:
- Prague Deliverables
- RI
- Slides Created - review and identify where gaps remain
- PRs
- Manik → [RI Ch03] NFVI Required State #813 - https://github.com/cntt-n/CNTT/pull/813
- Mark - [RI Ch07] Update Deployment Cookbook #817 -https://github.com/cntt-n/CNTT/pull/817
- Content for:
- Lab Requirements (Rajesh, +topology document, send Mark B a link to Pharos) - https://github.com/cntt-n/CNTT/issues/794
- Mark B - working on documenting current state of lab
- Rajesh - has list of requirements, need to share w/ Mark and put in GitHub repo
- Installer Requirement (Chen Liang) - https://github.com/cntt-n/CNTT/issues/795
- Initial content developed. Suggest to close issue #795. Create new issue for HDV and airship updates.
- Chen has prepared some contents for Prague updates and discussion
- NFVI required State (Manik, Sridhar, +Manifest validations) - https://github.com/cntt-n/CNTT/issues/796
- Neither Manik/Sridhar available for comment
- Cookbook (Mark B., important) - https://github.com/cntt-n/CNTT/issues/797
- Mark, Cedric working on the cookbook
- Chapter 7 will be the cookbook - targeting end of week, beginning of next week
- Sections 2-4 Mark, Section 5 Fu Qiao, Section 6 Sridhar, Remaining Sections 7-10 Cedric
- Mark work with Sridhar, Cedric, and Fu Qiao to open a PR and add missing content
- Cedric to check with Sridhar to see if we leverage XTesting based container for AirShip deployments (a goal,. but confirm if feasible)
- Lab Requirements (Rajesh, +topology document, send Mark B a link to Pharos) - https://github.com/cntt-n/CNTT/issues/794
- Implementation side:
- PoD state and labs availabilities (Rajesh, +issues/ReleaseNotes) - https://github.com/cntt-n/CNTT/issues/798
- Mike provided Rajesh with details for expected MVP
- Initial NFVI installation using Airship (even if doesn’t comply to CNTT for now) (Sridhar, +Rajesh) - https://github.com/cntt-n/CNTT/issues/799
- Mike provided Rajesh with details for expected MVP
- PoD state and labs availabilities (Rajesh, +issues/ReleaseNotes) - https://github.com/cntt-n/CNTT/issues/798
- RC
- Slides Created - review and identify where gaps remain
- Verify chapter content status
- Cedric review slides 11-15
- Sridhar complete Manifest Validation slides
- Content for:
- Framework requirement (+Manik will reach out to Cedric) - https://github.com/cntt-n/CNTT/issues/800
- Mike provided requirements details to Manik
- Certification process drafted (+Shiby, + Kanag) - https://github.com/cntt-n/CNTT/issues/801
- Kanag, Shiby, and Mike, reviewed VNF Ch 5 content - WIP
- Manik working on RC1 Ch02 content for NFVI (issue #788)
- Automation / Compliance / Tool chain process and status (+Cedric, +Mark B. reach out to Cedric) - https://github.com/cntt-n/CNTT/issues/802
- Cedric/Mark working on respective info and content
- Framework requirement (+Manik will reach out to Cedric) - https://github.com/cntt-n/CNTT/issues/800
- Slides Created - review and identify where gaps remain
- RI
- Status
- RI
- Cookbook progress
- (Cedric/Mark) Started documentation, will put on wiki, will create and complete by 12/23-12/24; will include list of parameters and cookbook by 12/23
- POD Status
- pod10 is up and running with current patches
- pod15 came online 1/7, installs complete, CI in progress (as of 7 pm ct)
- Chapter Progress by Authors per recent PRs created
- Cookbook progress
- RC
- Deployment and Compliance Validation (Cedric)
- POD10 deployments & validation issues
- POD15 deployments & validation issues
- RM/RA requirements extraction (Rajesh, Sridhar)
- Rajesh / Sridhar pulling together, along with support from Deepanshu to identify Ocate>Pike>Stein differences; captured in MVPs and open issues
- Chapter Progress by Authors per recent PRs created
- Deployment and Compliance Validation (Cedric)
- RI
=========================================================
=========================================================
Additional Notes / Links:
- CNTT Jan 2020 Release: CNTT Snezka
- RI Work stream
- RI 1 Core: Fu Qiao, Team
- Documentation moving along? Ch's 1,2,3,5 (4 Lab Req. was moved to RI Labs)
- Issues: https://github.com/cntt-n/CNTT/issues?q=is%3Aopen is%3Aissue label%3A%22RI 1 Core%22
- PRs: https://github.com/cntt-n/CNTT/pulls?q=is%3Apr is%3Aopen label%3A%22RI 1 Core%2
- RI 1 Labs: Rajesh
- Documentation moving along? Ch's 4, 6
- Issues: https://github.com/cntt-n/CNTT/issues?q=is%3Aopen is%3Aissue label%3A%22RI 1 Labs%22
- PRs: https://github.com/cntt-n/CNTT/pulls?utf8=%E2%9C%93&q=is%3Apr is%3Aopen label%3A%22RI 1 Labs%22
- RI 1 Dev: Cedric, Rex, Lei
- Documentation moving along? Ch's 7, 8
- Ch 7 (Cookbook)
- Issues: https://github.com/cntt-n/CNTT/issues?utf8=✓&q=is%3Aopen is%3Aissue label%3A"RI 1 Dev"
- PRs: https://github.com/cntt-n/CNTT/pulls?utf8=%E2%9C%93&q=is%3Apr is%3Aopen label%3A%22RI 1 Dev%22
- RI 1 Core: Fu Qiao, Team
- RC Work stream
- RC NFVI: Rajesh, Mike
- Documentation moving along? Ch's 1,2,3,4
- Issues
- PRs
- Status | Tasks (Work in progress)
- Receive Lab (date)
- (In progress) Translate RA requirements to Manifest Needs (See above for Assistance needed)
- Tune Manifest to match RA requirements (Target End State Lab - POD15) - status of POD 10, then date for POD 15
- Testing
- Prepare automation harness - connectivity, validation (POD10)? – Cedric?
- e.g. functest-smoke-cntt was just created. neutron-tempest-plugin-api is already conformed with the current API section.
- Create Test Plan
- Finalize Test Harness/Framework
- Perform Manifest Validations
- Results Collection & Normalization
- Prepare automation harness - connectivity, validation (POD10)? – Cedric?
- RC VNF: Mike
- Documentation moving along? Ch's 5,6,7
- Issues
- PRs
- Status | Tasks (Work in progress)
- VNF Prototypes
- (In Progress) Families Identified
- (In Progress) Test Requirements Identified
Strategy
Use POD10 for Network Intensive.
Measure stats related to the NFVi datapath capacity.
- Goal will be to demonstrate full automation of the environment (continuous deployment) with test cases with some useful test results (continuous testing).
- Status? Then look at adding compute and storage intensive VNFs and identify test cases that map back to CNTT specified capabilities.(Luc, Sridhar, Al, Trevor - creating more detailed plan?).
- Testing
- Create Test Plan
- Finalize Test Harness/Framework
- Results Collection & Normalization
- VNF Prototypes
- RC Dev: Cedric
- RC NFVI: Rajesh, Mike
*****************************
Table of Contents Owners:
- RC: status | issues
- NFVI
- Ch01: Introduction: Rajesh, Kanagaraj,Manik (confirmed) - https://github.com/cntt-n/CNTT/pull/658
- (Refer to PRhttps://github.com/cntt-n/CNTT/pull/658)
- Synopsis
- Introduction
- Principles & Guidelines
- Goals & Objectives
- Best Practices
- Verification methodologies
- Assumptions & Dependencies
- Results Collation & Presentation
- Measurements, Monitoring
- Governance
- Resources & References
Ch02: NFVI E2E C&V Framework Requirements: Cedric,Manik (confirmed) - https://github.com/cntt-n/CNTT/pull/701
- Methodology
- Certification Strategy & Vehicle
- Profiles Reference
- Compliance, Verification, and Certification
- Entry & Exit Criteria
- Frameworks: e.g. Functest (StorePerf, SampleVNF, others?)
Ch03: NFVI Test Case Requirements: Georg,Toshi https://github.com/cntt-n/CNTT/pull/702
- Assumptions: Automatable, Integrated with CICD tool chain
- Type of requirement: Bare metal, API, etc
- Table showing Profile Catalog
- Identify SW Reference
- Identify HW Reference
- Options Available / Configured
- Extensions Available / Configured
Ch04: NFVI TC Traceability to RA Requirements: Rajesh, Dan, Ashok,Deepanshu (confirmed)- https://github.com/cntt-n/CNTT/pull/703
- SME:Functest knowledge
- Define RM/RA-1 Openstack requirements
- Map Framework to Requirements
- Ch01: Introduction: Rajesh, Kanagaraj,Manik (confirmed) - https://github.com/cntt-n/CNTT/pull/658
- VNF
- VNF Prototype Plan - details, dates (Trevor)
Ch05: VNF E2E C&V Framework Requirements: Kanagaraj, Cedric,Shiby (confirmed) - https://github.com/cntt-n/CNTT/pull/704
- Methodology
- Introduction of Golden VNFs &/or Prototype VNFs
- Certification Strategy & Vehicle
- Profiles Reference
- Compliance, Verification, and Certification process
- Entry & Exit Criteria
- Frameworks: Functest, SampleVNF, Prototype Family/Class
Ch06: VNF Test Case Requirements: Fu Qiao,Yan Yang (confirmed), Chuyi Guo, Kanagaraj,Shiby (confirmed) - https://github.com/cntt-n/CNTT/pull/705
- Assumptions: Automatable, Integrated with CICD tool chain
- Developer Deliverables (artifacts)
- Type of requirement: Bare metal, API, etc
- Type of Interactions: Extended Topology, Complex (Akraino), Functional, HA, Fault, Interoperability
- Table showing Performance Profiles
- Table of VNF Class/Family & Characteristics of Each
Ch07: VNF TC Traceability to RM Requirements: Rajesh, Kanagaraj,Yan Yang (confirmed) - https://github.com/cntt-n/CNTT/pull/706
- SME:Functest knowledge
- Define RM/RA-1 Openstack requirements
- Map Framework to Requirements
- Dev
- Deployment Validations (Cedric)
- Ch08: E2E Framework Integration: Cedric, Kanagaraj,Sridhar Yan Yang (confirmed) - https://github.com/cntt-n/CNTT/pull/707
- Identify Framework Needs, Goals, and Dependencies
- Define Opensource Integration (OPNFV, OVP, Functest, CVC, others)
- Provide Automation Toolchain (list, topology, flow)
Ch09: NFVI Tests Traceability to TC Requirements: Cedric,Deepanshu (confirmed)- https://github.com/cntt-n/CNTT/pull/708
- Define RM/RA-1 Openstack requirements
- Map Framework to Requirements
- Ch10: VNF Tests Traceability to TC Requirements: Cedric,Liping Zhao ,Shiby (confirmed) - https://github.com/cntt-n/CNTT/pull/709
- Define RM/RA-1 Openstack requirements
- Map Framework to Requirements
- Ch11: Gap analysis & Development: Cedric, Kanagaraj,Shiby (confirmed) - https://github.com/cntt-n/CNTT/pull/710
- Test Case Gaps (Analysis)
- Automation Gaps
- Open Stack release comparisons (Ocata, Pike, Queens, Stein, etc)
- NFVI