Add multinode job for stable branches
Adding multinode jobs for stable branches so that
we can test the multinode tests on stable branches.
Example- test added in below change run only in multinode
jobs and should be tested on stable branches.
- https://review.opendev.org/c/openstack/tempest/+/953265/7
Also, adding stable branches jobs in experimental pipeline
also (they run periodicly) to run those on demand.
Change-Id: I78b79bf28b1884795fa86bba617c619025bcd8a1
Signed-off-by: Ghanshyam Mann <gmaan@ghanshyammann.com>
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index d11bc09..9c9bc61 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -182,11 +182,26 @@
irrelevant-files: *tempest-irrelevant-files
- tempest-full-test-account-no-admin-py3:
irrelevant-files: *tempest-irrelevant-files
+ # Run stable releases jobs except those are running in check
+ # pipeline already
+ - tempest-full-2024-2
+ - tempest-multinode-2025-1
+ - tempest-multinode-2024-2
+ - tempest-multinode-2024-1
+ - tempest-slow-2025-1
+ - tempest-slow-2024-2
+ - tempest-slow-2024-1
+ - tempest-full-2025-1-extra-tests
+ - tempest-full-2024-2-extra-tests
+ - tempest-full-2024-1-extra-tests
periodic-stable:
jobs:
- tempest-full-2025-1
- tempest-full-2024-2
- tempest-full-2024-1
+ - tempest-multinode-2025-1
+ - tempest-multinode-2024-2
+ - tempest-multinode-2024-1
- tempest-slow-2025-1
- tempest-slow-2024-2
- tempest-slow-2024-1
diff --git a/zuul.d/stable-jobs.yaml b/zuul.d/stable-jobs.yaml
index ad5c6e0..27e65b9 100644
--- a/zuul.d/stable-jobs.yaml
+++ b/zuul.d/stable-jobs.yaml
@@ -36,6 +36,24 @@
override-checkout: stable/2024.1
- job:
+ name: tempest-multinode-2025-1
+ parent: tempest-multinode-full-py3
+ nodeset: openstack-two-node-noble
+ override-checkout: stable/2025.1
+
+- job:
+ name: tempest-multinode-2024-2
+ parent: tempest-multinode-full-py3
+ nodeset: openstack-two-node-jammy
+ override-checkout: stable/2024.2
+
+- job:
+ name: tempest-multinode-2024-1
+ parent: tempest-multinode-full-py3
+ nodeset: openstack-two-node-jammy
+ override-checkout: stable/2024.1
+
+- job:
name: tempest-slow-2025-1
parent: tempest-slow-py3
nodeset: openstack-two-node-noble