Commit Graph

14 Commits

Author SHA1 Message Date
Ghanshyam Mann d2b794cbf0 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: Ie4dacf5ecb567f29a93b998b89b97ea874e02fda
2023-06-09 05:05:31 +00:00
Ghanshyam Mann fb2cbfa2bf 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
tesitng[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: I79c6c5a676695b22135b21f8b4837f77bd2eb876
2023-01-26 19:27:16 -06:00
Ghanshyam Mann e16b2dc151 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: If8b9af02d1035bd1fa1e5cf8c307784e8e8d36f2
2022-10-15 22:31:15 -05:00
Ghanshyam Mann 53d6c036c6 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.

Also fixing the zuul config error.

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

Change-Id: I1d4b8d50d6286cf90fd41c5ab95161bad7cd6df3
2022-10-16 02:46:07 +00:00
Ghanshyam Mann 97d430bbe1 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: I11bfd3026a02bad7cb6336ed66e7d1ef8559d5af
2022-05-31 16:01:53 -05:00
Ghanshyam Mann cf5b003783 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: I9c5984e7caabf61c10b9d211a5347799701bf3e1
2022-04-14 20:26:44 -05:00
Ghanshyam Mann 1dc16d6ba1 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: I41705ea681578cfdc510052122abec4838d8c578
2022-01-18 18:38:40 -06:00
Ghanshyam Mann e30c8b624b 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: I82edeeac54ad53bcafe8e77ceb8aef382fce5748
2021-04-29 18:07:13 -05:00
Ghanshyam Mann 259025637d [goal] Migrate murano-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: I72f42951d29a23d01fbe803d553debc76d49acbc
Story: #2007865
Task: #40198
2020-07-31 17:22:19 +00:00
Ghanshyam Mann f209fc4e1c 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: If109a13873d2ee9ede112952056914dc4c57b4df
2020-05-05 17:15:27 -05:00
98k 7cd2357102 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: I2dee7ac8ba73bbf61776fd34c3f9172b425b6873
Story: #2002586
Task: #24313
2018-08-23 12:01:29 +00:00
James E. Blair 0e1c49f322 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: Ie4482054a09a8ddbc2108f75cbaea3ee518c9eda
2018-02-01 08:19:00 -08:00
Andreas Jaeger bf254b24e8 Follow Zuul v3 naming conventions
Follow the conventions for naming jobs in Zuul v3: Rename jobs.

For details, see
https://docs.openstack.org/infra/manual/drivers.html#consistent-naming-for-jobs-with-zuul-v3

This change follows the rename in murano repository.

Change-Id: I547d972bb6b82bc93addf19bd3f989e431950ab2
Depends-On: Id3784a6339b444531d118ab39b19f5a316d87872
Needed-By: I042a8724a728aa1c327a6d8e89bd12071f4ab047
2018-01-12 20:36:59 +01:00
zhurong ac6962b0b9 Add murano tempest job
Change-Id: I447375f2d7c696b18e63dc1c9f890d12e7a8e9a5
2018-01-08 17:22:12 +08:00