Files
tooz/.zuul.yaml
Takashi Kajinami 47855bd956 Add version-less job with etcd3gw
... so that we can easily import it from etcd3gw repo.

Change-Id: Ied96e4934de1d29d361c56151a3b355b6e2d3497
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-09-27 01:31:05 +09:00

216 lines
5.5 KiB
YAML

---
- project:
templates:
- check-requirements
- lib-forward-testing-python3
- openstack-cover-jobs
- openstack-python3-jobs
- openstack-python3-next-jobs
- periodic-stable-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- tooz-tox-examples
- tooz-tox-py311-etcd3gw
- tooz-tox-py314-etcd3gw
- tooz-tox-py311-zookeeper
- tooz-tox-py314-zookeeper
- tooz-tox-py311-redis
- tooz-tox-py314-redis
- tooz-tox-py311-sentinel
- tooz-tox-py314-sentinel
- tooz-tox-py311-memcached
- tooz-tox-py314-memcached
- tooz-tox-py311-postgresql
- tooz-tox-py314-postgresql
- tooz-tox-py311-mysql
- tooz-tox-py314-mysql
gate:
jobs:
- tooz-tox-examples
- tooz-tox-py311-etcd3gw
- tooz-tox-py314-etcd3gw
- tooz-tox-py311-zookeeper
- tooz-tox-py314-zookeeper
- tooz-tox-py311-redis
- tooz-tox-py314-redis
- tooz-tox-py311-sentinel
- tooz-tox-py314-sentinel
- tooz-tox-py311-memcached
- tooz-tox-py314-memcached
- tooz-tox-py311-postgresql
- tooz-tox-py314-postgresql
- tooz-tox-py311-mysql
- tooz-tox-py314-mysql
- job:
name: tooz-tox-examples
parent: openstack-tox-py312
description: |
Run tests using ``examples`` environment.
vars:
tox_envlist: examples
tooz_backend_daemon: redis
tooz_use_pifpaf: false
pre-run:
- playbooks/pre.yaml
- job:
name: tooz-tox-py311
parent: openstack-tox-py311
abstract: true
pre-run:
- playbooks/pre.yaml
- job:
name: tooz-tox-py314
parent: openstack-tox-py314
abstract: true
pre-run:
- playbooks/pre.yaml
- job:
name: tooz-tox-py311-etcd3gw
parent: tooz-tox-py311
description: |
Run tests using ``py311-etcd3gw`` environment.
vars:
tox_envlist: py311-etcd3gw
tooz_backend_daemon: etcd
- job:
name: tooz-tox-py311-memcached
parent: tooz-tox-py311
description: |
Run tests using ``py311-memcached`` environment.
vars:
tox_envlist: py311-memcached
tooz_backend_daemon: memcached
- job:
name: tooz-tox-py311-mysql
parent: tooz-tox-py311
# NOTE(tkajinam): Debian Bookworm which is used for py311 tests do not
# provide mysqld. Because pifpaf does not support mariadb atm we use
# Ubuntu Noble which provides mysql.
nodeset: ubuntu-noble
description: |
Run tests using ``py311-mysql`` environment.
vars:
tox_envlist: py311-mysql
python_use_pyenv: True
tooz_backend_daemon: mysql
- job:
name: tooz-tox-py311-postgresql
parent: tooz-tox-py311
description: |
Run tests using ``py311-postgresql`` environment.
vars:
tox_envlist: py311-postgresql
tooz_backend_daemon: postgresql
- job:
name: tooz-tox-py311-redis
parent: tooz-tox-py311
description: |
Run tests using ``py311-redis`` environment.
vars:
tox_envlist: py311-redis
tooz_backend_daemon: redis
- job:
name: tooz-tox-py311-sentinel
parent: tooz-tox-py311
description: |
Run tests using ``py311-sentinel`` environment.
vars:
tox_envlist: py311-sentinel
tooz_backend_daemon: redis
- job:
name: tooz-tox-py311-zookeeper
parent: tooz-tox-py311
description: |
Run tests using ``py311-zookeeper`` environment.
vars:
tox_envlist: py311-zookeeper
tooz_backend_daemon: zookeeper
- job:
name: tooz-tox-py314-etcd3gw
parent: tooz-tox-py314
description: |
Run tests using ``py314-etcd3gw`` environment.
vars:
tox_envlist: py314-etcd3gw
tooz_backend_daemon: etcd
- job:
name: tooz-tox-py314-memcached
parent: tooz-tox-py314
description: |
Run tests using ``py314-memcached`` environment.
vars:
tox_envlist: py314-memcached
tooz_backend_daemon: memcached
- job:
name: tooz-tox-py314-mysql
parent: tooz-tox-py314
# NOTE(tkajinam): Debian Trixie which is used for py314 tests do not
# provide mysqld. Because pifpaf does not support mariadb atm we use
# Ubuntu Noble which provides mysql.
nodeset: ubuntu-noble
description: |
Run tests using ``py314-mysql`` environment.
vars:
python_use_pyenv: True
tox_envlist: py314-mysql
tooz_backend_daemon: mysql
- job:
name: tooz-tox-py314-postgresql
parent: tooz-tox-py314
description: |
Run tests using ``py314-postgresql`` environment.
vars:
tox_envlist: py314-postgresql
tooz_backend_daemon: postgresql
- job:
name: tooz-tox-py314-redis
parent: tooz-tox-py314
description: |
Run tests using ``py314-redis`` environment.
vars:
tox_envlist: py314-redis
tooz_backend_daemon: redis
- job:
name: tooz-tox-py314-sentinel
parent: tooz-tox-py314
description: |
Run tests using ``py314-sentinel`` environment.
vars:
tox_envlist: py314-sentinel
tooz_backend_daemon: redis
- job:
name: tooz-tox-py314-zookeeper
parent: tooz-tox-py314
description: |
Run tests using ``py314-zookeeper`` environment.
vars:
tox_envlist: py314-zookeeper
tooz_backend_daemon: zookeeper
# NOTE(tkajinam): This is currently used in etcd3gw
- job:
name: tooz-tox-py3-etcd3gw
parent: tooz-tox-py314-etcd3gw
description: |
Run tests using ``py314-etcd3gw`` environment.