neutron/neutron/tests/functional
Rodolfo Alonso Hernandez 0e9c6539b3 [OVN] Sync QoS policies
The tool "neutron-ovn-db-sync-util" now syncs the Neutron QoS policies
with the OVN NB database. The tools reads the port and the floaiting IP
QoS policies and creates the corresponding OVN QoS rules.

The ovsdbapp library is bumped to version 1.15.0. This version updates
the "QoSAddCommand" to allow register updates. If the OVN NB QoS
register to be created is present in the DB and all parameters match,
no transaction is commited to the DB.

Depends-On: https://review.opendev.org/c/openstack/ovsdbapp/+/822138
Closes-Bug: #1947334

Conflicts:
    lower-constraints.txt
    neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/qos.py
    neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py
    neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py
    neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py
    requirements.txt

Change-Id: Ib597b62017b56b41009dd4d7359e169f424272b0
(cherry picked from commit cde5657a50)
(cherry picked from commit a51f243016)
2022-07-01 08:45:21 +00:00
..
agent [OVS][QoS] Unset the min-bw QoS from the phys bridge interface 2022-06-17 16:44:50 +00:00
api Convert policy.json into policy-in-code 2018-12-13 20:37:53 +00:00
cmd Remove rootwrap execution (2) 2021-02-06 16:23:03 +00:00
common All functional tests logs results now 2018-11-21 19:58:18 +00:00
db Remove FT "test_has_offline_migrations_*" tests 2021-04-07 09:16:42 +00:00
objects Randomize segmentation ID assignation 2021-03-29 11:23:56 +00:00
pecan_wsgi [API] Return 403 for POST requests when user is not authorized 2022-04-13 06:01:26 +00:00
plugins [OVN] Sync QoS policies 2022-07-01 08:45:21 +00:00
privileged Replace "ip route" command in "dvr_local_router" 2021-03-15 16:05:28 +00:00
resources Skip "PortBindingChassisEvent" if revision number changes 2022-05-20 22:30:15 +00:00
sanity Use pyroute2 for SRIOV VF commands 2020-05-27 16:58:02 +00:00
scheduler Replace assertItemsEqual with assertCountEqual 2021-08-24 10:00:56 +00:00
services Merge "[OVN] Fix overlapping security group objects not correctly applied" into stable/wallaby 2022-02-10 00:45:09 +00:00
tests Complete removal of dependency on the "mock" package 2020-05-01 12:05:34 -04:00
__init__.py tests: removed 'retargetable' framework 2017-05-02 16:45:49 +00:00
base.py Skip "PortBindingChassisEvent" if revision number changes 2022-05-20 22:30:15 +00:00
constants.py TrunkManager for the OVS agent 2016-08-24 02:52:17 -04:00
requirements.txt Update requirements for recent pip failures 2020-12-09 13:17:51 +01:00
test_server.py Wait until workers have been launched 2021-11-18 08:51:05 +00:00
test_service.py Modify api and rpc default number of workers 2019-02-19 13:24:01 -07:00