Skip to content

dci-labs/example-cnf-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

example-cnf-config

Samples files to deploy and enable TestPMD application with dci-openshift-app-agent and dci-pipeline.

Related projects

  • example-cnf project: here you will find the images in which example-cnf operators and workloads are based.
  • example_cnf_deploy Ansible role: here you will find the Ansible role used to support the automation of this hook.
  • example-cnf pipelines: here you can find the pipelines (prefixed with example-cnf) to deploy the different scenarios to test example-cnf. Please refer to dci-pipeline docs to review how dci-pipeline works and how to deploy your pipeline.

Scenarios

TestPMD deployment

This implies the deployment of example-cnf operators and workloads. See testpmd doc.

Upgrade validation

When running example-cnf during an upgrade, an extra DCI hook can be called to gather information about the CNF behavior. See upgrade_validation doc.

Launch a new TRex job

If you want to launch a new TRex job on an already deployed example-cnf instance, use the launch_trex_job hook. See launch_trex_job docs for more details.

Node draining validation

If example-cnf is launched in continuous mode (or emulating continuous mode with a long TRex job duration), we can use draining validation to emulate a node draining process that impacts in the worker node where TestPMD pod is deployed and TRex is running, then TestPMD pod needs to be reallocated, and consequently packet loss starts to appear.

About

Config for the Example CNF in dci-cnf-agent

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published