120 lines
3.2 KiB
YAML
120 lines
3.2 KiB
YAML
- nodeset:
|
|
name: devstack-single-node
|
|
nodes:
|
|
- name: primary
|
|
label: ubuntu-xenial
|
|
|
|
- job:
|
|
name: devstack
|
|
parent: multinode
|
|
description: Base devstack job.
|
|
required-projects:
|
|
- openstack-dev/devstack
|
|
pre-run:
|
|
playbooks/pre
|
|
post-run:
|
|
playbooks/post
|
|
|
|
- job:
|
|
name: devstack-lxc
|
|
parent: devstack
|
|
description: A job which sets something in local.conf
|
|
vars:
|
|
devstack_localrc:
|
|
LIBVIRT_TYPE: lxc
|
|
NOVA_BACKEND: LVM
|
|
|
|
- job:
|
|
name: devstack-legacy
|
|
parent: base-test
|
|
description: |
|
|
Legacy devstack base job
|
|
|
|
This job runs devstack-gate with as few changes as possible and
|
|
may be used by jobs which have been automatically converted as
|
|
part of the migration to Zuul v3.
|
|
|
|
nodes: devstack-single-node
|
|
required-projects:
|
|
- openstack-dev/devstack
|
|
- openstack-infra/devstack-gate
|
|
- openstack-infra/tripleo-ci
|
|
- openstack/ceilometer
|
|
- openstack/ceilometermiddleware
|
|
- openstack/cinder
|
|
- openstack/django_openstack_auth
|
|
- openstack/glance
|
|
- openstack/glance_store
|
|
- openstack/heat
|
|
- openstack/heat-cfntools
|
|
- openstack/heat-templates
|
|
- openstack/horizon
|
|
- openstack/keystone
|
|
- openstack/keystoneauth
|
|
- openstack/keystonemiddleware
|
|
- openstack/manila
|
|
- openstack/manila-ui
|
|
- openstack/neutron
|
|
- openstack/neutron-fwaas
|
|
- openstack/neutron-lbaas
|
|
- openstack/neutron-vpnaas
|
|
- openstack/nova
|
|
- openstack/octavia
|
|
- openstack/os-apply-config
|
|
- openstack/os-brick
|
|
- openstack/os-client-config
|
|
- openstack/os-collect-config
|
|
- openstack/os-net-config
|
|
- openstack/os-refresh-config
|
|
- openstack/osc-lib
|
|
- openstack/requirements
|
|
- openstack/swift
|
|
- openstack/tempest
|
|
- openstack/tempest-lib
|
|
- openstack/tripleo-heat-templates
|
|
- openstack/tripleo-image-elements
|
|
- openstack/tripleo-incubator
|
|
- openstack/zaqar
|
|
timeout: 7200
|
|
pre-run:
|
|
playbooks/legacy-pre
|
|
post-run:
|
|
playbooks/legacy-post
|
|
|
|
- job:
|
|
name: devstack-legacy-tempest-dsvm-neutron-full
|
|
parent: devstack-legacy
|
|
vars:
|
|
devstack_local_conf_contents: |
|
|
[[local|localrc]]
|
|
ENABLE_FILE_INJECTION=True
|
|
devstack_legacy_shell: |
|
|
#!/bin/bash -xe
|
|
export PYTHONUNBUFFERED=true
|
|
export DEVSTACK_GATE_TEMPEST=1
|
|
export DEVSTACK_GATE_TEMPEST_FULL=1
|
|
export DEVSTACK_GATE_NEUTRON=1
|
|
export DEVSTACK_GATE_TLSPROXY=1
|
|
export BRANCH_OVERRIDE=default
|
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
|
fi
|
|
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
|
./safe-devstack-vm-gate-wrap.sh
|
|
|
|
- project:
|
|
name: openstack-infra/devstack-gate
|
|
check:
|
|
jobs:
|
|
- devstack-lxc:
|
|
files:
|
|
- ^playbooks/pre
|
|
- ^playbooks/post
|
|
- ^playbooks/devstack
|
|
- ^roles/
|
|
- devstack-legacy-tempest-dsvm-neutron-full:
|
|
files:
|
|
- ^playbooks/legacy-pre
|
|
- ^playbooks/legacy-post
|
|
- ^playbooks/devstack-legacy
|