blob: 57b407428bf7d39d4cdd43d89a9ad1db14d09c2f [file] [log] [blame]
ghanshyam402df092018-05-14 01:29:04 +00001- hosts: primary
2 name: Autoconverted job tempest-scenario-multinode-lvm-multibackend
3 from old job gate-tempest-dsvm-neutron-scenario-multinode-lvm-multibackend-ubuntu-xenial-nv
4 tasks:
5
6 - name: Ensure legacy workspace directory
7 file:
8 path: '{{ ansible_user_dir }}/workspace'
9 state: directory
10
11 - shell:
12 cmd: |
13 set -e
14 set -x
15 cat > clonemap.yaml << EOF
16 clonemap:
17 - name: openstack-infra/devstack-gate
18 dest: devstack-gate
19 EOF
20 /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \
21 git://git.openstack.org \
22 openstack-infra/devstack-gate
23 executable: /bin/bash
24 chdir: '{{ ansible_user_dir }}/workspace'
25 environment: '{{ zuul | zuul_legacy_vars }}'
26
27 - shell:
28 cmd: |
29 set -e
30 set -x
31 cat << 'EOF' >>"/tmp/dg-local.conf"
32 [[local|localrc]]
33 ENABLE_IDENTITY_V2=False
34 TEMPEST_USE_TEST_ACCOUNTS=True
35 # Enable lvm multiple backends to run multi backend slow scenario tests.
36 # Note: multi backend experimental job exclude the slow scenario tests.
37 CINDER_ENABLED_BACKENDS=lvm:lvmdriver-1,lvm:lvmdriver-2
38
39 EOF
40 executable: /bin/bash
41 chdir: '{{ ansible_user_dir }}/workspace'
42 environment: '{{ zuul | zuul_legacy_vars }}'
43
44 - shell:
45 cmd: |
46 set -e
47 set -x
48 export PYTHONUNBUFFERED=true
49 export DEVSTACK_GATE_TEMPEST=1
ghanshyama3c5a792018-05-14 12:31:27 +000050 # Run all scenario tests including slow tests with concurrency 2
51 export DEVSTACK_GATE_TEMPEST_REGEX='(^tempest\.(scenario))'
ghanshyam402df092018-05-14 01:29:04 +000052 export TEMPEST_CONCURRENCY=2
53 export DEVSTACK_GATE_NEUTRON=1
54 export DEVSTACK_GATE_TLSPROXY=1
55 export BRANCH_OVERRIDE=default
56 if [ "$BRANCH_OVERRIDE" != "default" ] ; then
57 export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
58 fi
59 export DEVSTACK_GATE_TOPOLOGY="multinode"
60
61 cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
62 ./safe-devstack-vm-gate-wrap.sh
63 executable: /bin/bash
64 chdir: '{{ ansible_user_dir }}/workspace'
65 environment: '{{ zuul | zuul_legacy_vars }}'