Merge "Switch devstack jobs to run on Bionic"

This commit is contained in:
Zuul 2018-12-11 22:20:14 +00:00 committed by Gerrit Code Review
commit 5b5cf9dd31
1 changed files with 92 additions and 3 deletions

View File

@ -88,6 +88,66 @@
nodes:
- compute1
- nodeset:
name: openstack-two-node-bionic
nodes:
- name: controller
label: ubuntu-bionic
- name: compute1
label: 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
- 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
- nodeset:
name: openstack-two-node-xenial
nodes:
- name: controller
label: ubuntu-xenial
- name: compute1
label: ubuntu-xenial
groups:
# Node where tests are executed and test results collected
- name: tempest
nodes:
- controller
# 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: devstack-base
parent: multinode
@ -209,7 +269,7 @@
description: |
Minimal devstack base job, intended for use by jobs that need
less than the normal minimum set of required-projects.
nodeset: openstack-single-node
nodeset: openstack-single-node-bionic
required-projects:
- git.openstack.org/openstack/requirements
vars:
@ -268,7 +328,6 @@
The run playbook consists of a single role, so it can be easily rewritten
and extended.
nodeset: openstack-single-node
required-projects:
- git.openstack.org/openstack/cinder
- git.openstack.org/openstack/glance
@ -399,14 +458,31 @@
# https://bugs.launchpad.net/devstack/+bug/1794929
USE_PYTHON3: true
- job:
name: devstack-xenial
parent: devstack
nodeset: openstack-single-node-xenial
description: |
Simple singlenode test to verify functionality on devstack
side running on Xenial.
- job:
name: devstack-multinode
parent: devstack
nodeset: openstack-two-node
nodeset: openstack-two-node-bionic
description: |
Simple multinode test to verify multinode functionality on devstack side.
This is not meant to be used as a parent job.
- job:
name: devstack-multinode-xenial
parent: devstack
nodeset: openstack-two-node-xenial
description: |
Simple multinode test to verify multinode functionality on devstack
side running on Xenial.
This is not meant to be used as a parent job.
# NOTE(ianw) Platform tests have traditionally been non-voting because
# we often have to rush things through devstack to stabilise the gate,
# and these platforms don't have the round-the-clock support to avoid
@ -432,6 +508,13 @@
nodeset: devstack-single-node-fedora-latest
voting: false
- job:
name: devstack-platform-xenial
parent: tempest-full
description: Ubuntu Xenial platform test
nodeset: openstack-single-node-xenial
voting: false
- job:
name: devstack-tox-base
parent: devstack
@ -503,12 +586,15 @@
check:
jobs:
- devstack
- devstack-xenial
- devstack-ipv6:
voting: false
- devstack-platform-centos-7
- devstack-platform-opensuse-150
- devstack-platform-fedora-latest
- devstack-platform-xenial
- devstack-multinode
- devstack-multinode-xenial
- devstack-unit-tests
- openstack-tox-bashate
- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
@ -538,6 +624,9 @@
gate:
jobs:
- devstack
- devstack-xenial
- devstack-multinode
- devstack-multinode-xenial
- devstack-unit-tests
- openstack-tox-bashate
- neutron-grenade-multinode: