blob: d144018cbfd481b29f8d3904cca01cabfa8849a8 [file] [log] [blame]
Petr Michalec520a2a12017-03-13 08:47:43 +01001---
2driver:
3 name: docker
4 hostname: neutron.ci.local
5 use_sudo: false
6
7provisioner:
8 name: salt_solo
9 salt_install: bootstrap
10 salt_bootstrap_url: https://bootstrap.saltstack.com
11 salt_version: latest
12 require_chef: false
13 log_level: error
14 formula: neutron
15 grains:
16 noservices: True
17 vendor_repo:
18 - type: apt
19 url: http://apt-mk.mirantis.com/trusty
20 key_url: http://apt-mk.mirantis.com/public.gpg
21 components: oc303 extra
22 distribution: nightly
23 dependencies:
24 - name: linux
25 repo: git
26 source: https://github.com/salt-formulas/salt-formula-linux
Dmitry Ukov596ddcf2017-05-04 18:16:16 +040027 - name: keystone
28 repo: git
29 source: https://github.com/salt-formulas/salt-formula-keystone
Petr Michalec520a2a12017-03-13 08:47:43 +010030 state_top:
31 base:
32 "*":
33 - linux.system
34 - neutron
35 pillars:
36 top.sls:
37 base:
38 "*":
39 - linux_repo_openstack
40 - neutron
41 pillars-from-files:
42 linux_repo_openstack.sls: tests/pillar/repo_mos9.sls
43
44verifier:
45 name: inspec
46 sudo: true
47
48platforms:
49 - name: <%=ENV['PLATFORM'] || 'ubuntu-xenial'%>
50 driver_config:
51 image: <%=ENV['PLATFORM'] || 'trevorj/salty-whales:xenial'%>
52 platform: ubuntu
53
54suites:
55
56 - name: compute_dpdk
57 provisioner:
58 pillars-from-files:
59 neutron.sls: tests/pillar/compute_dpdk.sls
60
61 - name: compute_dvr
62 provisioner:
63 pillars-from-files:
64 neutron.sls: tests/pillar/compute_dvr.sls
65
66 - name: compute_legacy
67 provisioner:
68 pillars-from-files:
69 neutron.sls: tests/pillar/compute_legacy.sls
70
71 - name: compute_nonexternal_dvr
72 provisioner:
73 pillars-from-files:
74 neutron.sls: tests/pillar/compute_nonexternal_dvr.sls
75
76 - name: compute_sriov
77 provisioner:
78 pillars-from-files:
79 neutron.sls: tests/pillar/compute_sriov.sls
80
81 - name: control_cluster
82 provisioner:
83 pillars-from-files:
84 neutron.sls: tests/pillar/control_cluster.sls
85
86 - name: control_dvr
87 provisioner:
88 pillars-from-files:
89 neutron.sls: tests/pillar/control_dvr.sls
90
91 - name: control_nodvr
92 provisioner:
93 pillars-from-files:
94 neutron.sls: tests/pillar/control_nodvr.sls
95
96 - name: control_single
97 provisioner:
98 pillars-from-files:
99 neutron.sls: tests/pillar/control_single.sls
100
101 - name: gateway_dvr
102 provisioner:
103 pillars-from-files:
104 neutron.sls: tests/pillar/gateway_dvr.sls
105
106 - name: gateway_legacy
107 provisioner:
108 pillars-from-files:
109 neutron.sls: tests/pillar/gateway_legacy.sls
110# vim: ft=yaml sw=2 ts=2 sts=2 tw=125