blob: 16f20f715c67f9403acf00d3340031cae6181960 [file] [log] [blame]
Elena Ezhovaa3a43232017-06-02 17:53:00 +04001---
2driver:
3 name: docker
4 hostname: octavia.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: octavia
15 grains:
16 noservices: True
17 dependencies:
Elena Ezhova26bab1f2017-06-15 16:34:59 +040018 - name: linux
Elena Ezhovaa3a43232017-06-02 17:53:00 +040019 repo: git
Martin Polreich980212d2019-01-24 17:28:22 +010020 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Ann Kamyshnikova3c331d42019-01-17 14:50:11 +040021 - name: oslo_templates
22 repo: git
Martin Polreich980212d2019-01-24 17:28:22 +010023 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Elena Ezhovaa3a43232017-06-02 17:53:00 +040024 state_top:
25 base:
26 "*":
Elena Ezhova26bab1f2017-06-15 16:34:59 +040027 - linux.system
Elena Ezhovaa3a43232017-06-02 17:53:00 +040028 - octavia
29 pillars:
30 top.sls:
31 base:
32 "*":
Elena Ezhova26bab1f2017-06-15 16:34:59 +040033 - linux_repo_openstack
Elena Ezhovaa3a43232017-06-02 17:53:00 +040034 - octavia
35
36verifier:
37 name: inspec
38 sudo: true
39
Martin Polreich980212d2019-01-24 17:28:22 +010040docker_images:
Martin Polreich980212d2019-01-24 17:28:22 +010041 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
42 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
43
Elena Ezhovaa3a43232017-06-02 17:53:00 +040044platforms:
Martin Polreich980212d2019-01-24 17:28:22 +010045 - name: xenial-2017.7
46 driver_config:
47 image: *xenial-20177
48 platform: ubuntu
49
50 - name: xenial-stable
51 driver_config:
52 image: *xenial-stable
Elena Ezhovaa3a43232017-06-02 17:53:00 +040053 platform: ubuntu
54
55suites:
Martin Polreich980212d2019-01-24 17:28:22 +010056<% for os_version in ['ocata','pike','queens'] %>
57 - name: api_single_<%=os_version%>
Elena Ezhovaa3a43232017-06-02 17:53:00 +040058 provisioner:
59 pillars-from-files:
Elena Ezhova26bab1f2017-06-15 16:34:59 +040060 octavia.sls: tests/pillar/api_single.sls
Martin Polreich980212d2019-01-24 17:28:22 +010061 linux_repo_openstack.sls: tests/pillar/repo_openstack_<%=os_version%>.sls
Ann Taraday4a506432018-09-07 16:48:20 +040062 pillars:
63 release.sls:
64 octavia:
65 api:
Martin Polreich980212d2019-01-24 17:28:22 +010066 version: <%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040067
Martin Polreich980212d2019-01-24 17:28:22 +010068 - name: api_cluster_<%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040069 provisioner:
70 pillars-from-files:
71 octavia.sls: tests/pillar/api_cluster.sls
Martin Polreich980212d2019-01-24 17:28:22 +010072 linux_repo_openstack.sls: tests/pillar/repo_openstack_<%=os_version%>.sls
Ann Taraday4a506432018-09-07 16:48:20 +040073 pillars:
74 release.sls:
75 octavia:
76 api:
Martin Polreich980212d2019-01-24 17:28:22 +010077 version: <%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040078
Martin Polreich980212d2019-01-24 17:28:22 +010079 - name: manager_single_<%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040080 provisioner:
81 pillars-from-files:
82 octavia.sls: tests/pillar/manager_single.sls
Martin Polreich980212d2019-01-24 17:28:22 +010083 linux_repo_openstack.sls: tests/pillar/repo_openstack_<%=os_version%>.sls
Ann Taraday4a506432018-09-07 16:48:20 +040084 pillars:
85 release.sls:
86 octavia:
87 manager:
Martin Polreich980212d2019-01-24 17:28:22 +010088 version: <%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040089
Martin Polreich980212d2019-01-24 17:28:22 +010090 - name: manager_cluster_<%=os_version%>
Ann Kamyshnikova34f98b32018-11-28 16:08:06 +040091 provisioner:
92 pillars-from-files:
93 octavia.sls: tests/pillar/manager_cluster.sls
Martin Polreich980212d2019-01-24 17:28:22 +010094 linux_repo_openstack.sls: tests/pillar/repo_openstack_<%=os_version%>.sls
Ann Kamyshnikova34f98b32018-11-28 16:08:06 +040095 pillars:
96 release.sls:
97 octavia:
98 manager:
Martin Polreich980212d2019-01-24 17:28:22 +010099 version: <%=os_version%>
100<% end %>
Elena Ezhovaa3a43232017-06-02 17:53:00 +0400101# vim: ft=yaml sw=2 ts=2 sts=2 tw=125