Commit Graph

23 Commits

Author SHA1 Message Date
Stephen Finucane be33d589d0 Update CI to use unversioned jobs template
As part of the migration of this project to the independent release
model, we failed to notice that the job template was still tied to a
specific release. We've now introduced a new unversioned job template,
'openstack-python3-jobs' [1], which was can and should use. Do this.

[1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/833286/

Change-Id: Id3cc1d93e18a172960b4c8ca7a7e52ebfd307842
Depends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/833286/
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2022-03-15 15:07:19 +00:00
tushargite96 0a4ed949fa Add Python3 yoga unit tests
This patch updates the project template to use the Yoga project template
to ensure unit testing is in place for all of the tested runtimes
for yoga. For more please refer to [1].

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

Change-Id: Idda4215001b245322983d59507a38d19d1d322bd
2022-03-02 22:19:32 +05:30
Hervé Beraud bc37c62ce7 Dropping lower constraints testing
We facing errors related to the new pip resolver, this
topic was discussed on the ML and QA team proposed to
to test lower-constraints [1].

I propose to drop this test because the complexity and recurring pain needed
to maintain that now exceeds the benefits provided by this mechanismes.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019390.html

Change-Id: I339b18e533c75283c58409a2cdce001e4b5fbb18
2020-12-18 15:09:17 +01:00
OpenStack Release Bot a900edfff1 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: I7416f5611f80725280567c40a6c08f7a65df6152
2020-09-11 20:58:23 +00:00
Luigi Toscano 63c1eca009 zuul: port the legacy grenade job
Make it a native Zuul v3 job.
It is a simple variant of the base 'grenade' job where oslo.log
is installed from source instead of pip.
Also use a slightly more common name by dropping the "-devstack"
suffix (all grenade jobs are also devstack jobs).

Change-Id: I2f335358dd467f57a2178df66414bdc634eb6400
2020-07-29 20:14:40 +02:00
OpenStack Release Bot a3c14c27b7 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: Ic44d36d38285c3ea930e26660121922eeb226a61
2020-04-14 10:15:02 +00:00
Stephen Finucane 2dd526d1ed Drop python 2.7 support and testing
Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: If6d6357501dfdff5a5edb53f24104e216607ea00
Sem-Ver: api-break
2020-01-30 16:15:33 +01:00
gujin 393644b874 Switch to official Ussuri jobs
Change-Id: I4c9bc47034d6ecf405126b9919ef483da8a495b0
2019-10-11 23:34:15 +08:00
pengyuesheng 3ff497d1cf Add Python 3 Train unit tests
See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: Iae43c960b980ba3c1aa83be8844ae2f873f9c186
2019-08-14 16:11:51 +00:00
Hervé Beraud 8f9a6a19cf Schedule a periodical check of requirements to catch py2.7 issues quickly
Prepare a periodic job used to check possible issue on requirements
due to the python 2.7 final countdown and requirements
who remove python 2.7 support. We will check it daily
to see potential errors quickly outside the
standard development lifecycle (feature, fix, etc...)

Change-Id: I7773e41ec48246fb56e7366a359c067788c9f5bb
2019-05-15 15:50:12 +02:00
Zuul d0e507efff Merge "Dropping the py35 testing" 2019-05-03 18:30:14 +00:00
OpenDev Sysadmins b86b2985c2 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:48:02 +00:00
Ghanshyam Mann 6742d1f1c1 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: Ib110f4a3c9475d2655dbf67d28474f54928b142a
2019-04-15 18:28:07 +00:00
Andreas Jaeger 1babd44cf4 Use template for lower-constraints
Small cleanups:

* Use openstack-lower-constraints-jobs template, remove individual
  jobs.
* Sort list of templates

Change-Id: I8270e6d25a19320bc3c854dfcf56379c52aeec53
Needed-By: https://review.openstack.org/623229
2018-12-20 20:12:47 +01:00
Zuul 7389f3fd15 Merge "Add devstack job with JSONFormatter configured" 2018-10-06 17:37:00 +00:00
Ben Nemec fa045daa01 Add devstack job with JSONFormatter configured
We've run into issues in the past where a service passed something
to the logger that broke JSONFormatter. To try to catch those sooner,
add a job that configures the services to use JSONFormatter. This
should provide a more realistic test of the formatter than we can
hope to accomplish in unit tests.

Change-Id: Icfb399cfe3dce89dfd5fb5079295a4947828417a
2018-10-05 22:15:21 +00:00
Doug Hellmann fad2b99695 add lib-forward-testing-python3 test job
This is a mechanically generated patch to add a functional test job
running under Python 3 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: Ie968d6b5906ff0503b7cff6e2ed4c94b5cfcfa16
Story: #2002586
Task: #24322
2018-08-12 18:56:38 -04:00
Doug Hellmann 50a8ede326 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: Id487fff8eaee94f2f3d27e91e97de3f92842c88d
Story: #2002586
Task: #24322
2018-08-12 18:56:38 -04:00
Doug Hellmann 184ea300d0 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.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I380e361d5687dcc7f79cada43c6c97e4ce5c9e98
Story: #2003250
2018-08-10 16:01:51 -04:00
Doug Hellmann 28a3dad5dc 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: I8a91da1f0453f943501619b6c9bc56322f732675
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-24 21:02:30 -04:00
James E. Blair fb07224b32 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: I037de402df0f084e08ab9f257886d4d15a2a66f3
2018-02-02 03:28:40 -08:00
James E. Blair 11ce11e9a0 Zuul: add file extension to playbook path
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated.  Update references
to include the extension.

Change-Id: I133fd7ef1a8da4ddbb8a6ad88b7f0048b980bd65
2017-10-29 11:42:39 -07:00
Nam Nguyen Hoai aff271666c Migrate to Zuul v3
Migrate all functional jobs and gate to zuul v3.
We will have to migrate all other legacy jobs too later.
This patch do step 1 in the docs: Move Legacy Jobs to Projects.

Change-Id: Ic6d755d88cec2f1aa98e042f75fd674602aca8a9
2017-10-12 03:46:50 +00:00