Commit Graph

7 Commits

Author SHA1 Message Date
Ghanshyam Mann ca9c30e4dd 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.

Also fixing the zuul config error.

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

Change-Id: Ie4e6f5eca6b91e78953fad6c592e21c5d5f8608b
2022-10-15 22:35:37 -05:00
Ghanshyam Mann e8efebf4b8 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: I15feb210e9df74f801734781c3438275ea22680a
2022-05-31 16:19:29 -05:00
Ghanshyam Mann 84a1af577c 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: I61916e24b77fe040b0f763a3e610c5cc1ba52d78
2022-04-14 20:28:10 -05:00
Ghanshyam Mann 1c699e1d55 Add victoria/wallaby/xena stable branch jobs on master gate
We have stable/victoria, stable/wallaby, and
stable/victoria released so we should add their job on
master gate to keep branchless tempest plugins compatible
to those branch.

This also removes the stable/train|stein job as thare are 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: I7fb5bb921e79e5916fa45ee7e646325b497a4e57
2022-01-18 19:43:50 -06:00
Ghanshyam Mann 80e23bb979 [goal] Migrate solum-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-fo$

Change-Id: I7a7a9e2d00d870c5390e149404b0e6bd5658a511
Story: #2007865
Task: #40219
2020-07-31 17:18:52 +00:00
Ghanshyam Mann fa58e28e47 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: I3b27f5bc770c757b1b56ac84ddf63c654f5db10c
2020-05-08 06:43:36 +00:00
Nguyen Hai 6172e792f6 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: I2563c69b6ee75fdbb39fc09f6d3be1d6e41d4990
Story: #2002586
Task: #24335
2018-08-17 17:01:24 +09:00