neutron/neutron/tests/unit
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 Merge "When creating a VXLAN interface, a device is mandatory" into stable/wallaby 2022-04-20 12:46:46 +00:00
api Replace assertItemsEqual with assertCountEqual 2021-08-24 10:00:56 +00:00
cmd Added common config and SR-IOV agent config to sanity check 2021-06-11 14:33:31 +00:00
common [OVN]Any string type dhcp options should be quoted 2022-06-15 13:42:52 +00:00
conf Merge "Modify create address scope policy rule and add UT for that API" into stable/wallaby 2021-04-01 23:57:27 +00:00
core_extensions Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
db [OVN] Sync QoS policies 2022-07-01 08:45:21 +00:00
debug Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
extensions Set "type=virtual" for OVN LSP with parent ports 2022-06-16 23:19:35 +00:00
hacking Remove "six" library 2020-07-28 16:55:52 +00:00
ipam Remove exception ``IpAddressAllocationNotFound`` 2022-03-17 06:27:42 +00:00
notifiers Use a thread local variable to store the Nova Notifier enable flag 2022-02-17 10:44:28 +00:00
objects Optimize queries for port operations 2022-06-21 09:08:24 +02:00
pecan_wsgi Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
plugins [OVN] Sync QoS policies 2022-07-01 08:45:21 +00:00
privileged Add retry for privsep get_link_devices 2022-06-10 16:01:04 +05:30
quota Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
scheduler Replace assertItemsEqual with assertCountEqual 2021-08-24 10:00:56 +00:00
services [OVN] Handle missing acls during log removal 2022-05-17 13:35:44 +00:00
tests Replace assertItemsEqual with assertCountEqual 2021-08-24 10:00:56 +00:00
__init__.py Don't set use_stderr to False for tests 2017-04-15 01:41:29 +00:00
_test_extension_portbindings.py Remove "six" library 2020-07-28 16:55:52 +00:00
dummy_plugin.py Remove Neutron LBaaS 2019-09-20 07:46:06 +00:00
extension_stubs.py Consume ServicePluginBase from neutron-lib 2017-03-17 12:06:57 -06:00
fake_resources.py [OVN] Update the DHCP options when the metadata port is modified 2021-10-11 10:30:51 +00:00
test_auth.py Fix context deprecation warnings 2018-02-13 15:02:49 -05:00
test_manager.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_neutron_plugin_base_v2.py Add unit test to validate non DB base core plugin can be loaded 2017-11-15 21:21:35 +00:00
test_opts.py Provide the rpc_response_max_timeout parameter to sriov-agent 2021-06-14 14:00:35 +00:00
test_policy.py Always perform policy checks if enforce_new_defaults == true 2021-03-18 08:51:00 +01:00
test_service.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_worker.py Remove the dependency on the "mock" package 2020-04-28 18:05:37 -04:00
test_wsgi.py Remove "six" library 2020-07-28 16:55:52 +00:00
testlib_api.py Remove usage of six.text_type and six.string_type 2020-05-22 14:02:55 -04:00