Update zuul config to drop xenial jobs

Glean was using the old python35 job template which depends on xenial to
run. We want to drop xenial entirely so we drop that template. While we
are at it we drop all of the templates and use explicit jobs so that we
can test additional python versions in a more flexible manner that isn't
directly tied to openstack.

Finally we remove experimental jobs because they are in check and gate
already.

Change-Id: I7edf5464f2c7f48cb9c68b9e3dbbb688bec8b292
This commit is contained in:
Clark Boylan 2024-04-24 15:33:18 -07:00
parent e4c80ba337
commit 770991531e
1 changed files with 24 additions and 7 deletions

View File

@ -1,10 +1,17 @@
- project:
templates:
- openstack-python-jobs-no-constraints
- openstack-python35-jobs-no-constraints
- openstack-python36-jobs-no-constraints
check:
jobs:
- tox-pep8
- tox-py27:
nodeset: ubuntu-bionic
- tox-py36:
nodeset: ubuntu-bionic
- tox-py38:
nodeset: ubuntu-focal
- tox-py310:
nodeset: ubuntu-jammy
- tox-py311:
nodeset: debian-bookworm
- opendev-buildset-registry
- nodepool-build-image-siblings
- dib-nodepool-functional-openstack-gentoo-src:
@ -19,6 +26,17 @@
- dib-nodepool-functional-openstack-rockylinux-8-containerfile-src
gate:
jobs:
- tox-pep8
- tox-py27:
nodeset: ubuntu-bionic
- tox-py36:
nodeset: ubuntu-bionic
- tox-py38:
nodeset: ubuntu-focal
- tox-py310:
nodeset: ubuntu-jammy
- tox-py311:
nodeset: debian-bookworm
- opendev-buildset-registry
- nodepool-build-image-siblings
- dib-nodepool-functional-openstack-centos-7-src
@ -29,7 +47,6 @@
- dib-nodepool-functional-openstack-ubuntu-focal-src
- dib-nodepool-functional-openstack-debian-bullseye-src
- dib-nodepool-functional-openstack-rockylinux-8-containerfile-src
experimental:
post:
jobs:
- opendev-buildset-registry
- nodepool-build-image-siblings
- publish-openstack-python-branch-tarball