Page tree

Versions Compared

Key

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

H release planning page: https://etherpad.opnfv.org/p/yardstick_release_h

Hunter Release Plan for Yardstick

Summary of Goals

The target of Hunter for Yardstick would be more DevOps featured for the developers and more usability for the users. 

Yardstick in Hunter would like to support CD release mode, which requires to set up a new CD pipeline with several level of test/verify steps. New NSB test cases would be included, and more performnace test cases towards K8s would be considered. Also Yardstick try to shrink the docker image size in Hunter release.

Uncommon Dependencies

  • CD release requires a bare-metal hardware to be as production environment.

Detailed Requirements and Tasks

Jira
serverOPNFV JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues10
jqlQueryproject=yardstick and fixversion=8.0.0
serverId96acfcf2-db1a-3859-891e-03a53e9315b0

New test cases

  • Test cases for Agnostic VNF - Extending it to support multiple VNF's
  • vBNG testing in NSB - Test cases for vBNG benchmarking
  • IPsec testing in NSB: Test cases for IPsec benchmarking
  • vIMS testing in NSB: Test cases for vIMS benchmarking
  • SD-WAN testing in NSB: Test cases for SD-WAN benchmarking
  • vCMTS testing in NSB: Test cases for vCMTS benchmarking
  • More Kubernetes performance test cases

Features/Improvements

  • OpenStack Rocky Support
    • improve pip package dependancy on Openstack
  • Extending Agnostic VNF feature for re-using test cases across multiple VNF's 
  • Extending Ixia traffic gen to send PPPoE traffic for BNG testing and retrieving relevant metrics 
  • Barometer Support in yardstick to collect NFVi metrics 
  • HTML Report  (https://jira.opnfv.org/browse/YARDSTICK-1367)
  • shrink Yardstick docker size
    • split web gui part outside of Yardstick docker
    • base image of Yardstick can be replace with a light os, e.g. alpline
  • test cases renaming (https://jira.opnfv.org/browse/YARDSTICK-1375)

Documentation

  • Yardstick Web GUI user guide
  • New test case description documentation

Risk

CD release requires to set up a new CD pipeline, it also depends on the hardware.