summaryrefslogtreecommitdiff
path: root/zuul.d
diff options
context:
space:
mode:
authorRodolfo Alonso Hernandez <ralonsoh@redhat.com>2023-03-24 12:27:03 +0100
committerRodolfo Alonso Hernandez <ralonsoh@redhat.com>2023-04-04 10:07:17 +0200
commit7073410be3e9b89dace4cb4b47ed1c5c00587474 (patch)
treed4c64c835243a755eda9fe1be2dbcb73783557f5 /zuul.d
parent78f43ea2ddf06ae5d8c5d5daa1c4b95d2a28a1ff (diff)
downloadneutron-7073410be3e9b89dace4cb4b47ed1c5c00587474.tar.gz
Bump skip-level lower version to stable/zed
During the Bobcat release, the lower version of grenade "skip-level" jobs should be Zed. A new template is created: "neutron-skip-level-jobs". This template defines the queues the "skip-level" jobs are executed: * check * experimental * periodic During this release (non SLURP), these jobs are not executed in the "check" queue. Change-Id: I6861fb0cdc5e4a6529b23be6cc29f7fdad954a6f
Diffstat (limited to 'zuul.d')
-rw-r--r--zuul.d/grenade.yaml18
-rw-r--r--zuul.d/job-templates.yaml19
-rw-r--r--zuul.d/project.yaml5
3 files changed, 26 insertions, 16 deletions
diff --git a/zuul.d/grenade.yaml b/zuul.d/grenade.yaml
index e27c1aa186..e1146edd4b 100644
--- a/zuul.d/grenade.yaml
+++ b/zuul.d/grenade.yaml
@@ -370,14 +370,11 @@
description: |
Grenade job that skips a release, validating that deployers can skip
specific releases as prescribed by our process.
- # See background from gmann:
- # https://review.opendev.org/c/openstack/manila/+/859875/1/zuul.d/grenade-jobs.yaml
- branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|zed)).*$
vars:
# Move this forward when master changes to a new skip-level-allowed
- # target release. Right now, this is xena because master is zed.
- # When master is A, this should become yoga, and so forth.
- grenade_from_branch: stable/yoga
+ # target release. Right now, this is Zed because master is Bobcat (2023.2).
+ # When master is C, this should become Antelope (2023.1), and so forth.
+ grenade_from_branch: stable/zed
grenade_localrc:
NOVA_ENABLE_UPGRADE_WORKAROUND: True
@@ -387,13 +384,10 @@
description: |
Grenade job that skips a release, validating that deployers can skip
specific releases as prescribed by our process.
- # See background from gmann:
- # https://review.opendev.org/c/openstack/manila/+/859875/1/zuul.d/grenade-jobs.yaml
- branches: ^(?!stable/(pike|queens|rocky|stein|train|ussuri|victoria|wallaby|xena|zed)).*$
vars:
# Move this forward when master changes to a new skip-level-allowed
- # target release. Right now, this is xena because master is zed.
- # When master is A, this should become yoga, and so forth.
- grenade_from_branch: stable/yoga
+ # target release. Right now, this is Zed because master is Bobcat (2023.2).
+ # When master is C, this should become Antelope (2023.1), and so forth.
+ grenade_from_branch: stable/zed
grenade_localrc:
NOVA_ENABLE_UPGRADE_WORKAROUND: True
diff --git a/zuul.d/job-templates.yaml b/zuul.d/job-templates.yaml
index 70b2501902..676c3ed643 100644
--- a/zuul.d/job-templates.yaml
+++ b/zuul.d/job-templates.yaml
@@ -135,3 +135,22 @@
- neutron-functional-with-oslo-master
- neutron-ovs-tempest-with-oslo-master
- neutron-ovn-tempest-ovs-release-with-oslo-master
+
+- project-template:
+ name: neutron-skip-level-jobs
+ # NOTE(ralonsoh): during Bobcat (non SLURP release), these
+ # jobs are not executed in the "check" queue.
+ #check:
+ # jobs:
+ # - neutron-ovs-grenade-multinode-skip-level:
+ # voting: false
+ # - neutron-ovn-grenade-multinode-skip-level:
+ # voting: false
+ periodic:
+ jobs:
+ - neutron-ovs-grenade-multinode-skip-level
+ - neutron-ovn-grenade-multinode-skip-level
+ experimental:
+ jobs:
+ - neutron-ovs-grenade-multinode-skip-level
+ - neutron-ovn-grenade-multinode-skip-level
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index ba9f2f9a10..ec93017b5c 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -15,15 +15,12 @@
- neutron-experimental-jobs
- neutron-periodic-jobs
- neutron-tox-override-jobs
+ - neutron-skip-level-jobs
check:
jobs:
- neutron-functional-with-uwsgi
- neutron-fullstack-with-uwsgi
- neutron-ovs-grenade-multinode
- - neutron-ovs-grenade-multinode-skip-level:
- voting: false
- - neutron-ovn-grenade-multinode-skip-level:
- voting: false
- neutron-ovs-grenade-dvr-multinode
- neutron-ovs-tempest-multinode-full
- neutron-ovs-tempest-dvr-ha-multinode-full