From 8e0b490224b3e5d29056800c2c0be0d48148eeaf Mon Sep 17 00:00:00 2001 From: Luigi Toscano Date: Mon, 16 Sep 2024 12:47:47 +0200 Subject: [PATCH] Update zuul jobs: add new branches, disable old ones Add jobs 2023.2 and 2024.1, and move to non-voting the jobs for all unmaintained branches, but update them to reference the correct branches (stable/foo -> unmaintained/foo). Keep the job definitions for the older branches as they may be referenced by zuul definitions in old branches (as this devstack plugin is not branched). Change-Id: I16a98ada611adf26117e66ee91645030ba2be555 --- .zuul.yaml | 44 ++++++++++++++++++++++++++++++++------------ 1 file changed, 32 insertions(+), 12 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index f94d71a..700a29d 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -4,24 +4,32 @@ check: jobs: - devstack-plugin-nfs-tempest-full + - devstack-plugin-nfs-tempest-full-2024-1 + - devstack-plugin-nfs-tempest-full-2023-2 - devstack-plugin-nfs-tempest-full-2023-1 - - devstack-plugin-nfs-tempest-full-zed + - devstack-plugin-nfs-tempest-full-zed: + voting: no - devstack-plugin-nfs-tempest-full-yoga: voting: no - - devstack-plugin-nfs-tempest-full-xena - - devstack-plugin-nfs-tempest-full-wallaby - - devstack-plugin-nfs-tempest-full-victoria + - devstack-plugin-nfs-tempest-full-xena: + voting: no + - devstack-plugin-nfs-tempest-full-wallaby: + voting: no + - devstack-plugin-nfs-tempest-full-victoria: + voting: no - devstack-plugin-nfs-tempest-full-fips: voting: no gate: jobs: - devstack-plugin-nfs-tempest-full + - devstack-plugin-nfs-tempest-full-2024-1 + - devstack-plugin-nfs-tempest-full-2023-2 - devstack-plugin-nfs-tempest-full-2023-1 - - devstack-plugin-nfs-tempest-full-zed + # - devstack-plugin-nfs-tempest-full-zed # - devstack-plugin-nfs-tempest-full-yoga - - devstack-plugin-nfs-tempest-full-xena - - devstack-plugin-nfs-tempest-full-wallaby - - devstack-plugin-nfs-tempest-full-victoria + # - devstack-plugin-nfs-tempest-full-xena + # - devstack-plugin-nfs-tempest-full-wallaby + # - devstack-plugin-nfs-tempest-full-victoria # - devstack-plugin-nfs-tempest-full-fips - job: @@ -52,6 +60,16 @@ - ^(test-|)requirements.txt$ - ^setup.cfg$ +- job: + name: devstack-plugin-nfs-tempest-full-2024-1 + parent: devstack-plugin-nfs-tempest-full + override-checkout: stable/2024.1 + +- job: + name: devstack-plugin-nfs-tempest-full-2023-2 + parent: devstack-plugin-nfs-tempest-full + override-checkout: stable/2023.2 + - job: name: devstack-plugin-nfs-tempest-full-2023-1 parent: devstack-plugin-nfs-tempest-full @@ -60,24 +78,26 @@ - job: name: devstack-plugin-nfs-tempest-full-zed parent: devstack-plugin-nfs-tempest-full - override-checkout: stable/zed + nodeset: openstack-single-node-focal + override-checkout: unmaintained/zed - job: name: devstack-plugin-nfs-tempest-full-yoga parent: devstack-plugin-nfs-tempest-full + nodeset: openstack-single-node-focal override-checkout: unmaintained/yoga - job: name: devstack-plugin-nfs-tempest-full-xena parent: devstack-plugin-nfs-tempest-full nodeset: openstack-single-node-focal - override-checkout: stable/xena + override-checkout: unmaintained/xena - job: name: devstack-plugin-nfs-tempest-full-wallaby parent: devstack-plugin-nfs-tempest-full nodeset: openstack-single-node-focal - override-checkout: stable/wallaby + override-checkout: unmaintained/wallaby vars: tox_envlist: full @@ -85,7 +105,7 @@ name: devstack-plugin-nfs-tempest-full-victoria parent: devstack-plugin-nfs-tempest-full nodeset: openstack-single-node-focal - override-checkout: stable/victoria + override-checkout: unmaintained/victoria vars: tox_envlist: full