Move all periodic tips jobs from py38/39 to py311/312
Since the abstract base periodic tips jobs are now using ubuntu-jammy by default [1], we can move the py3.8 jobs to py3.11. To move the py3.9 jobs to python 3.12, we follow what change If42cb167c339 did for the the openstack-tox-py312 job and use debian-bookworm with the pyenv flag set. [1]: https://review.opendev.org/c/openstack/glance/+/894511 Depends-on: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/916332 Change-Id: I113c098cb6b6c3b74414cbab3bf5c05ee69606d9
This commit is contained in:
parent
3f49730e62
commit
dfbfdad77f
162
.zuul.yaml
162
.zuul.yaml
@ -40,22 +40,24 @@
|
||||
tox_envlist: functional-py39-rbac
|
||||
|
||||
- job:
|
||||
name: glance-tox-functional-py39-oslo-tips
|
||||
name: glance-tox-functional-py312-oslo-tips
|
||||
parent: glance-tox-oslo-tips-base
|
||||
description: |
|
||||
Glance py39 functional tests vs. oslo libraries masters
|
||||
Glance py312 functional tests vs. oslo libraries masters
|
||||
nodeset: debian-bookworm
|
||||
vars:
|
||||
python_version: 3.9
|
||||
tox_envlist: functional-py39
|
||||
python_version: 3.12
|
||||
tox_envlist: functional-py312
|
||||
python_use_pyenv: True
|
||||
|
||||
- job:
|
||||
name: glance-tox-functional-py38-oslo-tips
|
||||
name: glance-tox-functional-py311-oslo-tips
|
||||
parent: glance-tox-oslo-tips-base
|
||||
description: |
|
||||
Glance py38 functional tests vs. oslo libraries masters
|
||||
Glance py311 functional tests vs. oslo libraries masters
|
||||
vars:
|
||||
python_version: 3.8
|
||||
tox_envlist: functional-py38
|
||||
python_version: 3.11
|
||||
tox_envlist: functional-py311
|
||||
|
||||
- job:
|
||||
name: glance-tox-keystone-tips-base
|
||||
@ -70,40 +72,44 @@
|
||||
- name: openstack/python-keystoneclient
|
||||
|
||||
- job:
|
||||
name: glance-tox-py39-keystone-tips
|
||||
name: glance-tox-py312-keystone-tips
|
||||
parent: glance-tox-keystone-tips-base
|
||||
description: |
|
||||
Glance py39 unit tests vs. keystone masters
|
||||
Glance py312 unit tests vs. keystone masters
|
||||
nodeset: debian-bookworm
|
||||
vars:
|
||||
python_version: 3.9
|
||||
tox_envlist: py39
|
||||
python_version: 3.12
|
||||
tox_envlist: py312
|
||||
python_use_pyenv: True
|
||||
|
||||
- job:
|
||||
name: glance-tox-py38-keystone-tips
|
||||
name: glance-tox-py311-keystone-tips
|
||||
parent: glance-tox-keystone-tips-base
|
||||
description: |
|
||||
Glance py38 unit tests vs. keystone masters
|
||||
Glance py311 unit tests vs. keystone masters
|
||||
vars:
|
||||
python_version: 3.8
|
||||
tox_envlist: py38
|
||||
python_version: 3.11
|
||||
tox_envlist: py311
|
||||
|
||||
- job:
|
||||
name: glance-tox-functional-py39-keystone-tips
|
||||
name: glance-tox-functional-py312-keystone-tips
|
||||
parent: glance-tox-keystone-tips-base
|
||||
description: |
|
||||
Glance py39 functional tests vs. keystone masters
|
||||
Glance py312 functional tests vs. keystone masters
|
||||
nodeset: debian-bookworm
|
||||
vars:
|
||||
python_version: 3.9
|
||||
tox_envlist: functional-py39
|
||||
python_version: 3.12
|
||||
tox_envlist: functional-py312
|
||||
python_use_pyenv: True
|
||||
|
||||
- job:
|
||||
name: glance-tox-functional-py38-keystone-tips
|
||||
name: glance-tox-functional-py311-keystone-tips
|
||||
parent: glance-tox-keystone-tips-base
|
||||
description: |
|
||||
Glance py38 functional tests vs. keystone masters
|
||||
Glance py311 functional tests vs. keystone masters
|
||||
vars:
|
||||
python_version: 3.8
|
||||
tox_envlist: functional-py38
|
||||
python_version: 3.11
|
||||
tox_envlist: functional-py311
|
||||
|
||||
- job:
|
||||
name: glance-tox-glance_store-tips-base
|
||||
@ -116,40 +122,44 @@
|
||||
- name: openstack/glance_store
|
||||
|
||||
- job:
|
||||
name: glance-tox-py39-glance_store-tips
|
||||
name: glance-tox-py312-glance_store-tips
|
||||
parent: glance-tox-glance_store-tips-base
|
||||
description: |
|
||||
Glance py39 unit tests vs. glance_store master
|
||||
Glance py312 unit tests vs. glance_store master
|
||||
nodeset: debian-bookworm
|
||||
vars:
|
||||
python_version: 3.9
|
||||
tox_envlist: py39
|
||||
python_version: 3.12
|
||||
tox_envlist: py312
|
||||
python_use_pyenv: True
|
||||
|
||||
- job:
|
||||
name: glance-tox-py38-glance_store-tips
|
||||
name: glance-tox-py311-glance_store-tips
|
||||
parent: glance-tox-glance_store-tips-base
|
||||
description: |
|
||||
Glance py38 unit tests vs. glance_store master
|
||||
Glance py311 unit tests vs. glance_store master
|
||||
vars:
|
||||
python_version: 3.8
|
||||
tox_envlist: py38
|
||||
python_version: 3.11
|
||||
tox_envlist: py311
|
||||
|
||||
- job:
|
||||
name: glance-tox-functional-py39-glance_store-tips
|
||||
name: glance-tox-functional-py312-glance_store-tips
|
||||
parent: glance-tox-glance_store-tips-base
|
||||
description: |
|
||||
Glance py39 functional tests vs. glance_store master
|
||||
Glance py312 functional tests vs. glance_store master
|
||||
nodeset: debian-bookworm
|
||||
vars:
|
||||
python_version: 3.9
|
||||
tox_envlist: functional-py39
|
||||
python_version: 3.12
|
||||
tox_envlist: functional-py312
|
||||
python_use_pyenv: True
|
||||
|
||||
- job:
|
||||
name: glance-tox-functional-py38-glance_store-tips
|
||||
name: glance-tox-functional-py311-glance_store-tips
|
||||
parent: glance-tox-glance_store-tips-base
|
||||
description: |
|
||||
Glance py38 functional tests vs. glance_store master
|
||||
Glance py311 functional tests vs. glance_store master
|
||||
vars:
|
||||
python_version: 3.8
|
||||
tox_envlist: functional-py38
|
||||
python_version: 3.11
|
||||
tox_envlist: functional-py311
|
||||
|
||||
- job:
|
||||
name: glance-tox-cursive-tips-base
|
||||
@ -164,40 +174,44 @@
|
||||
- name: openstack/castellan
|
||||
|
||||
- job:
|
||||
name: glance-tox-py39-cursive-tips
|
||||
name: glance-tox-py312-cursive-tips
|
||||
parent: glance-tox-cursive-tips-base
|
||||
description: |
|
||||
Glance py39 unit tests vs. cursive (and related libs) master
|
||||
Glance py312 unit tests vs. cursive (and related libs) master
|
||||
nodeset: debian-bookworm
|
||||
vars:
|
||||
python_version: 3.9
|
||||
tox_envlist: py39
|
||||
python_version: 3.12
|
||||
tox_envlist: py312
|
||||
python_use_pyenv: True
|
||||
|
||||
- job:
|
||||
name: glance-tox-py38-cursive-tips
|
||||
name: glance-tox-py311-cursive-tips
|
||||
parent: glance-tox-cursive-tips-base
|
||||
description: |
|
||||
Glance py38 unit tests vs. cursive (and related libs) master
|
||||
Glance py311 unit tests vs. cursive (and related libs) master
|
||||
vars:
|
||||
python_version: 3.8
|
||||
tox_envlist: py38
|
||||
python_version: 3.11
|
||||
tox_envlist: py311
|
||||
|
||||
- job:
|
||||
name: glance-tox-functional-py39-cursive-tips
|
||||
name: glance-tox-functional-py312-cursive-tips
|
||||
parent: glance-tox-cursive-tips-base
|
||||
description: |
|
||||
Glance py39 functional tests vs. cursive (and related libs) master
|
||||
Glance py312 functional tests vs. cursive (and related libs) master
|
||||
nodeset: debian-bookworm
|
||||
vars:
|
||||
python_version: 3.9
|
||||
tox_envlist: functional-py39
|
||||
python_version: 3.12
|
||||
tox_envlist: functional-py312
|
||||
python_use_pyenv: True
|
||||
|
||||
- job:
|
||||
name: glance-tox-functional-py38-cursive-tips
|
||||
name: glance-tox-functional-py311-cursive-tips
|
||||
parent: glance-tox-cursive-tips-base
|
||||
description: |
|
||||
Glance py38 functional tests vs. cursive (and related libs) master
|
||||
Glance py311 functional tests vs. cursive (and related libs) master
|
||||
vars:
|
||||
python_version: 3.8
|
||||
tox_envlist: functional-py38
|
||||
python_version: 3.11
|
||||
tox_envlist: functional-py311
|
||||
|
||||
- job:
|
||||
name: tempest-integrated-storage-import
|
||||
@ -436,10 +450,10 @@
|
||||
- glance-secure-rbac-protection-functional
|
||||
experimental:
|
||||
jobs:
|
||||
- glance-tox-py39-glance_store-tips
|
||||
- glance-tox-py38-glance_store-tips
|
||||
- glance-tox-functional-py39-glance_store-tips
|
||||
- glance-tox-functional-py38-glance_store-tips
|
||||
- glance-tox-py312-glance_store-tips
|
||||
- glance-tox-py311-glance_store-tips
|
||||
- glance-tox-functional-py312-glance_store-tips
|
||||
- glance-tox-functional-py311-glance_store-tips
|
||||
- barbican-tempest-plugin-simple-crypto
|
||||
- grenade-multinode
|
||||
- tempest-pg-full:
|
||||
@ -460,33 +474,33 @@
|
||||
# to define these jobs in the openstack/project-config repo.
|
||||
# That would make us less agile in adjusting these tests, so we
|
||||
# aren't doing that either.
|
||||
- glance-tox-functional-py39-oslo-tips:
|
||||
- glance-tox-functional-py312-oslo-tips:
|
||||
branches: master
|
||||
- glance-tox-functional-py38-oslo-tips:
|
||||
- glance-tox-functional-py311-oslo-tips:
|
||||
branches: master
|
||||
- glance-tox-py39-keystone-tips:
|
||||
- glance-tox-py312-keystone-tips:
|
||||
branches: master
|
||||
- glance-tox-py38-keystone-tips:
|
||||
- glance-tox-py311-keystone-tips:
|
||||
branches: master
|
||||
- glance-tox-functional-py39-keystone-tips:
|
||||
- glance-tox-functional-py312-keystone-tips:
|
||||
branches: master
|
||||
- glance-tox-functional-py38-keystone-tips:
|
||||
- glance-tox-functional-py311-keystone-tips:
|
||||
branches: master
|
||||
- glance-tox-py39-glance_store-tips:
|
||||
- glance-tox-py312-glance_store-tips:
|
||||
branches: master
|
||||
- glance-tox-py38-glance_store-tips:
|
||||
- glance-tox-py311-glance_store-tips:
|
||||
branches: master
|
||||
- glance-tox-functional-py39-glance_store-tips:
|
||||
- glance-tox-functional-py312-glance_store-tips:
|
||||
branches: master
|
||||
- glance-tox-functional-py38-glance_store-tips:
|
||||
- glance-tox-functional-py311-glance_store-tips:
|
||||
branches: master
|
||||
- glance-tox-py39-cursive-tips:
|
||||
- glance-tox-py312-cursive-tips:
|
||||
branches: master
|
||||
- glance-tox-py38-cursive-tips:
|
||||
- glance-tox-py311-cursive-tips:
|
||||
branches: master
|
||||
- glance-tox-functional-py39-cursive-tips:
|
||||
- glance-tox-functional-py312-cursive-tips:
|
||||
branches: master
|
||||
- glance-tox-functional-py38-cursive-tips:
|
||||
- glance-tox-functional-py311-cursive-tips:
|
||||
branches: master
|
||||
- glance-multistore-cinder-import-fips:
|
||||
branches: master
|
||||
|
Loading…
x
Reference in New Issue
Block a user