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.
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
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 ovn.at: 3215) ovn.at: 3339) ovn.at: 3543) ovn.at: 3624) ovn.at: 3704)
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-
22: ovn -- Load balancer health checks skipped (system-
23: ovn -- Load Balancer LS hairpin IPv4 skipped (system-
24: ovn -- Load Balancer LS hairpin IPv6 skipped (system-
25: ovn -- ACL reject skipped (system-
26: ovn -- conntrack TCP reset ok
## ------------- ##
## Test results. ##
## ------------- ##
21 tests were successful.
5 tests were skipped.
$ dpkg -l | egrep "(openvswitch|ovn)" 0ubuntu0. 20.04.4 amd64 OVN central components 0ubuntu0. 20.04.4 amd64 OVN common components 0ubuntu0. 20.04.4 amd64 OVN host components
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-
ii ovn-common 20.03.2-
ii ovn-host 20.03.2-
ii python3-openvswitch 2.13.8-0ubuntu1 all Python 3 bindings for Open vSwitch