Commit Graph

15 Commits

Author SHA1 Message Date
Ghanshyam Mann 216df5cf82 Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

Change-Id: Icfceba7407e7c775b29e281bdf940653f84f5340
2022-04-30 20:09:59 -05:00
zhouhenglc 3a5dde69e7 Readd neutron-tempest-plugin-fwaas job
Add neutron-tempest-plugin-fwaas job to check and gate pipeline

Change-Id: I7b899deba4e418c70d7234ff18b260eda5c86dbf
2022-03-03 09:53:58 +08:00
ZhouHeng a9f26b81e2 revive neutron-fwaas project
This reverts commit caae7b6a6f.

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
Slawek Kaplonski caae7b6a6f Retire neutron-fwaas project
Governance change is proposed at [1] and project config patch is
proposed at [2]

[1] https://review.opendev.org/735828
[2] https://review.opendev.org/#/c/735812/

Change-Id: I561504160e5548c54d1af31821c3366ab34cf0ec
2020-06-16 12:38:31 +02:00
Slawek Kaplonski a88d23c797 Remove os-testr leftovers
All projects should be switched to use stestr already. In
neutron-fwaas it is already done but there were some leftovers
after os-testr and this commit removes them.

Change-Id: I7d0c72d1327eedcfd309ec4c346064d0adad6008
2019-11-27 22:30:31 +01:00
Boden R de49260304 fix gate
Get the FWaaS gate working again by adding the required constructor arg
to L3AgentExtensionAPI. Also bumps up neutron-lib to the latest.

Change-Id: I62d70e8d93cae5a27c8722f69407113035d032bc
2019-05-21 14:21:28 -06:00
Slawek Kaplonski cc2e0a3f00 Update lower-constraints to be same as in Neutron
This patch updates lower constraints of neutron-fwaas to be
same as for neutron project.
It also bumps neutron version to lates 14.0.0 beta3 and
psycopg2 package to 2.7.3 to fix issue [1].

[1] https://github.com/psycopg/psycopg2/issues/489

Change-Id: I4c78da3a593a9f02a328c6ba02688de04ff98d5a
2019-03-15 10:26:29 +01:00
Akihiro Motoki 781a06c983 Replace ryu with os_ken
Implements: blueprint ryu-framework-maintenace-transition
Change-Id: Ib2b8260fa7f124a5a8fbe674c6278f39f5d96b04
2018-12-28 00:22:39 +09:00
Boden R f32927857d use neutron-lib for _model_query
The model_query module is in neutron-lib and the CommonDBMixin will
eventually be removed. This patch swiches use of the _model_query
method over to query_with_hooks from neutron-lib.

This patch also bumps the neutron-lib version up to 1.20.0

Change-Id: I670d3cef59d8e729e573323fc636a08ff7b86920
2018-11-13 11:21:36 -07:00
Nguyen Phuong An 15cabc798d Add python binding for libnetfilter_log
This patch adds a python binding for libnetfilter_log, it can be used
to capture NFLOG packets in network namespace from logging service in
FWaaS v2.

NFLogWrapper should be covered by functional test. Functional tests
should be added in the future.

Co-Authored-By: Kim Bao Long <longkb@vn.fujitsu.com>
Partial-Bug: #1720727
Change-Id: I2bf0beac5ba373d47c226927d1922f3eb59af501
2018-08-09 17:45:35 +07:00
Boden R d625886898 update requirements for neutron-lib 1.18.0
Neutron-lib 1.18.0 is our Rocky RC and is already being used by neutron
[1]. This patch updates the neutron-lib required version to match
neutron [1] in prep for the Rocky release.

[1] https://review.openstack.org/#/c/583671/

Change-Id: Ied1f59a4027fc0df29ede6243620eb876b3ae75f
2018-07-23 07:22:39 -06:00
Boden R a661959f32 use autonested_transaction from neutron-lib
Switch usages from neutron's autonested_transaction to neutron-libs
in prep for https://review.openstack.org/#/c/583324

Change-Id: Ic35cc3b7d8563c72abfbec8ce019c2c2f3fdcb53
2018-07-17 12:11:03 -06:00
Nguyen Van Trung 1f3bfe2f6f [Gate] Avoid sphinx_build error and fix functional test
Sphinx version 1.7.5 is raised doc build failures. Maybe deps are not
suitable with current sphinx version.

This patch fixes functional test, due to neutron out of date
version and setns() of pynetns doesn't return any open FD anymore [2].

[1] http://lists.openstack.org/pipermail/openstack-dev/2018-April/128986.html
[2] 2e7964f498

Co-Authored-By: Nguyen Phuong An <AnNP@vn.fujitsu.com>
Change-Id: I44c89a4637a6c6b10f374f83ff76fb1225b603b7
2018-07-06 06:24:30 +00:00
Nguyen Hai d8ed590a97 Fix incompatible requirement in lower-constraints
Fix lower-constraints don't match the lower bounds
in the requirements file(s). It causes fail in
requirements-check.

REF:
http://lists.openstack.org/pipermail/openstack-dev/2018-April/129056.html

Change-Id: I5f26375a5e55da9449635dbfd0b0e8d0968f485e
2018-04-06 22:30:25 +09:00
Doug Hellmann 449568c440 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I2d6ce9ddd15e5816be5c888daa907039c66507fa
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 16:29:53 -04:00