whitebox-tempest-plugin/.zuul.yaml

76 lines
2.2 KiB
YAML

# TODO(artom) Once https://review.opendev.org/#/c/679656/ merges, we can unify
# the nodeset names and use the one in Nova. Until then, have a different name
# here.
- nodeset:
name: multi-numa-multinode
nodes:
- name: controller
label: multi-numa-ubuntu-bionic
- name: compute
label: multi-numa-ubuntu-bionic
groups:
# Node where tests are executed and test results collected
- name: tempest
nodes:
- controller
# Nodes running the compute service
- name: compute
nodes:
- controller
- compute
# Nodes that are not the controller
- name: subnode
nodes:
- compute
# Switch node for multinode networking setup
- name: switch
nodes:
- controller
# Peer nodes for multinode networking setup
- name: peers
nodes:
- compute
- job:
name: whitebox-multinode-devstack
nodeset: multi-numa-multinode
parent: tempest-multinode-full-py3
description: |
Devstack multinode job.
required-projects:
openstack/whitebox-tempest-plugin
pre-run: playbooks/whitebox/pre.yaml
irrelevant-files:
- ^test-requirements.txt$
vars:
tox_envlist: all
tempest_concurrency: 1
tempest_test_regex: ^whitebox_tempest_plugin\.
tempest_black_regex: "create_none_instance|virtio_to_none|none_to_virtio"
devstack_plugins:
whitebox-tempest-plugin: https://opendev.org/openstack/whitebox-tempest-plugin.git
devstack_localrc:
MAX_COMPUTE_NODES: 2
LIBVIRT_TYPE: kvm
TEMPEST_PLUGINS: /opt/stack/whitebox-tempest-plugin
WHITEBOX_PRIVKEY_PATH: /home/tempest/.ssh/id_rsa
group-vars:
subnode:
num_hugepages: 2048
devstack_localrc:
LIBVIRT_TYPE: kvm
tempest:
num_hugepages: 512
- project:
templates:
- openstack-python-jobs
- openstack-python36-jobs
- openstack-python37-jobs
check:
jobs:
- whitebox-multinode-devstack
gate:
jobs:
- whitebox-multinode-devstack