neutron-fwaas/releasenotes/notes/bug-1702242-c917c832ac2fa4e1.yaml
ZhouHeng a9f26b81e2 revive neutron-fwaas project
This reverts commit caae7b6a6f5e8944dbe359b6472be2507bbf5e12.

Reason for revert:
Many users still need L3 firewalls and Inspur team wants to maintain
this project.
Neutron drivers team discussed the topic of the maintenance of
neutron-fwaas, and agreed to include neutron-fwaas again to Neutron
stadium[1].

Some updates have been made:
Remove use "autonested_transaction" method, see more [2]
Replace "neutron_lib.callbacks.registry.notify" with "registry.publish"
Replace rootwrap execution with privsep context execution.
Ensure db Models and migration scripts are sync, set table
firewall_group_port_associations_v2's two columns nullable=False

[1] https://meetings.opendev.org/meetings/neutron_drivers/2022/neutron_drivers.2022-01-28-14.00.log.html#l-14
[2] https://review.opendev.org/c/openstack/neutron-lib/+/761728

Change-Id: I14f551c199d9badcf25b9e65c954c012326d27cd
2022-03-01 01:01:47 +00:00

12 lines
498 B
YAML

---
fixes:
- |
[`bug 1702242 <https://bugs.launchpad.net/neutron/+bug/1702242>`__]
Port range specification of a firewall rule now works expectedly
with the reference L3 agent based implementation.
Previously, when creating a firewall rule with port range like
``8778:9000``, the rule was not deleted correctly and only entries
associated with the first port number were clean up.
Note that this bug is only applied to the reference L3 agent
based implementation.