429fbae1d0
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
)
62 lines
1.9 KiB
Plaintext
62 lines
1.9 KiB
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
pbr>=4.0.0 # Apache-2.0
|
|
|
|
Paste>=2.0.2 # MIT
|
|
PasteDeploy>=1.5.0 # MIT
|
|
Routes>=2.3.1 # MIT
|
|
debtcollector>=1.19.0 # Apache-2.0
|
|
decorator>=3.4.0 # BSD
|
|
eventlet>=0.25.1 # MIT
|
|
pecan>=1.3.2 # BSD
|
|
httplib2>=0.9.1 # MIT
|
|
requests>=2.18.0 # Apache-2.0
|
|
Jinja2>=2.10 # BSD License (3 clause)
|
|
keystonemiddleware>=5.1.0 # Apache-2.0
|
|
netaddr>=0.7.18 # BSD
|
|
netifaces>=0.10.4 # MIT
|
|
neutron-lib>=2.15.0 # Apache-2.0
|
|
python-neutronclient>=6.7.0 # Apache-2.0
|
|
tenacity>=6.0.0 # Apache-2.0
|
|
SQLAlchemy>=1.3.23 # MIT
|
|
WebOb>=1.8.2 # MIT
|
|
keystoneauth1>=3.14.0 # Apache-2.0
|
|
alembic>=1.6.5 # MIT
|
|
stevedore>=1.20.0 # Apache-2.0
|
|
oslo.cache>=1.26.0 # Apache-2.0
|
|
oslo.concurrency>=3.26.0 # Apache-2.0
|
|
oslo.config>=8.0.0 # Apache-2.0
|
|
oslo.context>=2.22.0 # Apache-2.0
|
|
oslo.db>=4.44.0 # Apache-2.0
|
|
oslo.i18n>=3.20.0 # Apache-2.0
|
|
oslo.log>=4.5.0 # Apache-2.0
|
|
oslo.messaging>=7.0.0 # Apache-2.0
|
|
oslo.middleware>=3.31.0 # Apache-2.0
|
|
oslo.policy>=3.7.0 # Apache-2.0
|
|
oslo.privsep>=2.3.0 # Apache-2.0
|
|
oslo.reports>=1.18.0 # Apache-2.0
|
|
oslo.rootwrap>=5.8.0 # Apache-2.0
|
|
oslo.serialization>=2.25.0 # Apache-2.0
|
|
oslo.service>=1.31.0 # Apache-2.0
|
|
oslo.upgradecheck>=1.3.0 # Apache-2.0
|
|
oslo.utils>=4.5.0 # Apache-2.0
|
|
oslo.versionedobjects>=1.35.1 # Apache-2.0
|
|
osprofiler>=2.3.0 # Apache-2.0
|
|
os-ken>=2.0.0 # Apache-2.0
|
|
os-resource-classes>=1.1.0 # Apache-2.0
|
|
ovs>=2.10.0 # Apache-2.0
|
|
ovsdbapp>=1.12.2 # Apache-2.0
|
|
packaging>=20.4 # Apache-2.0
|
|
psutil>=5.3.0 # BSD
|
|
pyroute2>=0.6.6;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2)
|
|
pyOpenSSL>=17.1.0 # Apache-2.0
|
|
|
|
python-novaclient>=9.1.0 # Apache-2.0
|
|
openstacksdk>=0.31.2 # Apache-2.0
|
|
python-designateclient>=2.7.0 # Apache-2.0
|
|
os-vif>=1.15.1 # Apache-2.0
|
|
futurist>=1.2.0 # Apache-2.0
|
|
tooz>=1.58.0 # Apache-2.0
|
|
wmi>=1.4.9;sys_platform=='win32' # MIT
|