tooz/.zuul.yaml
Ghanshyam 67bc01af4f Revert "Moves supported python runtimes from version 3.8 to 3.10"
This reverts commit 4a18ae10b8.

Keeping Python 3.10 in setup.cfg classifier and testing py38 min and
py310 max version.

Reason for revert:

Needed-By: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

TC has been discussing about re-adding the python 3.8
testing in current master 2023.2 release testing.

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-04-25-18.00.log.html#l-191
- https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033469.html

While governance changes are under review, TC agreed to add py3.8 testing
so that we do not see more project/lib dropping python 3.8 and make them
uninstalable on python 3.8

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-05-02-18.00.log.html#l-17
- https://review.opendev.org/c/openstack/governance/+/882165

Also adding py3.8 testing back in job https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

Change-Id: I18508891947649aa0a696372f71877c87b5c387e
2023-05-05 14:03:32 -05:00

201 lines
4.9 KiB
YAML

- project:
templates:
- lib-forward-testing-python3
- openstack-cover-jobs
- openstack-python3-jobs
- periodic-stable-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- tooz-tox-py38-etcd
- tooz-tox-py310-etcd
- tooz-tox-py38-etcd3gw
- tooz-tox-py310-etcd3gw
- tooz-tox-py38-zookeeper
- tooz-tox-py310-zookeeper
- tooz-tox-py38-redis
- tooz-tox-py310-redis
- tooz-tox-py38-sentinel
- tooz-tox-py310-sentinel
- tooz-tox-py38-memcached
- tooz-tox-py310-memcached
- tooz-tox-py38-postgresql
- tooz-tox-py310-postgresql
- tooz-tox-py38-mysql
- tooz-tox-py310-mysql
- tooz-tox-py38-consul
- tooz-tox-py310-consul
gate:
jobs:
- tooz-tox-py38-etcd
- tooz-tox-py310-etcd
- tooz-tox-py38-etcd3gw
- tooz-tox-py310-etcd3gw
- tooz-tox-py38-zookeeper
- tooz-tox-py310-zookeeper
- tooz-tox-py38-redis
- tooz-tox-py310-redis
- tooz-tox-py38-sentinel
- tooz-tox-py310-sentinel
- tooz-tox-py38-memcached
- tooz-tox-py310-memcached
- tooz-tox-py38-postgresql
- tooz-tox-py310-postgresql
- tooz-tox-py38-mysql
- tooz-tox-py310-mysql
- tooz-tox-py38-consul
- tooz-tox-py310-consul
- job:
name: tooz-tox-py38-consul
parent: openstack-tox-py38
description: |
Run tests using ``py38-consul`` environment.
vars:
tox_envlist: py38-consul
- job:
name: tooz-tox-py38-etcd
parent: openstack-tox-py38
description: |
Run tests using ``py38-etcd`` environment.
vars:
tox_envlist: py38-etcd
- job:
name: tooz-tox-py38-etcd3gw
parent: openstack-tox-py38
description: |
Run tests using ``py38-etcd3gw`` environment.
vars:
tox_envlist: py38-etcd3gw
- job:
name: tooz-tox-py38-memcached
parent: openstack-tox-py38
description: |
Run tests using ``py38-memcached`` environment.
vars:
tox_envlist: py38-memcached
- job:
name: tooz-tox-py38-mysql
parent: openstack-tox-py38
description: |
Run tests using ``py38-mysql`` environment.
vars:
tox_envlist: py38-mysql
- job:
name: tooz-tox-py38-postgresql
parent: openstack-tox-py38
description: |
Run tests using ``py38-postgresql`` environment.
vars:
tox_envlist: py38-postgresql
- job:
name: tooz-tox-py38-redis
parent: openstack-tox-py38
description: |
Run tests using ``py38-redis`` environment.
vars:
tox_envlist: py38-redis
pre-run:
- playbooks/stop-redis.yaml
- job:
name: tooz-tox-py38-sentinel
parent: openstack-tox-py38
description: |
Run tests using ``py38-sentinel`` environment.
vars:
tox_envlist: py38-sentinel
pre-run:
- playbooks/stop-redis.yaml
- job:
name: tooz-tox-py38-zookeeper
parent: openstack-tox-py38
description: |
Run tests using ``py38-zookeeper`` environment.
vars:
tox_envlist: py38-zookeeper
- job:
name: tooz-tox-py310-consul
parent: openstack-tox-py310
description: |
Run tests using ``py310-consul`` environment.
vars:
tox_envlist: py310-consul
- job:
name: tooz-tox-py310-etcd
parent: openstack-tox-py310
description: |
Run tests using ``py310-etcd`` environment.
vars:
tox_envlist: py310-etcd
- job:
name: tooz-tox-py310-etcd3gw
parent: openstack-tox-py310
description: |
Run tests using ``py310-etcd3gw`` environment.
vars:
tox_envlist: py310-etcd3gw
- job:
name: tooz-tox-py310-memcached
parent: openstack-tox-py310
description: |
Run tests using ``py310-memcached`` environment.
vars:
tox_envlist: py310-memcached
- job:
name: tooz-tox-py310-mysql
parent: openstack-tox-py310
description: |
Run tests using ``py310-mysql`` environment.
vars:
tox_envlist: py310-mysql
- job:
name: tooz-tox-py310-postgresql
parent: openstack-tox-py310
description: |
Run tests using ``py310-postgresql`` environment.
vars:
tox_envlist: py310-postgresql
- job:
name: tooz-tox-py310-redis
parent: openstack-tox-py310
description: |
Run tests using ``py310-redis`` environment.
vars:
tox_envlist: py310-redis
pre-run:
- playbooks/stop-redis.yaml
- job:
name: tooz-tox-py310-sentinel
parent: openstack-tox-py310
description: |
Run tests using ``py310-sentinel`` environment.
vars:
tox_envlist: py310-sentinel
pre-run:
- playbooks/stop-redis.yaml
- job:
name: tooz-tox-py310-zookeeper
parent: openstack-tox-py310
description: |
Run tests using ``py310-zookeeper`` environment.
vars:
tox_envlist: py310-zookeeper