|
2 | 2 | name: python-cinderclient-functional-base |
3 | 3 | abstract: true |
4 | 4 | parent: devstack-tox-functional |
| 5 | + description: | |
| 6 | + Abstract job for defining devstack-based functional test jobs for |
| 7 | + python-cinderclient. Jobs for particular python versions use this |
| 8 | + job as a parent, and control what verison of python is used by |
| 9 | + specifying a nodeset having the desired version of python as the |
| 10 | + system default. |
5 | 11 | timeout: 4500 |
6 | 12 | required-projects: |
7 | 13 | - openstack/cinder |
|
25 | 31 | # Python 3.10 is the default on Ubuntu 22.04 (Jammy) |
26 | 32 | nodeset: openstack-single-node-jammy |
27 | 33 | vars: |
28 | | - python_version: 3.10 |
| 34 | + devstack_localrc: |
| 35 | + # current master devstack no longer supports jammy as a platform |
| 36 | + # (change I796eddac96313584f4a), so we must force install it |
| 37 | + FORCE: 'yes' |
| 38 | + bindep_profile: test py310 |
| 39 | + python_version: '3.10' |
29 | 40 | tox_envlist: functional-py310 |
30 | 41 |
|
31 | 42 | - job: |
32 | | - name: python-cinderclient-functional-py312 |
| 43 | + name: python-cinderclient-functional-py313 |
33 | 44 | parent: python-cinderclient-functional-base |
34 | | - # Python 3.12 is the default on Ubuntu 24.04 (Noble) |
35 | | - nodeset: openstack-single-node-noble |
| 45 | + # Python 3.13 is the default on Debian Trixie |
| 46 | + nodeset: devstack-single-node-debian-trixie |
36 | 47 | vars: |
37 | | - python_version: 3.12 |
38 | | - tox_envlist: functional-py312 |
| 48 | + bindep_profile: test py310 |
| 49 | + python_version: '3.13' |
| 50 | + tox_envlist: functional-py313 |
39 | 51 |
|
40 | 52 | - project: |
41 | 53 | vars: |
|
49 | 61 | - release-notes-jobs-python3 |
50 | 62 | check: |
51 | 63 | jobs: |
52 | | - - python-cinderclient-functional-py310 |
53 | | - - python-cinderclient-functional-py312 |
| 64 | + - python-cinderclient-functional-py310: |
| 65 | + # non-voting because devstack support on python 3.10 |
| 66 | + # is no longer tested (see change I796eddac96313584f4a) |
| 67 | + voting: false |
| 68 | + - python-cinderclient-functional-py313 |
54 | 69 | - openstack-tox-pylint: |
55 | 70 | voting: false |
56 | 71 | gate: |
57 | 72 | jobs: |
58 | | - - python-cinderclient-functional-py310 |
59 | | - - python-cinderclient-functional-py312 |
| 73 | + - python-cinderclient-functional-py313 |
0 commit comments