Comment 11 for bug 1980213

Revision history for this message
Frode Nordahl (fnordahl) wrote :

The verification of the ovn package in the context of the openvswitch SRU is essentially fulfilled by the package build and associated tests being successful; I'll also add a system test and full OpenStack deployment test run for good measure:

Setting the AUTOTEST_PATH=tests will make the test suite use binaries from the installed package.

set /bin/bash './tests/system-kmod-testsuite' -C tests AUTOTEST_PATH='tests'; \
"$@" -j1 || (test X'' = Xyes && "$@" --recheck)
## ----------------------- ##
## ovn 20.03.2 test suite. ##
## ----------------------- ##

system-ovn

  1: ovn -- 2 LRs connected via LS, gateway router, SNAT and DNAT ok
  2: ovn -- 2 LRs connected via LS, gateway router, SNAT and DNAT - IPv6 ok
  3: ovn -- 2 LRs connected via LS, gateway router, easy SNAT ok
  4: ovn -- 2 LRs connected via LS, gateway router, easy SNAT - IPv6 ok
  5: ovn -- multiple gateway routers, SNAT and DNAT ok
  6: ovn -- multiple gateway routers, SNAT and DNAT - IPv6 ok
  7: ovn -- load-balancing ok
  8: ovn -- load-balancing - IPv6 ok
  9: ovn -- load-balancing - same subnet. ok
 10: ovn -- load-balancing - same subnet. - IPv6 ok
 11: ovn -- load balancing in gateway router ok
 12: ovn -- load balancing in gateway router - IPv6 ok
 13: ovn -- multiple gateway routers, load-balancing ok
 14: ovn -- multiple gateway routers, load-balancing - IPv6 ok
 15: ovn -- load balancing in router with gateway router port ok
 16: ovn -- load balancing in router with gateway router port - IPv6 ok
 17: ovn -- DNAT and SNAT on distributed router - N/S ok
 18: ovn -- DNAT and SNAT on distributed router - N/S - IPv6 ok
 19: ovn -- DNAT and SNAT on distributed router - E/W ok
 20: ovn -- DNAT and SNAT on distributed router - E/W - IPv6 ok
 21: ovn -- 2 LSs IGMP and MLD skipped (system-ovn.at:3215)
 22: ovn -- Load balancer health checks skipped (system-ovn.at:3339)
 23: ovn -- Load Balancer LS hairpin IPv4 skipped (system-ovn.at:3543)
 24: ovn -- Load Balancer LS hairpin IPv6 skipped (system-ovn.at:3624)
 25: ovn -- ACL reject skipped (system-ovn.at:3704)
 26: ovn -- conntrack TCP reset ok

## ------------- ##
## Test results. ##
## ------------- ##

21 tests were successful.
5 tests were skipped.

$ dpkg -l | egrep "(openvswitch|ovn)"
ii openvswitch-common 2.13.8-0ubuntu1 amd64 Open vSwitch common components
ii openvswitch-source 2.13.8-0ubuntu1 all Open vSwitch source code
ii openvswitch-switch 2.13.8-0ubuntu1 amd64 Open vSwitch switch implementations
ii ovn-central 20.03.2-0ubuntu0.20.04.4 amd64 OVN central components
ii ovn-common 20.03.2-0ubuntu0.20.04.4 amd64 OVN common components
ii ovn-host 20.03.2-0ubuntu0.20.04.4 amd64 OVN host components
ii python3-openvswitch 2.13.8-0ubuntu1 all Python 3 bindings for Open vSwitch