Commit Graph

39 Commits

Author SHA1 Message Date
elajkat ffaaf5a25d Add py312 job to periodic based on testing runtime for 2024.2
Based on [0] & [1] add py312 job to periodic weekly.

[0] https://review.opendev.org/c/openstack/governance/+/908862
[1] https://governance.openstack.org/tc/reference/runtimes/2024.2.html

Change-Id: Ia48427486c71c43f12573b8f84699ae13036eb12
2024-03-26 17:17:01 +01:00
elajkat 00a83aa706 py311: Change weekly py310 to py311
Change-Id: I5c6c6de2dfb3a52e6fddcb11f3c81415aab11685
2023-09-28 09:31:50 +02:00
elajkat 46d83cfe5c Add neutron and neutron-lib projects to SQLAlchemy main branch job
Change-Id: Iec4be7776ee13c02eb746539bc2add4b9989596e
Related-Bug: #2004265
2023-04-12 11:57:47 +00:00
elajkat d41c3f0749 CI: Add periodic weekly job with sqlalchemy master
Add new job to periodic weekly
openstack-tox-py310-with-sqlalchemy-master, and change previous
jobs in the periodic to py310

Change-Id: I27e42a03e9be99aef26807226c281eaff3449be4
2023-02-21 14:02:54 +01:00
elajkat ed5b04acc2 CI: Add openstack-tox-py39-with-oslo-master to periodic weekly queue
Change-Id: I74bca3949de6c59459ae1b48cc5bbd7f1e01d798
2022-10-21 09:42:51 +00:00
OpenStack Release Bot 7b52f83f10 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: I502f4d62e7304642b2284eb5f18c9e6fddb7c520
2022-09-16 09:56:33 +00:00
Ghanshyam Mann 41fb4259d8 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: I807879cb17f1b5a97d75a5224dd339a0106aaeab
2022-04-30 20:29:15 -05:00
elajkat be5cb2cf4b Add weekly jobs
Add jobs to the weekly periodic pipeline (see [1]).
Current jobs to be run weekly: openstack-tox-py39,
neutron-tempest-plugin-dynamic-routing and
neutron-dynamic-routing-functional.

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

Change-Id: I682118a1369e125b95becd984dde88c1590625b1
2022-03-21 15:43:19 +01:00
OpenStack Release Bot 0711dcf5b9 Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I48965cdb4bbfbc8b7c0642921c6aa80a80e5d911
2022-03-10 08:17:00 +00:00
Dr. Jens Harbott 8a0ddf6051
Add a StaticScheduler without automatic scheduling
The automatic scheduling that was introduced in [0] is having some
issues. Add a StaticScheduler that can be used as an alternative for
deployments that want explicit control over where their BGP speakers are
getting scheduled.

Add a job that runs with the new scheduler.

[0] https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/478455

Depends-On: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/815294
Closes-Bug: 1920065
Signed-off-by: Dr. Jens Harbott <harbott@osism.tech>
Change-Id: Ib7fcd0c7371bc75089b10024ee1b6e75c98f0188
2021-11-04 15:21:51 +01:00
Zuul be4bf54c30 Merge "Drop dsvm-functional tox env and related files" 2021-09-27 08:44:55 +00:00
OpenStack Release Bot 9913a08bde Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I986a56b2082aa7e8999f4c19baa3fea5fabe978a
2021-09-15 02:16:37 +00:00
Jens Harbott 03876054ad Drop dsvm-functional tox env and related files
We no longer run any devstack-gate-based jobs, remove the tox env for it
and the auxillary files.

Change-Id: Ide2fe6ca75370c52180795cc2596be482c862523
2021-08-11 09:22:22 +02:00
OpenStack Release Bot 28c83208af Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ibdd3ba206b87f58bd99c1ced0b6ec19e4d9ab995
2021-03-24 15:23:08 +00:00
OpenStack Release Bot 3d5e1c9035 Add Python3 wallaby unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for wallaby.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ia6c98e6b04040b29bda14ae5624c4a97a0ae1248
2020-09-23 12:35:41 +00:00
Bernard Cafarelli 41f49bcf06
Clean unused job playbooks
Migration to neutron-tempest-plugin in
e760a49f67 left these around, remove them
as they are not used anymore.

This also drops a remaining job running with ryu from periodic list

Change-Id: I4d96a7379315273ecb33ebde31ee2b6d6b07da48
2020-07-10 16:45:00 +02:00
Akihiro Motoki ea708e5969 functional job: set tox_install_siblings to true explicitly
Change-Id: I01fd0e417c7c4193402863805387436a68c7a269
2020-07-10 12:05:51 +09:00
OpenStack Release Bot 85ae4efdbc Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ia028b88307a1b320f86a49961bbf2d1c76b5fff6
2020-04-22 15:58:58 +00:00
Bernard Cafarelli fd72823d20
Switch functional job to Zuulv3 syntax
This patch switches from legacy job to a Zuul v3 job inheriting from
neutron-functional job definition.

Also cleaning up relevant files for legacy job

Change-Id: I419c98d58637d57c3a2436630dd787b17f9027d5
2020-01-21 11:50:43 +01:00
Bernard Cafarelli 777fb1638e
Drop python 2 support and testing
This is part of Ussuri goal tracked for Neutron stadium at:
https://etherpad.openstack.org/p/neutron-train-zuulv3-py27drop

Change-Id: I325e26fb190890d29fba015c5105b9488d71367c
2019-12-17 15:08:25 +01:00
Nate Johnston e760a49f67 Remove tempest tests that have moved to neutron-tempest-plugin
This patch removes all tempest tests from neutron-dynamic-routing
repository as all of them are now moved to neutron-tempest-plugin repo.
It also removes all tempest job definitions which are now replaced by
job neutron-tempest-plugin-dynamic-routing defined in
neutron-tempest-plugin repo directly.

Change-Id: I94a443c92fe2317ba2591ae3a227ec8df82ec294
2019-11-19 10:24:16 -05:00
pengyuesheng 8b0f8bc45d Switch to Ussuri jobs
Change-Id: Iec565fbdfd4422669dfbb5bc475671956a432df9
2019-10-25 15:06:21 +08:00
Corey Bryant 7a2b807d69 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: Ic1d48ed58750071d87c63c71fdceaec17aa9b0e8
Story: #2005924
Task: #34225
2019-07-05 13:51:37 -04:00
Zuul 59c27442d8 Merge "Dropping the py35 testing" 2019-05-12 18:57:19 +00:00
Ghanshyam Mann e8eb9e3715 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 (and older)
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: I738680a7d0c2b58c8917e35570b50e1fd5f3cc65
2019-05-11 16:10:28 +09:00
Ryan Tidwell 89f211a897
Make scenario jobs voting
This change makes the scenario jobs for neutron-dynamic-routing
voting jobs. Given recent changes to stabilize these jobs, the
recent track record of stability, and the value they provide,
it is time to turn these jobs voting jobs.

Change-Id: I859753a7699491213d3eea30346a71dff438f483
2019-05-08 08:46:52 -05:00
OpenDev Sysadmins e794e34bf4 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:40:26 +00:00
Corey Bryant 7358ad72d3 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: Ic71af99e280e5fdf1d746096411405c2350d205f
Story: #2004073
2019-02-20 15:34:31 -05:00
Ryan Tidwell 34655a8e6e
Migrate neutron-dynamic-routing from Ryu to os-ken
This change causes neutron-dynamic-routing to stop consuming Ryu
in favor of os-ken. os-ken becomes the reference implementation
for BGP services and neutron-dynamic-routing no longer has a
dependency on Ryu.

Partially-Implements: blueprint ryu-framework-maintenace-transition
Change-Id: I4a68440809cad5de2d6d191f7211d68b542672e5
2018-12-18 14:03:13 -06:00
Boden R 6709a26358 use openstack-lower-constraints-jobs-neutron job template
This patch switches the use of openstack-tox-lower-constraints over to
openstack-lower-constraints-jobs-neutron so that neutron is installed
from source rather than pypi.

Change-Id: Ie59cc6107b836e5a581e6260d3eacb7a2993e8e1
2018-12-07 09:06:31 -07:00
Andreas Jaeger 4e81e36b5b Use templates for cover and lower-constraints
Small cleanups:

* Use openstack-tox-cover template, this runs the cover job
  in the check queue only. Remove individual cover jobs.
* Use openstack-lower-constraints-jobs template, remove individual
  jobs.

Change-Id: I5945969c4afbb61fc97271ed09dad61e0c96ae62
2018-10-03 17:48:05 +02:00
Doug Hellmann 162430029c 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: Ifbb966a455f22f4ad51f6a78b2d89d6753a0e847
Story: #2002586
Task: #24314
2018-09-22 13:10:01 +02:00
Doug Hellmann 8708ced355 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: I05678e6e768fc919208ca77e0c4e9a6a0505c364
Story: #2002586
Task: #24314
2018-08-29 17:38:41 -04:00
Doug Hellmann a816e98e0e 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: I9e153979d5b06d97942ae1a1a44156eae5dea2af
Story: #2002586
Task: #24314
2018-08-29 17:36:52 -04:00
Zuul 7f89c32e6a Merge "Skip functional and scenario tests on doc changes" 2018-04-08 10:20:12 +00:00
Jens Harbott 152517816e Skip functional and scenario tests on doc changes
We do not need to run these tests on changes that affect only
documentation and releasenotes.

Change-Id: I356d3d5808c755283430d325ee864c463b03dee1
2018-03-23 09:08:08 +00:00
Doug Hellmann b989411bad 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: I4d6fc19a8f7983ddb5c02f03cc6bc59fe4fa5b1a
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 16:28:51 -04:00
James E. Blair 856d565961 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I015e6486f355538a97dd594118bb6621900d78e6
2018-02-13 14:10:35 +00:00
Jens Harbott 75cbec9573 Migrate legacy jobs into neutron-dynamic-routing repo
This is step 1 of the migration process, see [0].

Since neutron has moved the tempest tests to a separate repo, we also
need to include that plugin now.

[0]
https://docs.openstack.org/infra/manual/zuulv3.html#moving-legacy-jobs-to-projects

Change-Id: I8d81fe6fb7e5e8f47fcac99120f54381219af2b9
2017-12-08 11:31:10 +00:00