8b5473c3f0
* Update the router (holding RouterInfo objects) with current data on update / sync. Since the sync method should reconcile out of any state, we need to update the RouterInfo we store locally in the driver to ensure we have not missed e.g. a ha_state_change. * Consistently use RouterInfo instead of some mix of dict and Router and RouterInfo. * Ensure NAT rules are current by using a tag to clean them all and then re-create the currently required rules before applying them via iptables manager. This ensures there are no dangling rules or duplicates. Co-Authored-By: Niklas Schwarz <niklas.schwarz@inovex.de> Closes-Bug: https://bugs.launchpad.net/neutron/+bug/1943449 Depends-On: Ic09e47673f916328568c413d0e8485d36c283c24 Change-Id: I378ba5a0b500110ce5f9293a885730c0a62578b0
15 lines
480 B
Plaintext
15 lines
480 B
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.
|
|
|
|
coverage!=4.4,>=4.0 # Apache-2.0
|
|
testtools>=2.2.0 # MIT
|
|
oslotest>=3.2.0 # Apache-2.0
|
|
stestr>=1.0.0 # Apache-2.0
|
|
|
|
# This is necessary as pecan dropped this dependency
|
|
# see https://review.opendev.org/c/openstack/neutron/+/848706
|
|
WebTest>=2.0.27 # MIT
|
|
|
|
mypy>=1.7.0 # MIT
|