This option is not needed since [1], Also set
tempest_plugins var to setup neutron-tempest-plugin
in tempest venv.
[1] https://review.opendev.org/c/openstack/devstack/+/558930
Change-Id: I595f81ac10443b6484b8b0bc0a12b5b58e75044f
The 'all-plugin' tox environment was deprecated by this patch [1].
Instead of the 'all-plugin' it is recommended to use the 'all' tox
environment.
[1] https://review.opendev.org/c/openstack/tempest/+/543974
Change-Id: I8981592bf8c4e812c72b446e9d9fdeaaaa8c4537
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I7847ca8d6760745ae6fc85748de7248fb3e05c52
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
1. It's Ussuri. We can *finally* stop testing Python 2 [1]. Time to party.
We don't attempt any cleanup but simply stop testing with Python 2,
indicate that we only support Python 3 via 'setup.cfg' and remove any
Python 2 only dependencies.
This should free up a significant amount of resources from the gate and
let us start using Python 3 idioms in our code. Win-win.
2. Cleanup basepython from individual testenv sections
3. From this point on the codebase will be incompatible with python2
[1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html#python2-deprecation-timeline
Change-Id: Ia08c363263aaa406d0bf55e10ce8258695387578
Old job name was "legacy-neutron-fwaas-v2-dsvm-tempest-multinode",
new name is "neutron-fwaas-v2-dsvm-tempest-multinode"
Change-Id: Ia717bbac366bbd067e65a3895bb2ffb3aded75b7
It also changes devstack plugin to set fwaas L3 agent extension in
"agent" section of config file. Previously it was set in "AGENT"
section and it looks that it makes the difference when running on
Python 3.
Change-Id: If177e682e00e38eeb75a7ad77cf5796a04fe831b
This patch renames job "legacy-neutron-fwaas-v2-dsvm-tempest" to
"neutron-fwaas-v2-dsvm-tempest" and converts it zuulv3 syntax.
Change-Id: I864af53231b9a28e30b901c1989c49fed22f4d46
This patch switches neutron-fwaas-fullstack to Zuul v3 syntax
and to inherits from neutron-fullstack job definition.
It also removed neutron-fwaas-fullstack-python35 job definition as
this job wasn't run anywhere and now as neutron-fwaas-fullstack will
inherits from neutron-fullstack it will run on python 3.
Depends-On: https://review.opendev.org/#/c/647931/
Change-Id: I4c08367d7e0670b3f8219b281af22632d53fcdae
Related-Bug: #1804844
As German Eichberger's email at
https://markmail.org/message/2kva4b3lwgddyeau. So This patch intend to
removes source code related FWaaS V1.
Change-Id: I4e440c854e5aa11193d38946e659481f4fefded2
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Use openstack-lower-constraints-jobs template.
Remove jobs that are part of the templates.
Also, remove openstack-tox-docs job variant, the current template
handles this just fine with doc/requirements.txt, no need for this.
Change-Id: I04610329aee57e7bf25446318ec694d0e86d3889
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ib5e3121d9f9ad7a89696157ae4b315bc3edf8657
Story: #2002586
Task: #24314
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Id985bb7bcc50e1286f5221612d3a4684c9824049
Story: #2002586
Task: #24314
We are trying to support firewall group logging in Rocky cycle. There
are some patches be depended on neutron master branch which is not
released along with setted milestone yet. This causes following jobs
failed and blocked the progress of the development.
* openstack-tox-lower-constraints
* build-openstack-sphinx-docs
This patch intends to consume master branch of neutron for above jobs.
On the other hand, neutron and neutron-fwaas are released together. So
there is no need to care lower bound of neutron.
Co-Authored-By: Yushiro FURUKAWA <y.furukawa_2@jp.fujitsu.com>
Change-Id: I93136aec69083ce43ebfe151245a3077941b88bc
Add a fullstack testing framework for neutron-fwaas. This is a basic
first pass just to get the framework deployed; detailed non-plagiaristic
tests will be added after. For more information on what fullstack
testing is, see:
http://git.openstack.org/cgit/openstack/neutron/tree/TESTING.rst#n213
Includes definition of fullstack job in new zuul syntax.
Co-Authored-By: Reedip Banerjee <reedip14@gmail.com>
Change-Id: I16cd2432606ef9aa6b7bf3e08efe82882e5585d9
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>
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