Commit Graph

38 Commits

Author SHA1 Message Date
elajkat 9c6df04c78 py311: Add py311 job and sqlalchemy-main job to weekly
As an extra rename dsvm-fullstack to dsvm-fullstack-gate

Change-Id: Ib9627a46f95dec0727ccba1d819b84f6ef00041a
2023-10-13 16:44:24 +00:00
Rodolfo Alonso Hernandez a4284e4ee6 Remove the "sitepackages" in the extra arguments
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
2023-10-16 11:17:56 +05:30
zhouhenglc 9ea7f54163 Make tempest-multinode job voting
Change-Id: I7a7f644ddea3794290b27a99419a470a0af0be73
2023-02-15 09:58:05 +08:00
elajkat a68f489163 CI: add neutron and neutron-lib to docs required-projects
Change-Id: Ic88902271fa84c8e8f73d5b34808a0ac43a45200
2023-02-10 15:49:30 +01:00
Zuul d248ef3694 Merge "Remove reference to 'all-plugin' tox environment" 2022-10-24 08:51:19 +00:00
elajkat 11f6ca6cb0 CI: Add openstack-tox-py39-with-oslo-master to periodic weekly queue
Change-Id: I15c110ff549c33258f3bb53f6634fd8d5aa908da
2022-10-20 14:07:04 +02:00
Lukáš Piwowarski c94a4fb3b4 Remove reference to 'all-plugin' tox environment
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
2022-10-07 16:04:57 +02:00
OpenStack Release Bot a343e4f56f Switch to 2023.1 Python3 unit tests and generic template name
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
2022-09-14 13:43:45 +00:00
elajkat eed9348789 Add weekly jobs
Add jobs to the weekly periodic pipeline (see [1]).
Current jobs to be run weekly: openstack-tox-py39,
neutron-fwaas-functional and neutron-tempest-plugin-fwaas.

[1]: https://opendev.org/zuul/project-config/src/branch/master/zuul.d/pipelines.yaml#L130

Change-Id: I28c707d1a0c633563dab1de8a69c823f6d445bc1
2022-07-28 14:59:44 +02:00
zhouhenglc de74e7bbcd Add Python3 zed unit tests
Change-Id: I32f0eaa529038d38aee9fc8ae20292f95bf52ead
2022-05-05 09:27:00 +08:00
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
caoyuan feb290fa19 Drop Python 2 Support
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
2020-01-22 10:53:44 -05:00
caoyuan b767090091 Switch to official Ussuri jobs
Change-Id: I5af5a8109a213e7f7e7cff9fa5e0a1bb637450f9
2019-10-15 10:13:29 +08:00
Nate Johnston 77e462428e Complete move of neutron-fwaas tempest tests to tempest plugin
As discussed in the neutron_ci meeting [1] the QA team would like to
move the tempest tests for the stadium projects from their repos to
repos specific to being tempest plugins. This is the second part of a two
stage move, by removing the tempest tests that were copied to the
neutron-tempest-plugin repo [2].

[1] http://eavesdrop.openstack.org/meetings/neutron_ci/2019/neutron_ci.2019-03-12-16.01.log.html#l-94
[2] https://etherpad.openstack.org/p/neutron_stadium_move_to_tempest_plugin_repo

Change-Id: If97f3fd7d105f12b69d41017de2d2ed4192ac223
2019-08-16 08:02:44 +00:00
Zuul e6e5599876 Merge "Add Python 3 Train unit tests" 2019-07-23 21:40:59 +00:00
Slawek Kaplonski e900457cca Switch tempest multinode job to zuulv3 and python3
Old job name was "legacy-neutron-fwaas-v2-dsvm-tempest-multinode",
new name is "neutron-fwaas-v2-dsvm-tempest-multinode"

Change-Id: Ia717bbac366bbd067e65a3895bb2ffb3aded75b7
2019-07-16 12:43:53 +02:00
Slawek Kaplonski e351f264ef Migrate functional tests job to zuul v3
Job is also renamed from "legacy-neutron-fwaas-dsvm-functional" to
"neutron-fwaas-functional"

Change-Id: I2c8cef73df67f13e65ce14e6c5f1192a6bb994b0
2019-07-08 12:20:08 +02:00
Corey Bryant 9f990bf566 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: I41a3562284d472408cbcfb7f6c3b1d261ea385b0
Story: #2005924
Task: #34225
2019-07-05 13:52:31 -04:00
Slawek Kaplonski 1569b84aa9 Switch neutron-fwaas-v2-dsvm-tempest job to python 3
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
2019-06-27 06:37:05 +00:00
Slawek Kaplonski f81def6e30 Convert legacy-neutron-fwaas-v2-dsvm-tempest job to zuulv3
This patch renames job "legacy-neutron-fwaas-v2-dsvm-tempest" to
"neutron-fwaas-v2-dsvm-tempest" and converts it zuulv3 syntax.

Change-Id: I864af53231b9a28e30b901c1989c49fed22f4d46
2019-06-27 06:36:40 +00:00
Slawek Kaplonski 9f78072ccc Switch neutron-fwaas-fullstack job to zuulv3 syntax
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
2019-05-24 21:56:57 +02:00
Ghanshyam Mann d93801789e Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: If1cf1c73bf695ed89c5ec4a2107a722fa9d26d3a
2019-05-22 09:06:45 -06:00
OpenDev Sysadmins f909a2ee6f OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:49:09 +00:00
Zuul 61294f5103 Merge "Remove midonet job" 2019-03-05 04:47:56 +00:00
Corey Bryant ea08d6fd5b add python 3.7 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.7.

See ML discussion here [1] for context.

[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html

Change-Id: I1c0533f16dc51452f26af30740be892013bc22cb
Story: #2004073
2019-02-20 15:35:42 -05:00
YAMAMOTO Takashi a48e1316ff Remove midonet job
As it's no longer relevant after FWaaS v1 removal. [1]

[1] I4e440c854e5aa11193d38946e659481f4fefded2

Related-Bug: #1814625
Change-Id: I913d87974e6b1e2ca1dda06a8b8518df88464607
2019-02-20 10:24:50 +00:00
Nguyen Phuong An 0e968fa0c7 Removing FWaaS v1 source code
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
2019-02-02 02:27:14 +09:00
Andreas Jaeger 9561903571 Use templates for cover and lower-constraints
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
2018-09-08 16:41:55 +02:00
Doug Hellmann 4d058ab38f add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 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: I1ca171816a76a95792ae1dd8c552e0f0c49c9a89
Story: #2002586
Task: #24314
2018-08-29 17:38:57 -04:00
Doug Hellmann 536de58f3c switch documentation job to new PTI
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
2018-08-29 17:38:41 -04:00
Doug Hellmann 9b4bb440f0 import zuul job settings from project-config
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
2018-08-29 17:37:03 -04:00
Cao Xuan Hoang 2cbb6c6621 Add neutron as required-projects
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
2018-08-07 22:28:10 +09:00
Nate Johnston 1f971199f1 Add fullstack testing for neutron-fwaas
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
2018-05-22 13:12:59 +00: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
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