Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand


TrackKey PointsChallengesNext Steps / AIs
Testing
  • CLI tests on Dublin working successfully; VNF vendors can/were able to run these to establish validation interop with ONAP
  • Got an instance of ONAP from AT&T (at 5pm) to try as a second approach to testing
  • Seem to have the HEAT VNF life-cycle tooling running on the lab ONAP instance as well (last failure was only a missing image in openstack).
  • Debugging of VNF test scripts is extremely challenging, logout, with most of the debugging relating to ONAP and not specifically the VNF on-boarding or running on the infrastructure.
  • Running the VNF tests on the AT&T infrastructure
    • Going to try and do this tonight, while we have AT&T CA folks online
  • Fix the missing image on the demo VNF
  • Running the VNF participants VNF through the testing.
CNTT
  • Technical Tracks:
    • RA-1
    • RA-2
    • RC
    • RI


  • Governance:
    • (On-boarding, Adoption, Release cadence, trials, OPNFV Alignment).


OPNFV

OPNFV's motto has long been working upstream.  The river analogy is taking new paths  and reaching other communities, embracing the changing tides of OPNFV Technical Steering.

RA 2 Deep Dive

  • Mostly review of Ch3 issues, followed by text review in first AM slot.

  • Forward-looking discussion of Programmable Network Fabric (P4). Has certain advantages unproven - Performance and scalability, but seen as challenging the usual NF vendor model by requiring application code in Smart NICs and the Controller Point  (split from User Plane).

CNTT | OPNFV Release & Lifecycle Planning

  • Ecosystem has shifted, OPNFV is refreshing and redefining what release artifacts will be
  • Straw model mode of operation presented
  • Chicken and Egg Problem →
  • RI1 is a good place to start as the processes are more mature and the upstream release cycles are better understood
  • RI2 is going to be much more of a learning process as CNF is still a very volatile environment wrt changes
  • So, which comes first?  The RC or the RI?  Can we release an RI without it having been certified?
  • Need to define release cadences, per stream (RI1, RI2)

CNTT RC Cookbook

Description:

  • Leverages existing OPNFV CI/CD toolchain (jenkins) and test results DB
  • Cookbook starts with Airship deployment, otherwise it is the same as RI
  • Test tools conform to RA Ch5, when RI available, can add any form of additional benchmarking
  • X-testing CI first creates a copy of the OPNFV CI in the local system
  • RC specifies what tests MUST be run, Functest Implements the tests 



  • There must be an exact record "Source of Truth" of what tests have been executed and the results.
    • Also, how do we patch in a reasonable way: Controls on the file that determines the tests run are needed. Processes needed. Essential to build the BADGING process up (from where we are.
  • Choices between Tools must be set by Policy == DETERMINISTIC
  • Trouble shooting needs to include Best Practices and General Guidelines, but also let the Community know (Open JIRA in Functest, or other tools) that something failed (more than log files from the failing test are needed). Need to open an issue for RC Appendix on Troubleshooting 
  • TSC must help find the PTLs of the necessary projects, but they haven't replied.  Also need to discuss the related "level-up" to CNTT question at TSC and Weekly Tech Discuss (with PTLs).
    • Need a real distinction between projects which are currently inactive but have responsible people available and projects that have working repos, but no support, (and should be closed).  See https://wiki.opnfv.org/display/PROJ/Project+Directory
    • CNTT RC has a list of projects they are looking at to fulfill their needs
OPNFV 2.0

Three big buckets of work: 

OPNFV mission refresh (which includes looking at the projects critically and make some hard decisions about projects that are outside the critical mission

Increase CNTT/OPNFV interactions (some projects and members heavily engaged)

Roadmap Development (Tactical now, multi-year next).

  • Solicit SPC help in development

Action Items: (8 total)

  • Catch the Balls from CNTT through Sunset
  • Plan OPNFV/CNTT Interactions
  • TSC faster/stronger/more involved in project and release objectives.
  • Focus on Adoption and why the Industry Should Care what OPNFV Accomplishes!
ONAP

Collaboration between 3GPP (and other SDOs) and ONAP -

  • 3 GPP/SA5 Liaisons to
  • TMF: many collaborations on API. TMF also launched various catalyst projects based on ONAP
How to provide links to ONAP implementations from 3GPP (eg Github, RTD link) ?

3GPP/SA5 collaboration to

Establish more communication wit TMF to get more feedback on ONAP (via catalyst experience)

Catalyst projects can be seen as use-case incubation

ONAP Integration

Gating retrospective

~2h to deploy ONAP

Dashboard: <add link>

Recap of KaaS (Kubernetes as a Service) POC to support Gating activities - deployment on Ms Azure

Avoid merge code when OOM gating is failing

Need to identify how we can pursue footprint reduction effort

Sync-up with SO, OOM team to identify additional 'build' improvement

Next focus on AAI


OVP Automation Augment with ONAP

  • urgently need to introduce automated testing tools to improve testing efficiency and solve problems in traditional testing
  • Can leverage ONAP and OVP projects to build the automated testing pipeline 
  • ONAP and OVP gap analysis
  • Suggestion for OVP:  provide common testing platform, focus on process automation and provide integration capability to integrate with different tools from  different upstream projects and vendors
  • The efforts have been done 
  • NFV automation testing survey
  • lack of automated tools for NFV tseting
  • ONAP and OVP project need to make up the gaps to achieve the automated testing
  • OVP should avoid duplicate work between different upstream project and push automation

need to work with OVP and ONAP  to identify the real telecom testing requirements and push the related work in ovp and ONAP to make up the gaps

<Other sessions>
Listen to the Daily Hudles recording for the full report


Thursday, January 16

TrackKey PointsChallengesNext Steps / AIs
Testing
  1. Got ONAP VVP testing (OOM Robot) running on two platforms.
  2. Worked on running testing on 3 commercial VNFs through these systems.
  3. Onboarded one of the VNFs through ONAP Dublin release.
  4. VNF static (template) validation is passing on all 3 VNFs.
  1. OPNFV XCI OpenStack setup provides HTTPS for OpenStack API by default, using self-signed certificates.  Within ONAP, this requires adding the self-signed CA to multiple pods. Should a step be added to the documentation / installed to allow a CA to be imported as part of the process?
  2. During ONAP deploy, the authentication keys should have been stored within correct formats for SO / Robot / etc. However, this seems to have failed during the install and required manual correction.  
  3. Repeatedly running e.g. the robot scripts while debugging can leak state into ONAP that requires manually cleaning databases. The option to rollback changes or having a “wipe clean” script for A&AI would be very useful.
  4. Initialization of values for ONAP (i.e. subscriber, cloudowner, line of business, etc.) isn’t clearly defined in the process, and if / who is responsible for setting those values.  For example “demo-k8s.sh onap init” will setup / provide one set of values, while the “instantiate-k8s.sh” for the VVP testing may assume a different set of values. It’s unclear in the documentation if VVP tooling would create these values if they aren’t yet existing in ONAP.
  5. VVP Validation false passed in the case where the vnf-details.json had a mismatch to the file name for the module preload file name.
  6. Two entry points for testing VNFs, based on VNF template types can be confusing to the users.
  7. Robot VVP script failures had to wait for timeout (i.e. script stopped) before logs became available to debug the issue.  
  8. Need to get some support from community to provide TOSCA based VNFs to run through the testing process.
  1. We (VNF participants) would like to continue debugging the testing next week (January 20-24), if the environments can be kept up.
    1. UNH-IOL environment will be kept up until at least 1/27/2020.
  2. For next DTF event, look into sending a weekly “briefing” email to all currently registered participants to point them to updated / latest resources, etc. This could also let them know about plugfest planning calls, etc.  Need to have at least one pre-event call specific to the plugfest, to make sure resources are aligned, etc.
CNTT


OPNFV

OVP Automation Augment with ONAP

  • urgently need to introduce automated testing tools to improve testing efficiency and solve problems in traditional testing
  • Can leverage ONAP and OVP projects to build the automated testing pipeline 
  • ONAP and OVP gap analysis
  • Suggestion for OVP:  provide common testing platform, focus on process automation and provide integration capability to integrate with different tools from  different upstream projects and vendors
  • The efforts have been done 
  • NFV automation testing survey
  • lack of automated tools for NFV tseting
  • ONAP and OVP project need to make up the gaps to achieve the automated testing
  • OVP should avoid duplicate work between different upstream project and push automation
need to work with OVP and ONAP  to identify the real telecom testing requirements and push the related work in ovp and ONAP to make up the gaps
ONAPCross-project AI Cooperation and InnovationNetwork intelligence is ALL about DCAE or Close Loop in ONAP?
No

Need a focal point for both internal and external information exchange and efforts collaboration

  • Join the kick-off discussion next week for creating ONAP-AI WG

-Identify people, specify scope, establish process, and planning for Guilin

-Participate time poll by Friday at https://www.doodle.com/poll/q46kat8dx8xyd9dv


ONAP Projects Lifecycle and Review

Review the criteria associated to the lifecycle of a project from proposal, incubation, mature, Core and Archived, based on what we learned from other communities.  Goal is to focus resources on most mature and adopted projects.

Discussions about security/vulnerability issues that are identified post-mortem (after project termination/archived)

Checklist for the PTLs is in progress

Review will be performed as part of an architecture review outside the ONAP release cycle.


Release cadence in ONAP changes to a fixed cadence with three releases annually. The content of the releases is what is ready at the time of the releases. The proposal follows the same process as that used by other open source projects such as Openstack.Formulate the process more fully.Take the proposal to the TSC for approval.

+ Additional 5G Slicing topics
  • CSMF/NSMF Portal Design
  • Involvment of Data Lake services in 5G World 
  • SO