Meeting Logistic:
Every Wed. at UTC 13:00-13:30
Attendee List:
- Michael Fix (AT&T)
- Mark Shostak (AT&T)
- Liang Chen (China Mobile)
- Jim Baker (LFN)
- Rabi Abdel (Vodafone)
- Mark Beierl (VMware)
- Sridhar Rao (Spirent)
- Georg Kunz (Ericsson)
- Rajamani Rajesh (Spirent)
- Trevor (Intel)
- Cedric Ollivier (Orange)
- Jiaqiang Zhang (China Mobile)
- @Deepanshu Bhatia (VoerEir)
- Ashok Kumar (VoerEir)
- Qiao Fu (China Mobile)
Goals of Meeting:
- Antitrust
- Status
- Plug Fest
- Snezka Focus
- RI
- Cookbook progress
- Missing components
- AirShip deployment (Sridhar to work with Cedric)
- Upstream test projects (OPNFV PTLs, Mark B Storage will work with Cedric, and will discuss at Monday's 12/9 OPNFV Community Call)
- Missing components
- PDF use/adoption
- Fu Qiao: Status and path-forward as follows:
- Resolve conversations on PR 535, then Merge 535
- Then, Sridhar generate a new PR to add PDF requirements/changes from AirShip
- Fu Qiao: Status and path-forward as follows:
- POD10 and POD15 intended use - Wiki page needed?
- POD10 - PoC, PerfTest (POD10 - POC Wiki), after 12/11 remove CI/CD
- POD15 - RI deployment, CI/CD implementation, start Ocata installs on 12/9
- Plans/dates for POD15 - PIKE install
- Start install - 12/9-12/11 (Ocata)
- Setup CI/CD
- Create wiki
- this needs to be discussed further, the need for a descriptive file for POD15, and its intended use
- Create JIRA for Install of PIKE (Mike Fix will do)
- PRs/Issues
- https://github.com/cntt-n/CNTT/pull/535/
- Offline Installation needed as requirement/optional
→
- Mark Beierl open issue, or add to PR as a conversation / comment (Mark B)
- 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-15 (blocking issue)
- (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
- RM/RA requirements extraction (Rajesh, Sridhar)
- Followed by Manifest Validations
- Tune & Re-deploy, if needed
- Mike/Rajesh - extract requirements, create single doc/page, and compare for Manifest validations
- (Tabled) Chapter Progress by Authors per recent PRs created
- CIRV repo - cirv-perftest, cirv-functional, OPNFV Test DatabasePRs/Issues
- Repo needed
- e.g. Yaml for Cookbook
- e.g. Repo code for stand alone tools for testing/validation
- Not resolved. Mike F. to schedule a follow-up meeting with interested parties to discuss the need to setup CIRV repos
- Repo needed
- (Tabled) 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)
- Plug Fest
AOB
=========================================================
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