Meeting Logistics:
- Every Wed at UTC 13:00-13:30 | https://zoom.us/j/694881078
Attendee List:
- Michael Fix (AT&T)
- Mark Shostak (AT&T)
- Shiby Parayil (iconectiv)
- Mark Beierl (VMware)
- Deepanshu Bhatia (VoerEir)
- Manik Sidana (VoerEir)
- Qiao Fu (China Mobile)
- Rajamani Rajesh (Spirent)
- Daniel Balsiger (Swisscom)
- Georg Kunz (Ericsson)
Goals of Meeting:
- Remaining Meeting Coverage
- Prague Deliverables (owners)
- Status from Lead & Authors
Agenda:
- Remaining Meeting Coverage
Date Purpose Host Who is here Comment 12/11 RI RC Combined Fu Qiao, Mike Hosts are Routine, business as usual 12/18 RI RC Combined Fu Qiao, Mike Hosts are Mike off 12/18-1/1, return 1/2, but will host 12/25 Move call to 12/23 Fu Qiao Fu Qiao and China Mobile Rajesh out 12/25-1/1, Mike off per above 1/1 Move call to 12/30 Fu Qiao Fu Qiao See above for Rajesh and Mike 1/8 RI RC Combined Fu Qiao, Mike hosts are Routine, business as usual 23-30 Shiby OOO
- Not going to be there
- Prague Deliverables
- RI
- Content for:
- Lab Requirements (Rajesh, +topology document, send Mark B a link to Pharos)
- Installer Requirement (Chen Liang)
- NFVI required State (Manik, Sridhar, +Manifest validations)
- Cookbook (important)
- Implementation side:
- PoD state and labs availabilities.
- Initial NFVI installation using Airship (even if doesn’t comply to CNTT for now).
- Content for:
- RC
- Content for:
- Framework requirement
- Certification process drafted
- Automation / Compliance / Tool chain process and status
- Content for:
- RI
- Status
- RI
- Cookbook progress
- Missing components
- AirShip deployment (Sridhar to work with Cedric)
- Missing components
- PDF use/adoption
- Fu Qiao: Status
- Plans/dates for POD15 - PIKE install
- PRs/Issues
- Offline Installation needed as requirement/optional →
- Mark Beierl open issue, or add to PR as a conversation / comment (Mark B)
- Offline Installation needed as requirement/optional →
- Cookbook progress
- RC
- Deployment and Compliance Validation (Cedric)
- POD10 deployments & validation issues
- (Kaspars reviewing) https://jira.opnfv.org/browse/AIRSHIP-15 (blocking issue)
- The OPNFV manifests (cntt type) need to be updated to use the v2.1 endpoint, similarly to this change: https://review.opendev.org/#/c/686370/
- The change needs to be reflected in the CNTT manifests here: https://github.com/opnfv/airship/blob/master/type/cntt/software/config/endpoints.yaml#L731
- (New Feature - ?) https://jira.opnfv.org/browse/AIRSHIP-16 (major)
- My understanding is that live migration / resize server are not currently supported by the OpenStack-Helm charts. I’m sure that team would be open to a feature request or contribution of this functionality!
- CNTT documentation (NOVA API capabilities) requires support.
- Gap w/ Airship and RI-1
- Add to RI Dev Gap section - mitigating options
- Check w/ Kaspars, then review mitigating options
- (Kaspars reviewing) https://jira.opnfv.org/browse/AIRSHIP-17 (major)
- The Neutron workers are exposed by the OpenStack-Helm Neutron chart: https://opendev.org/openstack/openstack-helm/src/branch/master/neutron/values.yaml#L1770-L1771
- The cntt type is probably the most appropriate place to override this, but I’ll let Kaspars weigh in.
- The Neutron workers are exposed by the OpenStack-Helm Neutron chart: https://opendev.org/openstack/openstack-helm/src/branch/master/neutron/values.yaml#L1770-L1771
- (Kaspars reviewing) https://jira.opnfv.org/browse/AIRSHIP-15 (blocking issue)
- RM/RA requirements extraction (Rajesh, Sridhar)
- Architecture Requirements (Ch 2): https://github.com/cntt-n/CNTT/blob/master/doc/ref_arch/openstack/chapters/chapter02.md
- Interfaces and APIs (Ch 5): https://github.com/cntt-n/CNTT/blob/master/doc/ref_arch/openstack/chapters/chapter05.md
- For RI team: Did the applicable requirements get added to the RI documentation? Did someone verify the requirements were met?
- For RC team: Did the applicable requirements get added to the RC documentation? I already know this, but are these requirements being validated with test cases, and all this added to the documentation?
- Chapter Progress by Authors per recent PRs created
- Parking Lot
- CIRV repo
- VNF & Storage Questions (discussion needed & path-forward)
- Can we run SampleVNF and FuncTest VNF connectivity/validation? (Owner?)
- Owner to review StorPerf and start that work in POD10 (Mark Beierl)
- Prototype Plan Status - is this something we can use today in POD10/15? (Trevor)
- 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