Commit Graph

17 Commits

Author SHA1 Message Date
Takashi Kajinami 2dab92c317 Update stable branch testing
Remove tests for unmaintained branches and add a new test for 2023.2
release.

Change-Id: I97757045e4467525bd5db46d7d06aa1cbffcdeae
2024-02-08 23:06:04 +09:00
Ghanshyam Mann a93eff4b2e Add stable/2023.1 jobs on master gate
As 2023.1 is released, we should add its job on master
gate to keep branchless tempest plugins compatible
to stable branch.

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

Change-Id: Ic55417d33e0ab4f5ede51b92f9d91e5befc60107
2023-06-09 05:05:22 +00:00
Ghanshyam Mann b62f468467 Remove stable/wallaby job from master gate
stable/wallaby is in EM state. As Tempest and
plugins masters does not support EM stable branches,
QA team is pinning tempest in devstack stable/wallaby
testing[1]. With that we do not need to test the
stable/wallaby jobs on master gate.

[1] https://review.opendev.org/c/openstack/devstack/+/871782

Change-Id: Ie7db6b07101db8c5a48cf5ad13be7ccf7278b52e
2023-01-27 08:10:51 +00:00
Ghanshyam Mann 8a1999ca0d Add stable/zed jobs on master gate
As zed is released, we should add its job on master
gate to keep branchless tempest plugins compatible
to stable branch.

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

Change-Id: Idb8cf4124db69758d71e07b139422b5afafcef78
2022-10-15 22:44:52 -05:00
Ghanshyam Mann 5cf426861f Pin stable branch jobs nodeset to Ubuntu Focal (20.04)
In 2023.1 cycle. we are moving the default distro
version of Ubuntu to Jammy (22.04)[1] so we need to pin
the nodeset for stable branch job in master gate so that
they continue run on their supporting distro version which is
Ubuntu Focal since stable/victoria.

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

Change-Id: I986dc439249c9f31b72c8be5376e4b1f7566b2d3
2022-10-15 20:56:58 -05:00
Zuul 97cd523c43 Merge "Remove stable/victoria job from master gate" 2022-06-09 20:09:30 +00:00
Ghanshyam Mann 6ef31b044e Remove stable/victoria job from master gate
stable/victoria is in EM state and Tempest is pinned
there so we do not need to test the stable/victoria
jobs on master gate.

Change-Id: Ia10922e946c06f936bb7062086f110f225c17b46
2022-05-31 16:02:40 -05:00
Pierre Riteau 4d3a188a52 [CI] Move queue setting to project level
Per [1].

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

Change-Id: I1b44ff35b07b341cb246a1360cdceb2153b2a2bf
2022-05-20 10:39:48 +02:00
Ghanshyam Mann fe8ed3b94d Update 'Maintained' stable branch jobs on master gate
We have stable/yoga released and stable/ussuri is in
'Extended Maintenance' state. Current 'Maintained'
stable branches are yoga, xena, wallaby, and victoria.

As per tempest stable branch testing policy[1], adding the
newly released stable/yoga job and remove the EM stable/ussuri
job.

[1] https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html

Change-Id: Ice08a4c26ae88359b958e9eb7e3044c6dd3f13a5
2022-04-14 20:24:35 -05:00
Ghanshyam Mann ac9b090516 Add stable/xena jobs on master gate
We have stable/xena released so we should add
their job on master gate to keep branchless tempest
plugins compatible to stable branch.

This also removes the stable/train job as that is in EM
state now.

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

Change-Id: I18f469a60f70afeffa470dbf9db56b64871607f1
2022-01-18 18:39:01 -06:00
Ghanshyam Mann d9b5aade5f Add victoria/wallaby stable branch jobs on master gate
We have stable/victoria and stable/wallaby released so we
should add their job on master gate to keep branchless
tempest plugins compatible to those branch.

This also removes the stable/stein job as that is in EM
state now.

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

Change-Id: I2bd157aab1ec857fcb2acc0dcffc23b0cf1bab8f
2021-04-29 18:49:14 -05:00
Ghanshyam Mann 22a1465987 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: Ib55ee338e788fe9c529bdc0f12bc91899d6c8618
2020-05-05 17:15:09 -05:00
Luka Peschke 91c85d04ca [ussuri][goal] Drop python 2.7 support and testing
This drops python2.7 support for cloudkitty-tempest-plugin. The lowest python
version now supported by cloudkitty-tempest-plugin is 3.6.

Depends-On: https://review.opendev.org/#/c/694434/
Change-Id: I2b4a57dae3f150b22c38cc2b83747ee4231b31fe
2019-11-25 10:38:14 +01:00
Luka Peschke e13403b9fb Update tempest jobs
This updates the cloudkitty tempest jobs. Work items:

* Rename existing jobs
* Add jobs introduced by https://review.opendev.org/#/c/679085/

Change-Id: Iec6ae6ca8ff1d4f956081daed08d8ae534fa10aa
2019-09-27 15:34:42 +02:00
Luka Peschke 575b24d61d Added python3 voting tempest job.
Depends-On: https://review.openstack.org/#/c/634885/
Change-Id: I9dc8f53ae3a8f5e3d56d5f236c0ec9c3e4929441
2019-02-05 10:54:32 +00:00
Doug Hellmann 2e3f1ed3fa 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: I327a903cee4741b9ff5ce68213893a990cd2ad0e
Story: #2002586
Task: #24289
2018-08-31 08:57:30 -04:00
Luka Peschke 8e49b19ba2 Add a devstack check job
Change-Id: I05484fd792fab01b3e5e66883584dae01314c494
2018-03-07 13:27:36 +00:00