masakari/.zuul.yaml
OpenStack Release Bot efdfa55df3 Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Iff92d457f34a01957fc7d0289451250f03772d1b
2020-04-23 15:43:51 +00:00

142 lines
3.6 KiB
YAML

- nodeset:
name: masakari-openstack-multi-nodes
nodes:
- name: controller
label: ubuntu-bionic
- name: compute1
label: ubuntu-bionic
groups:
# Nodes running the compute service
- name: compute
nodes:
- controller
- compute1
# Nodes that are not the controller
- name: subnode
nodes:
- compute1
# Switch node for multinode networking setup
- name: switch
nodes:
- controller
# Peer nodes for multinode networking setup
- name: peers
nodes:
- compute1
- job:
name: masakari-functional-devstack-multinode
parent: devstack
description: |
Base multinodes job for devstack-based functional tests
nodeset: masakari-openstack-multi-nodes
pre-run: playbooks/devstack/pre.yaml
run: playbooks/devstack/run.yaml
post-run: playbooks/devstack/post.yaml
roles:
- zuul: openstack-infra/devstack
timeout: 9000
required-projects:
- openstack/cinder
- openstack/glance
- openstack/keystone
- openstack/neutron
- openstack/nova
- openstack/placement
- openstack/horizon
- openstack/python-masakariclient
- openstack/masakari
- openstack/masakari-monitors
vars:
test_matrix_configs: [neutron]
devstack_services:
horizon: false
swift: false
devstack_localrc:
USE_PYTHON3: true
DATABASE_TYPE: mysql
zuul_work_dir: src/opendev.org/openstack/masakari
host-vars:
controller:
devstack_plugins:
masakari: https://opendev.org/openstack/masakari
devstack_services:
mysql: true
rabbit: true
tls-proxy: false
horizon: false
swift: false
# Keystone services
key: true
# Glance services
g-api: true
# Nova services
n-api: true
n-api-meta: true
n-cond: true
n-cpu: true
n-novnc: true
n-sch: true
placement-api: true
# Legacy Neutron services
q-agt: true
q-dhcp: true
q-l3: true
q-meta: true
q-metering: true
q-svc: true
# Cinder services
c-api: true
c-sch: true
c-vol: true
cinder: true
# Masakari services
masakari-api: true
masakari-engine: true
masakari-monitors: true
tox_install_siblings: false
tox_envlist: functional
group-vars:
subnode:
devstack_localrc:
DATABASE_TYPE: mysql
devstack_plugins:
masakari: https://opendev.org/openstack/masakari
devstack_services:
q-agt: true
n-api: false
n-api-meta: false
n-cauth: false
n-cond: false
n-cpu: true
n-novnc: false
n-sch: false
horizon: false
tls-proxy: false
# Masakari services
masakari-monitors: true
masakari-api: false
masakari-engine: false
- project:
templates:
- check-requirements
- openstack-cover-jobs
- openstack-lower-constraints-jobs
- openstack-python3-victoria-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- masakari-functional-devstack-multinode:
voting: true
- project:
masakari-systemfault-integration-ci:
jobs:
- masakari-build-test
- job:
name: masakari-build-test
parent: base