Skip to content

Commit 5eb234b

Browse files
committed
Add octavia-grenade-slurp CI job
Added new job according to [1] to test the new SLURP (a.k.a tick-tock) upgrade strategy. [1] https://lists.openstack.org/pipermail/openstack-discuss/2022-September/030654.html Change-Id: Ia8c35071f54e6988d9b2ff682a529bd477b93b74
1 parent 79a5647 commit 5eb234b

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

zuul.d/jobs.yaml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@
3232
name: octavia-grenade
3333
parent: grenade
3434
nodeset: octavia-single-node-ubuntu-focal
35-
required-projects:
35+
required-projects: &o-grenade-required-projects
3636
- opendev.org/openstack/grenade
3737
- opendev.org/openstack/octavia
3838
- opendev.org/openstack/octavia-lib
3939
- opendev.org/openstack/octavia-tempest-plugin
4040
- opendev.org/openstack/python-octaviaclient
41-
vars:
41+
vars: &o-grenade-vars
4242
grenade_devstack_localrc:
4343
shared:
4444
DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
@@ -78,10 +78,14 @@
7878
'/var/log/octavia-amphora.log': 'logs'
7979

8080
- job:
81-
name: octavia-grenade-ffu
82-
parent: octavia-grenade
83-
vars:
84-
grenade_from_branch: stable/stein
81+
name: octavia-grenade-skip-level
82+
description: |
83+
Grenade job that skips a release, validating that deployers can skip
84+
specific releases as prescribed by our process.
85+
parent: grenade-skip-level
86+
nodeset: octavia-single-node-ubuntu-focal
87+
required-projects: *o-grenade-required-projects
88+
vars: *o-grenade-vars
8589

8690
- job:
8791
name: octavia-v2-dsvm-scenario-amphora-v2

zuul.d/projects.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
- octavia-v2-dsvm-tls-barbican:
5757
irrelevant-files: *irrelevant-files
5858
- octavia-grenade:
59-
irrelevant-files:
59+
irrelevant-files: &grenade-irrelevant-files
6060
- ^.*\.rst$
6161
- ^api-ref/.*$
6262
- ^doc/.*$
@@ -66,6 +66,8 @@
6666
- ^tools/.*$
6767
- ^(test-|)requirements.txt$
6868
- ^tox.ini$
69+
- octavia-grenade-skip-level:
70+
irrelevant-files: *grenade-irrelevant-files
6971
- octavia-v2-dsvm-tls-barbican-fips:
7072
irrelevant-files: *irrelevant-files
7173
voting: false
@@ -114,14 +116,14 @@
114116
- octavia-v2-dsvm-scenario
115117
- octavia-v2-dsvm-tls-barbican
116118
- octavia-grenade
119+
- octavia-grenade-skip-level
117120
periodic:
118121
jobs:
119122
- publish-openstack-octavia-amphora-image-focal:
120123
branches: ^(?!stable/.*).*$
121124
- publish-openstack-octavia-amphora-image-centos-9-stream:
122125
branches: ^(?!stable/.*).*$
123126
- octavia-amphora-image-build
124-
- octavia-grenade-ffu
125127
# Putting octavia-v2-dsvm-scenario-fips in periodic as centos 8 is too slow
126128
- octavia-v2-dsvm-scenario-fips:
127129
voting: false

0 commit comments

Comments
 (0)