Create py311 jobs for neutron

There are three job definitions here for testing
neutron with the master branches of other projects,
specifically neutron-lib, oslo, and ovsdbapp. As
neutron is no longer testing py310 in its master
gate, create py311 versions of these jobs so we
can move forward.

Also changed the periodic jobs here to start using
the py311 versions.

Change-Id: I28e1d41ebd36fbbe9ed3e4c18dd9604a906af043
This commit is contained in:
Brian Haley 2023-10-31 15:13:06 -04:00
parent 18c6b74f55
commit 77eea99bb8
2 changed files with 52 additions and 3 deletions

View File

@ -1034,6 +1034,22 @@
vars:
tox_install_siblings: true
- job:
name: openstack-tox-py311-with-oslo-master
parent: openstack-tox-py311
nodeset: ubuntu-jammy
description: |
This job installs all oslo libraries from source and tests that the
unit tests of the tested project work.
It uses the tox ``py311`` environment.
The job is normally run in a periodic pipeline, it is configured
to run on the master branch.
required-projects: *oslo-master-required-projects
branches: master
timeout: 3000
vars:
tox_install_siblings: true
- job:
name: openstack-tox-py39-with-neutron-lib-master
parent: openstack-tox-py39
@ -1068,6 +1084,23 @@
vars:
tox_install_siblings: true
- job:
name: openstack-tox-py311-with-neutron-lib-master
parent: openstack-tox-py311
timeout: 3000
description: |
This job installs neutron-lib from source and tests that the
unit tests of the tested project work.
It uses the tox ``py311`` environment.
The job is normally run in a periodic pipeline, it is configured
to run on the master branch.
branches: master
required-projects:
- openstack/neutron
- openstack/neutron-lib
vars:
tox_install_siblings: true
- job:
name: openstack-tox-py310-with-ovsdbapp-master
parent: openstack-tox-py310
@ -1084,6 +1117,22 @@
vars:
tox_install_siblings: true
- job:
name: openstack-tox-py311-with-ovsdbapp-master
parent: openstack-tox-py311
timeout: 3000
description: |
This job installs ovsdbapp from source and tests that the
unit tests of the tested project work.
It uses the tox ``py311`` environment.
The job is normally run in a periodic pipeline, it is configured
to run on the master branch.
branches: master
required-projects:
- openstack/ovsdbapp
vars:
tox_install_siblings: true
- job:
name: openstack-tox-lower-constraints
parent: openstack-tox

View File

@ -2953,7 +2953,7 @@
neutron-lib from source.
periodic:
jobs:
- openstack-tox-py310-with-neutron-lib-master
- openstack-tox-py311-with-neutron-lib-master
- project-template:
name: periodic-jobs-with-oslo-master
@ -2962,7 +2962,7 @@
oslo libraries from source.
periodic:
jobs:
- openstack-tox-py310-with-oslo-master
- openstack-tox-py311-with-oslo-master
- project-template:
name: periodic-jobs-with-ovsdbapp-master
@ -2971,7 +2971,7 @@
ovdsdbapp from source.
periodic:
jobs:
- openstack-tox-py310-with-ovsdbapp-master
- openstack-tox-py311-with-ovsdbapp-master
- project-template:
name: python-charm-interface-jobs