Update CI for Gazpacho
Add Python 3.13 functional tests, as per https://governance.openstack.org/tc/reference/runtimes/2026.1.html Given that our functional tests are devstack-based, the python 3.10 functional job is made non-voting because there is no supported py3.10 platform for devstack following change I796eddac96313584f4a. Change-Id: I584f4348b880ef1409328a70658ed0697e225cf5 Signed-off-by: Brian Rosmaita <rosmaita.fossdev@gmail.com>
This commit is contained in:
32
.zuul.yaml
32
.zuul.yaml
@@ -3,7 +3,11 @@
|
||||
abstract: true
|
||||
parent: devstack-tox-functional
|
||||
description: |
|
||||
devstack-based functional tests for python-brick-cinderclient-ext
|
||||
Abstract job for defining devstack-based functional test jobs for
|
||||
python-brick-cinderclient-ext. Jobs for particular python versions
|
||||
use this job as a parent, and control what verison of python is used
|
||||
by specifying a nodeset having the desired version of python as the
|
||||
system default.
|
||||
required-projects:
|
||||
- openstack/python-cinderclient
|
||||
timeout: 4200
|
||||
@@ -50,15 +54,23 @@
|
||||
# Python 3.10 is the default on Ubuntu 22.04 (Jammy)
|
||||
nodeset: openstack-single-node-jammy
|
||||
vars:
|
||||
python_version: 3.10
|
||||
devstack_localrc:
|
||||
# current master devstack no longer supports jammy as a platform
|
||||
# (change I796eddac96313584f4a), so we must force install it
|
||||
FORCE: 'yes'
|
||||
bindep_profile: test py310
|
||||
python_version: '3.10'
|
||||
tox_envlist: functional-py310
|
||||
|
||||
- job:
|
||||
name: brick-cinderclient-dsvm-functional-py312
|
||||
name: brick-cinderclient-dsvm-functional-py313
|
||||
parent: brick-cinderclient-dsvm-functional-base
|
||||
# Python 3.13 is the default on Debian Trixie
|
||||
nodeset: devstack-single-node-debian-trixie
|
||||
vars:
|
||||
python_version: 3.12
|
||||
tox_envlist: functional-py312
|
||||
bindep_profile: test py313
|
||||
python_version: '3.13'
|
||||
tox_envlist: functional-py313
|
||||
|
||||
- project:
|
||||
templates:
|
||||
@@ -68,9 +80,11 @@
|
||||
- release-notes-jobs-python3
|
||||
check:
|
||||
jobs:
|
||||
- brick-cinderclient-dsvm-functional-py310
|
||||
- brick-cinderclient-dsvm-functional-py312
|
||||
- brick-cinderclient-dsvm-functional-py310:
|
||||
# non-voting because devstack support on python 3.10
|
||||
# is no longer tested (see change I796eddac96313584f4a)
|
||||
voting: false
|
||||
- brick-cinderclient-dsvm-functional-py313
|
||||
gate:
|
||||
jobs:
|
||||
- brick-cinderclient-dsvm-functional-py310
|
||||
- brick-cinderclient-dsvm-functional-py312
|
||||
- brick-cinderclient-dsvm-functional-py313
|
||||
|
||||
Reference in New Issue
Block a user