blob: e3badca039fe4b78c0470952422f160df88eeda2 [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
Martin Polreich34d13632019-04-08 14:37:01 +020021 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Ann Kamyshnikova3c331d42019-01-17 14:50:11 +040022 - name: oslo_templates
23 repo: git
Martin Polreich980212d2019-01-24 17:28:22 +010024 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin Polreich34d13632019-04-08 14:37:01 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Elena Ezhovaa3a43232017-06-02 17:53:00 +040026 state_top:
27 base:
28 "*":
Elena Ezhova26bab1f2017-06-15 16:34:59 +040029 - linux.system
Elena Ezhovaa3a43232017-06-02 17:53:00 +040030 - octavia
31 pillars:
32 top.sls:
33 base:
34 "*":
Elena Ezhova26bab1f2017-06-15 16:34:59 +040035 - linux_repo_openstack
Elena Ezhovaa3a43232017-06-02 17:53:00 +040036 - octavia
37
38verifier:
39 name: inspec
40 sudo: true
41
Martin Polreich980212d2019-01-24 17:28:22 +010042docker_images:
Martin Polreicha05b1d32019-10-15 14:29:37 +020043 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/mirantis/drivetrain/salt-formulas-ci/salt-formulas-ci-xenial-2017.7:latest'%>
Martin Polreich980212d2019-01-24 17:28:22 +010044
Elena Ezhovaa3a43232017-06-02 17:53:00 +040045platforms:
Martin Polreich980212d2019-01-24 17:28:22 +010046 - name: xenial-2017.7
47 driver_config:
48 image: *xenial-20177
49 platform: ubuntu
50
Elena Ezhovaa3a43232017-06-02 17:53:00 +040051suites:
Martin Polreicha05b1d32019-10-15 14:29:37 +020052<% for os_version in ['pike','queens'] %>
Martin Polreich980212d2019-01-24 17:28:22 +010053 - name: api_single_<%=os_version%>
Elena Ezhovaa3a43232017-06-02 17:53:00 +040054 provisioner:
55 pillars-from-files:
Elena Ezhova26bab1f2017-06-15 16:34:59 +040056 octavia.sls: tests/pillar/api_single.sls
Martin Polreich980212d2019-01-24 17:28:22 +010057 linux_repo_openstack.sls: tests/pillar/repo_openstack_<%=os_version%>.sls
Ann Taraday4a506432018-09-07 16:48:20 +040058 pillars:
59 release.sls:
60 octavia:
61 api:
Martin Polreich980212d2019-01-24 17:28:22 +010062 version: <%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040063
Martin Polreich980212d2019-01-24 17:28:22 +010064 - name: api_cluster_<%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040065 provisioner:
66 pillars-from-files:
67 octavia.sls: tests/pillar/api_cluster.sls
Martin Polreich980212d2019-01-24 17:28:22 +010068 linux_repo_openstack.sls: tests/pillar/repo_openstack_<%=os_version%>.sls
Ann Taraday4a506432018-09-07 16:48:20 +040069 pillars:
70 release.sls:
71 octavia:
72 api:
Martin Polreich980212d2019-01-24 17:28:22 +010073 version: <%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040074
Martin Polreich980212d2019-01-24 17:28:22 +010075 - name: manager_single_<%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040076 provisioner:
77 pillars-from-files:
78 octavia.sls: tests/pillar/manager_single.sls
Martin Polreich980212d2019-01-24 17:28:22 +010079 linux_repo_openstack.sls: tests/pillar/repo_openstack_<%=os_version%>.sls
Ann Taraday4a506432018-09-07 16:48:20 +040080 pillars:
81 release.sls:
82 octavia:
83 manager:
Martin Polreich980212d2019-01-24 17:28:22 +010084 version: <%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040085
Martin Polreich980212d2019-01-24 17:28:22 +010086 - name: manager_cluster_<%=os_version%>
Ann Kamyshnikova34f98b32018-11-28 16:08:06 +040087 provisioner:
88 pillars-from-files:
89 octavia.sls: tests/pillar/manager_cluster.sls
Martin Polreich980212d2019-01-24 17:28:22 +010090 linux_repo_openstack.sls: tests/pillar/repo_openstack_<%=os_version%>.sls
Ann Kamyshnikova34f98b32018-11-28 16:08:06 +040091 pillars:
92 release.sls:
93 octavia:
94 manager:
Martin Polreich980212d2019-01-24 17:28:22 +010095 version: <%=os_version%>
96<% end %>
Elena Ezhovaa3a43232017-06-02 17:53:00 +040097# vim: ft=yaml sw=2 ts=2 sts=2 tw=125