Skip to end of banner
Go to start of banner

2021-02-02 - Anuket/ONAP: XtestingCI on steroids

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Topic Leader(s)

Topic Overview

X-testing & X-testing CI is a framework is a simple way for developers to manage their test cases, without being a CI/CD expert.

Slides & Recording

xtestingci on steroids | opnfv  etherpad

Minutes

Lots of new features in the January 2021 release.

  • Less dependency on Ansible - 3 commands for deployment
  • Debian Centos Ubuntu, ... support

Leverage dynamic and shared runners for containers

Cédric Ollivier is developing a Katacoda tutorial/course for running K8s Ref Conformance tests

Question about tools - the only dependency is the X-testing Framework. Many open source tools could be leveraged

Demo of the course - After install, run an Ansible playbook as proposed in Elbrus RC-2, currently using Jenkins helm chart but K8s equivalent possible

(Would be exactly the same for Open stack with changes to configuration files).

For the future, defining a way within X-testing to on-board CNF and VNF is critical (this has been done for OS and VNF)

  • would mean switching from shell runners to X-testing runners to replace LF IT CI
  • deploy K8s cluster for Anuket X-testing runners.
  • question about cost and "where" we deploy the k8s cluster
  • other LFN projects would want to deploy container builds

It is very easy to manage the test case list within our labs, by writing a test case list within a YAML file.

Some Next steps:

  • to release all Helm charts for the last components (TestAPI, Cachet, Docker registry, etc.)
  • to complete the continuous development part in all scenarios as in used in OPNFV (Jenkins): docker builds, unit tests, gates, etc.
  • to finish Katacoda (your feedbacks are all welcome)

"Try it, you'll love it!" Cédric Ollivier


Action Items

  •  
  • No labels