OpenStack Release Bot
8049697fc9
This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for antelope. Also, updating the template name to generic one. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I29fcb9afa016b1321b0b4c0118a8d7ffbc00b02e
104 lines
2.6 KiB
YAML
104 lines
2.6 KiB
YAML
- job:
|
|
name: zaqar-grenade-base
|
|
abstract: true
|
|
parent: grenade
|
|
description: |
|
|
Abstract base grenade job for zaqar tempest plugin
|
|
required-projects:
|
|
- opendev.org/openstack/python-zaqarclient
|
|
- opendev.org/openstack/zaqar
|
|
- opendev.org/openstack/zaqar-tempest-plugin
|
|
vars:
|
|
devstack_plugins:
|
|
zaqar: https://opendev.org/openstack/zaqar
|
|
devstack_services:
|
|
# probably other services can be disabled;
|
|
# the old legacy job only uses mysql, keystone, zaqar and tempest
|
|
s-account: false
|
|
s-container: false
|
|
s-object: false
|
|
s-proxy: false
|
|
c-bak: false
|
|
tempest_plugins:
|
|
- zaqar-tempest-plugin
|
|
tempest_test_regex: zaqar_tempest_plugin.tests
|
|
tox_envlist: all
|
|
irrelevant-files:
|
|
- ^(test-|)requirements.txt$
|
|
- ^setup.cfg$
|
|
|
|
- job:
|
|
name: zaqar-grenade-mongodb
|
|
parent: zaqar-grenade-base
|
|
voting: false
|
|
vars:
|
|
grenade_devstack_localrc:
|
|
shared:
|
|
ZAQAR_BACKEND: mongodb
|
|
|
|
- job:
|
|
name: zaqar-grenade-redis
|
|
parent: zaqar-grenade-base
|
|
voting: false
|
|
vars:
|
|
grenade_devstack_localrc:
|
|
shared:
|
|
ZAQAR_BACKEND: redis
|
|
|
|
- job:
|
|
name: zaqar-grenade-swift
|
|
parent: zaqar-grenade-base
|
|
voting: false
|
|
vars:
|
|
devstack_services:
|
|
s-account: true
|
|
s-container: true
|
|
s-object: true
|
|
s-proxy: true
|
|
grenade_devstack_localrc:
|
|
shared:
|
|
ZAQAR_BACKEND: swift
|
|
|
|
- job:
|
|
name: zaqar-tox-integration
|
|
parent: openstack-tox
|
|
description: |
|
|
Run Zaqar integration tests using tox with environment ``integration``.
|
|
vars:
|
|
tox_envlist: integration
|
|
|
|
- job:
|
|
name: zaqar-rally
|
|
parent: rally-task-zaqar
|
|
vars:
|
|
rally_task: rally-jobs/zaqar-zaqar.yaml
|
|
|
|
- project:
|
|
templates:
|
|
- openstack-python3-jobs
|
|
- openstack-python3-jobs-arm64
|
|
- publish-openstack-docs-pti
|
|
- periodic-stable-jobs
|
|
- check-requirements
|
|
- integrated-gate-storage
|
|
- release-notes-jobs-python3
|
|
check:
|
|
jobs:
|
|
- zaqar-tox-integration
|
|
- zaqar-tempest-plugin-mongodb
|
|
- zaqar-tempest-plugin-redis
|
|
- zaqar-tempest-plugin-swift
|
|
- zaqar-tempest-plugin-swift-ipv6
|
|
- zaqar-grenade-mongodb
|
|
- zaqar-grenade-redis
|
|
- zaqar-grenade-swift
|
|
- zaqar-rally:
|
|
voting: false
|
|
gate:
|
|
jobs:
|
|
- zaqar-tox-integration
|
|
- zaqar-tempest-plugin-mongodb
|
|
- zaqar-tempest-plugin-redis
|
|
- zaqar-tempest-plugin-swift
|
|
- zaqar-tempest-plugin-swift-ipv6
|