Commit Graph

18 Commits

Author SHA1 Message Date
Axel Vanzaghi 526622fd4e Update Zuul queue configuration
Zuul is changing how queues are declared[1]

[1] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html

Also,
- fixing tox.ini as per the tox4
- remove stable branch testing which are in EM state

Change-Id: I1ffb896e0d30b4162e3c22f13462477feb4acba4
2023-01-09 12:42:00 -06:00
Ghanshyam Mann c3bf5af360 [goal] Migrate mistral-tempest-plugin jobs to focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Most of the Tempest jobs will be migrate automatically once devstack
base job start running on Focal(Depends-On).

Stable jobs testing stable branch needs to keep running on their supported
distro version which is bionic from stein till ussuri.

[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html

Change-Id: I3651224de022bff78840df8cd6ca95792dc5cce5
Story: #2007865
Task: #40196
2020-07-31 17:20:31 +00:00
Zuul 7b4f6b65c9 Merge "Add stable branch jobs on the plugins master gate" 2020-05-12 07:09:46 +00:00
Eyal d9a58d0ca9 try to fix pip error
Change-Id: If4746b8ce991f83d613cd02db4aeb1f7a9e8b027
2020-05-08 13:22:00 +03:00
Ghanshyam Mann 9482b6530d Add stable branch jobs on the plugins master gate
Supported stable branches in maintenance state
(stein, train, ussuri) use the Tempest and plugins master
version for their testing. To make sure master version (new
tests or any changes) is compatible with stable branch testing,
we need to add the stable branches job on the plugins master gate.
Tempest and many other plugins are already testing the stable
branches in same way[1].

Ussuri onwards, Tempest or plugins are py3 only, so we are
running only python3 version of stable jobs

Tempest plugins guide for stable branch testing:
- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

 [1] e8f1876aa6/.zuul.yaml (L646)

Change-Id: I9498979712375715eab79e77a1c0e89d0efe33b5
2020-05-05 17:14:42 -05:00
Renat Akhmerov 3ff9a7efc4 Setting Python version explicitly to 3 for devstack jobs
* Backports to stable/train are now failing because tempest requires
  Py3 but for some reason Py2 is provided. So we have to explicitly
  define the version of Python in master because there are no
  stable branches for tempest.

Change-Id: I19b57e686306b9d3f26bc5a0228ebf5d7c08bb20
2020-04-02 15:47:53 +07:00
Eyal d3267bfc06 Add mistral-extra to required projects in zuul
Change-Id: Ibfe40f6a442317d2879ee5a36682134d439de33e
2020-01-27 11:00:05 +02:00
Ghanshyam b5fcd31c06 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

mistral-tempest-plugin is ready with python 3 and ok to drop the
python 2.7 support.

Removing the USE_PYTHON3=True from base job so that it can
keep running  on py3 for < ussuri branches.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I060587c96baba096525211ffccbe29f71b38760d
2020-01-23 13:17:47 -06:00
Ghanshyam Mann 4805d2ea5e [train][goal] Define new 'mistral-devstack-tempest-ipv6-only' job
As part of Train community goal 'Support IPv6-Only Deployments and Testing'[1],
Tempest has defined the base job 'devstack-tempest-ipv6' which will
deploy services on IPv6.

This commit adds the new job 'mistral-devstack-tempest-ipv6-only'
run on gate which is derived from 'devstack-tempest-ipv6'.

Verification structure will be:
- 'devstack-IPv6' deploy the service on IPv6
- 'devstack-tempest-ipv6' run will verify the IPv6-only setting and listen address
- 'mistral-devstack-tempest-ipv6-only' will run the tests.
- 'mistral-devstack-non-apache-tempest-ipv6-only' will run the tests.

Story: #2005477
Task: #35905

Depends-On: https://review.opendev.org/#/c/699959/

[1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html

Change-Id: Iacd2d9cb5effde9a801010ce3e5f590f47f8831e
2019-12-25 12:14:45 +02:00
Eyal 8711269242 use python3 for gate
Change-Id: Idc39d6f6e367d3dea673d48a160b8314a51394e8
2019-08-25 12:56:27 +03:00
Andreas Jaeger dee6cd7570 Fix mistral-devstack quoting
Remove double quoting that suddenly confuses the job.

Change-Id: I58f1943d427c83c72e9bf17f99f3f870ba7d008b
2019-06-27 15:11:47 +02:00
Andreas Jaeger 1dd821f27c Update docs job
build-openstack-sphinx-docs jobs are obsolete since some time,
use the newer build-openstack-docs-pti jobs instead - using
a template.

Update tox.ini to use proper sphinx-build invocation.

Change-Id: Idfa081711a24a6076e8b9a0ca770423d6fa62f94
2019-05-19 16:18:45 +02:00
OpenDev Sysadmins 5afa43e795 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:27:27 +00:00
Nguyen Hai 0646dcc785 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: I1625aa8becf4b5a4d59c3e0a0ffc1eab490f1881
Story: #2002586
Task: #24311
2018-08-18 14:56:39 +09:00
Javier Pena bb1a99bc4f Fix documentation build
The contributing.rst file was referencing a non-existing path, and
index.rst referenced a non-existing usage.rst file.

Added build-openstack-sphinx-docs job to test doc changes

Change-Id: I0efd9a2f652f89df0eba88b5b95e66ee9ab44af2
2018-03-14 12:29:36 +05:30
Brad P. Crochet 0a5f004018 Revert "Revert "Add zuul jobs for mistral-tempest-plugin""
This reverts commit c2b77ea754.

Change-Id: I3997350ec1b5bb58328cd761a61dd885177ac339
2018-01-24 07:05:52 +00:00
Renat Akhmerov c2b77ea754 Revert "Add zuul jobs for mistral-tempest-plugin"
This reverts commit 09370b7a51.

Change-Id: Ib39ef56a6aea7b896daa0accb15f21a433ebd09a
2018-01-23 09:27:50 +00:00
Brad P. Crochet 09370b7a51 Add zuul jobs for mistral-tempest-plugin
Also defines the devstack jobs for mistral and python-mistralclient.

Change-Id: I7eaff91b3bc3b94ca97ffc7a1ace74c86117bd07
Depends-On: I4a3068cbe765a16f6ba4b0c3e38410929ca3a14c
Needed-By: I10c06d3fb644c7e3026eac7a00660f0465fb0749
2018-01-19 09:25:47 -05:00