Add tobiko-neutron job based on Fedora 28 images

Change-Id: Ifb798d7485a5e8c5aa9a7aa7c905955c10216ad0
This commit is contained in:
Slawek Kaplonski 2019-03-13 16:51:46 +01:00
parent 709980cad9
commit da569b5b53
3 changed files with 56 additions and 5 deletions

33
zuul.d/nodes.yaml Normal file

@ -0,0 +1,33 @@
- nodeset:
name: openstack-three-node-fedora-28
nodes:
- name: controller
label: fedora-28
- name: compute1
label: fedora-28
- name: compute2
label: fedora-28
groups:
# Node where tests are executed and test results collected
- name: tempest
nodes:
- controller
# Nodes running the compute service
- name: compute
nodes:
- compute1
- compute2
# Nodes that are not the controller
- name: subnode
nodes:
- compute1
- compute2
# Switch node for multinode networking setup
- name: switch
nodes:
- controller
# Peer nodes for multinode networking setup
- name: peers
nodes:
- compute1
- compute2

@ -12,6 +12,7 @@
- openstack-tox-py37
- openstack-tox-py27
- tobiko-devstack-neutron
- tobiko-devstack-neutron-fedora
gate:
jobs:
- openstack-tox-pep8

@ -71,18 +71,23 @@
yml: true
group-vars:
subnode:
devstack_localrc:
USE_PYTHON3: true
devstack_plugins:
neutron: git://git.openstack.org/openstack/neutron.git
devstack_services:
base: false
tempest: false
heat: false
c-vol: true
h-api: false
h-api-cfn: false
h-eng: false
n-api-meta: false
n-cpu: true
n-api-meta: true
placement-client: true
q-agt: true
tempest: false
neutron-agent: true
c-vol: true
peakmem_tracker: true
dstat: true
run: playbooks/tobiko-devstack.yaml
post-run: playbooks/post-tobiko-devstack.yaml
@ -113,3 +118,15 @@
tox_envlist: neutron
devstack_localrc:
ENABLE_FILE_INJECTION: true
- job:
name: tobiko-devstack-neutron-fedora
parent: tobiko-devstack-neutron
nodeset: openstack-three-node-fedora-28
vars:
devstack_services:
tls-proxy: false
group-vars:
subnode:
devstack_services:
tls-proxy: false