Commit Graph

34 Commits

Author SHA1 Message Date
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
Yushiro FURUKAWA 0a2bef43e3 Migrate to stestr as unit tests runner
Recent update brought os-testr 1.0.0 that already uses stestr test [1]
runner instead of testrepository. This patch migrates those places using
testrepository to using stestr.

[1] http://lists.openstack.org/pipermail/openstack-dev/2017-September/122135.html

Co-Authored-By: Nate Johnston <nate.johnston@redhat.com>
Change-Id: I36f922799fa5a0ed75f412999922f7d5bab180cc
2019-03-08 12:33:20 +09:00
Akihiro Motoki 9f8709b396 doc: Add policy reference
Partially Implements: blueprint neutron-policy-in-code

Change-Id: I906646c5e0975b7de14135aa610b4ff18f5a0fe4
2018-12-27 15:31:17 +00:00
Andreas Jaeger b860883481 Add Zuul v3 native midonet cross test
Migrate over legacy-cross-networking-midonet-python35 and convert it to
Zuul v3 native.

Allow .zuul.yaml to be edited, update .gitignore for this.

Change-Id: Icdf5bf8a4a023d4d7a3c12dda3a47cfe4b83b8f3
Needed-By: Ie1040995a66ad7df43b0be48d0ca01e358d06ad4
2018-01-21 12:11:13 +01:00
Akihiro Motoki e32cad0333 Add auto-generated config reference
oslo.config provides sphinx extensions to generate config reference
and sample config files. This commit enables the auto-generation of
the networking config reference.

Part of doc-migration work

Change-Id: I954f87aebab9c70c8a81e7383e7546035ff4a92c
2017-07-19 20:06:12 +00:00
Akihiro Motoki dbb47f5b8a rearrange content to fit the new standard layout
Change-Id: Iaa7583223650ff4bd0e91995c21497c62a84f334
2017-07-07 10:05:37 +00:00
Akihiro Motoki fe7cd58a5d Enable warning-is-error in doc build
Clean up python build warnings to enable warning-is-error.
Part of doc-migration work

Change-Id: Iee76a112945a3619de41000e5022eaba195b96c0
2017-07-05 04:52:49 +09:00
Martin Hickey 93883c17db Automatically generate neutron FWaaS configuration files
This adds a new tox environment, genconfig, which generates sample
neutron FWaaS configuration file using oslo-config-generator.

Partially-Implements: blueprint autogen-neutron-conf-file

Change-Id: I8e9113dfb88e5290f6eedd012d1a52fc35c3c88c
Partial-bug: #1199963
2015-12-07 10:50:11 +00:00
Kyle Mestery bffe8c1175 Add reno for release notes management
Change-Id: Ice756c9d916e6a8686c2b56da361b376db14b158
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-12-04 10:17:19 -06:00
Bertrand Lallau 6cbe3c1b70 Remove quantum untracked files from .gitignore
This change removes obsolete quantum untracked files from .gitignore.

Change-Id: Id0fafcb98d04a62d979386573da3c2a6e306f86d
2015-07-23 17:28:26 +02:00
Doug Wiegley e59c0a60ba Fix gitignore of egg files properly
Change-Id: Idfbfb562ac54b837108bab4d963a9001e2657198
2014-12-30 18:22:21 +00:00
Doug Wiegley e6e929b60f After the services split, get neutron-fwaas Jenkins jobs passing
- Temporarily skip all unit tests, until alembic chains are sorted.

Change-Id: I38f88c8f4638b7c3787479b70bbfe001f3c9f3cd
2014-12-09 00:00:29 -07:00
Kevin Benton c230224618 Ignore top-level hidden dirs/files by default
Rather than waiting for each contributor to attempt to submit
a change to .gitignore trying to add the $editor_of_the_week
hidden directory just to be rejected, let's just ignore hidden
files/dirs by default in the top-level neutron directory.

Change-Id: I145bec958a3db7423a4e820a310b138ed189d2cc
2014-10-11 01:42:06 -07:00
Doug Wiegley 66d6d6dc1e Ignore emacs checkpoint files
Change-Id: Ie9870cded34e97c078b0f376948c6b6bc6ac2eb4
2014-06-18 13:48:41 -05:00
Zhenguo Niu 7e3e830d0d Updates .gitignore
To ignore swap files from getting into repository
currently the implemented ignores are *.swp and *.swo
however vim adds more swap files if these files exists,
so improving this with *.sw?

Change-Id: Ie1b458d2b862e6cf2552ae5be6c6178b72e960ab
Closes-Bug: #1255876
2013-11-28 23:18:03 +08:00
ZhiQiang Fan fb973b1ab5 Ignore pbr*.egg directory
Change-Id: I8a143a20947fef1d1d6a28e53893efe01f49884c
Fixes: Bug #1210306
2013-08-09 06:06:07 +08:00
Ryota MIBU 1daeca3d0f Add cover/ to .gitignore
When we run "tox -e cover" to generate coverage report, testr will make
"cover" directory which contains the same html in "covhtml" made by
"./run_test.sh --coverage".  So, make git ignore this directory.

Change-Id: I829667a1ceb55418a5695545ad543a53f63821ba
2013-07-10 13:47:52 +09:00
Mark McClain ee576e2921 Rename Quantum to Neutron
This change renames everything to Neutron while providing backwards
compatible adjustments for Grizzly configuration files.

implements blueprint: remove-use-of-quantum

Change-Id: Ie7d07ba7c89857e13d4ddc8f0e9b68de020a3d19
2013-07-06 15:02:43 -04:00
Aaron Rosen a094632eb1 Add *.swo/swp to .gitignore
I noticed these files weren't being ignored when I accidentally uploaded
one here: https://review.openstack.org/#/c/30648/3

Fixes bug: 1187600

Change-Id: I8570f797e2cc7420dc8a578a9cf68741631cd9f6
2013-06-04 18:12:21 -07:00
Monty Taylor 7c983cac33 Move to pbr.
Closes bug 1179007

Change-Id: I3666e373389da6ad9a21a195a42918d4dec50cb5
2013-05-17 08:31:44 -07:00
Monty Taylor dd13933581 Add initial testr support.
This doesn't really do much other that add the needed bits to the repo to
start hacking on testr support in small chunks.

Change-Id: I34fc57fdc7c9ebda8ffa2357a2ef962c7ab41bfa
2013-02-28 17:21:05 -05:00
He Jie Xu 7eb6cd868a Use babel to generate translation file
Fixes bug 1103519

Following http://wiki.openstack.org/Translations to integrate transifex
translation into quantum

We added the empty file quantum/locale/quantum.pot to avoid the
failure of the Jenkin's translation-jobs because git doesn't allow empty
directory to be added into the repository.

After this patch accepted, we need to do as below:
1. Make the transifex quantum project
(https://www.transifex.com/projects/p/quantum/) as part of the
openstack transifex project hub and give access to the transifex
openstack Jenkins account.

2. Add the translation-jobs into openstack/openstack-ci-puppet for
ceilometer.

Change-Id: I329a8bdc51ed8a0e75399c592d3991b1ec06a855
2013-01-24 00:20:32 +08:00
Zhongyue Luo 7c4381cb90 .gitignore cleanup
Removed obsolete files/dirs
Added .coverage and covhtml
Ordered alphabetically

Change-Id: Iac10b075f318c264549ee017688eccd52deae07d
2013-01-05 09:26:43 +08:00
Maru Newby 666c23fbf7 Add tox artifacts to .gitignore
* A tox build creates quantum/versioninfo and setuptools-*.egg,
   and git formerly marked them as untracked rather than ignored.

Change-Id: I50556717a05b2488cff5d9693d46637df608da70
2012-12-17 18:10:05 +00:00
Clark Boylan 08e6dd706e Add build_sphinx options.
To better facilitate the building and publishing of sphinx
documentation by Jenkins we are moving all openstack projects with
sphinx documentation to a common doc tree structure. Documentation
goes in project/doc and build results go in project/doc/build.

Change-Id: I672fbd296e2b8f1da1eede74d6f0c7a26345cf74
2012-06-08 14:28:35 -07:00
Bhuvan Arumugam 6982f5af25 Include AUTHORS in release package.
Fixes Bug #976267.

Include AUTHORS file in release package. The file is generated
automatically from git. Handle different combination for mailmap
records. Include test case to verify this fix.

* MANIFEST.in
  Include AUTHORS file in release package.

* .gitignore
  Add AUTHORS file.

* quantum/openstack/common/setup.py
  generate_authors(): New method to create AUTHORS file. If
  AUTHORS.in file exists, append it's content to AUTHORS file.
  parse_mailmap(): Handle all mailmap combination while parsing.

* setup.py
  Import the new method.
  Generate AUTHORS file before creating the package.

* quantum/tests/unit/test_setup.py
  New test script to verify different combination of records
  in mailmap file.

Change-Id: I220e8a20c96d37df3fa2ba0424e8372496e67895
2012-05-14 14:45:56 -07:00
Monty Taylor 23625ca58d Split out pip requires and aligned tox file.
Align tox.ini file with standards.
Align setup.py with openstack-common standards.

Change-Id: I333bbd66648c865a5c97ec2661359ab849274446
2012-03-14 23:20:22 -07:00
Monty Taylor ba63a646fc Split out quantum.client and quantum.common.
Change-Id: I1241bcd3305b6859c0cd2bb8c35b523e27aa3b18
2012-01-24 18:49:31 -08:00
Monty Taylor 463fc8aacb Getting ready for the client split.
Change-Id: Ic2e7d637d2c116dfda3d7ad958ccba39a8da7751
2012-01-19 11:43:18 +11:00
James E. Blair b11971933a Base version.py on glance.
This makes setting and calculating the versioning of quantum more
like other OpenStack projects, simplifying the work of the CI
and Release Management teams.

Addresses bug 916018 which prevents the quantum-tarball job from
running correctly.

Change-Id: I5b006ccc3d31c5d213c703853dfa38f04d983918
2012-01-17 16:24:34 +11:00
James E. Blair d9827b863b Rename .quantum-venv to .venv.
This simplifies a number of Jenkins jobs which currently, other
than directory names, could be the same for all OpenStack
projects. By renaming the virtualenv directory, the redundant
Jenkins virtualenv build and copy jobs can be eliminated.

Change-Id: I93c7f6577b4c3a76b021f002bda59fcb8fac3f95
2011-12-23 15:02:57 -08:00
James E. Blair 3147146641 Remove plugin pip-requires.
Fixes bug 906636.

The cisco plugin included ncclient, but does not use it when testing.
The openvswitch plugin included SQLAlchemy which is already required
by quantum itself.

I've also changed the install_venv.py script to only look at
tools/pip-requires, so that it behaves more like the rest of the
OpenStack projects.  In Jenkins that's the only file we look at
to see if we need to rebuild the virtualenv, so it would be best
if the project only hade one pip-requires.

Also added .gitignore to ignore files created during testing.

Change-Id: Ic460452ec89aa8377c975ca63b57563119860e6b
2011-12-19 16:30:54 -08:00