Add grenade-skip-level (tick-tick) job

This adds a grenade job that specifically skips the last release,
to prove that we can do it. Such a job would facilitate a new
goal of a tick/tock release arrangement where slower-moving operators
could stick on the "tick" release and know that they can upgrade to
the next "tick" release directly.

See https://review.opendev.org/c/openstack/governance/+/828777
for a proposal on why this is needed, and
https://review.opendev.org/c/openstack/grenade/+/826101
for a similar skip level job that's being created from the
integrated grenade job

Change-Id: I2ae55e3e48634cb99807bea80387f74c8244c64d
This commit is contained in:
elajkat 2022-03-10 13:58:49 +01:00 committed by Lajos Katona
parent 452a3093f6
commit aaca6e08ad
2 changed files with 31 additions and 0 deletions

View File

@ -316,3 +316,31 @@
PHYSICAL_NETWORK: public
ENABLE_CHASSIS_AS_GW: false
OVN_DBS_LOG_LEVEL: dbg
- job:
name: neutron-ovs-grenade-multinode-tick-tick
parent: neutron-ovs-grenade-multinode
description: |
Grenade job that skips a release, validating that deployers can skip
specific releases as prescribed by our process.
vars:
# Move this forward when master changes to a new skip-level-allowed
# target release. Right now, this is wallaby because master is yoga.
# When master is A, this should become yoga, and so forth.
grenade_from_branch: stable/wallaby
grenade_localrc:
NOVA_ENABLE_UPGRADE_WORKAROUND: True
- job:
name: neutron-ovn-grenade-multinode-tick-tick
parent: neutron-ovn-grenade-multinode
description: |
Grenade job that skips a release, validating that deployers can skip
specific releases as prescribed by our process.
vars:
# Move this forward when master changes to a new skip-level-allowed
# target release. Right now, this is wallaby because master is yoga.
# When master is A, this should become yoga, and so forth.
grenade_from_branch: stable/wallaby
grenade_localrc:
NOVA_ENABLE_UPGRADE_WORKAROUND: True

View File

@ -54,6 +54,8 @@
experimental:
jobs:
- neutron-ovn-grenade-multinode
- neutron-ovn-grenade-multinode-tick-tick:
voting: false
- neutron-ovn-tempest-with-uwsgi-loki
- neutron-ovn-tempest-full-multinode-ovs-master
- neutron-ovn-tempest-ovs-master
@ -81,6 +83,7 @@
- neutron-ovn-tempest-with-neutron-lib-master
- neutron-ovs-tempest-fips
- neutron-ovn-tempest-ovs-release-fips
- neutron-ovs-grenade-multinode-tick-tick
- devstack-tobiko-neutron:
voting: true
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa