blob: 91306163bae797922e35fc96b0377fdaf51068c2 [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:
Dzmitry Stremkouskic0703b92019-11-15 22:58:38 +010018 - name: keystone
19 repo: git
20 source: https://gerrit.mcp.mirantis.com/salt-formulas/keystone
21 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040022 - name: linux
Elena Ezhovaa3a43232017-06-02 17:53:00 +040023 repo: git
Martin Polreichbf91bbb2019-01-24 17:28:22 +010024 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Martin Polreichee916d92019-10-15 14:30:00 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
Ann Kamyshnikovad9e40c72019-01-17 14:50:11 +040026 - name: oslo_templates
27 repo: git
Martin Polreichbf91bbb2019-01-24 17:28:22 +010028 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin Polreichee916d92019-10-15 14:30:00 +020029 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
Elena Ezhovaa3a43232017-06-02 17:53:00 +040030 state_top:
31 base:
32 "*":
Elena Ezhova26bab1f2017-06-15 16:34:59 +040033 - linux.system
Elena Ezhovaa3a43232017-06-02 17:53:00 +040034 - octavia
35 pillars:
36 top.sls:
37 base:
38 "*":
Elena Ezhova26bab1f2017-06-15 16:34:59 +040039 - linux_repo_openstack
Elena Ezhovaa3a43232017-06-02 17:53:00 +040040 - octavia
41
42verifier:
43 name: inspec
44 sudo: true
45
Martin Polreichbf91bbb2019-01-24 17:28:22 +010046docker_images:
Martin Polreichee916d92019-10-15 14:30:00 +020047 - &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 Polreichbf91bbb2019-01-24 17:28:22 +010048
Elena Ezhovaa3a43232017-06-02 17:53:00 +040049platforms:
Martin Polreichbf91bbb2019-01-24 17:28:22 +010050 - name: xenial-2017.7
51 driver_config:
52 image: *xenial-20177
53 platform: ubuntu
54
Elena Ezhovaa3a43232017-06-02 17:53:00 +040055suites:
Martin Polreichee916d92019-10-15 14:30:00 +020056<% for os_version in ['pike','queens'] %>
Martin Polreichbf91bbb2019-01-24 17:28:22 +010057 - 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 Polreichbf91bbb2019-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 Polreichbf91bbb2019-01-24 17:28:22 +010066 version: <%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040067
Martin Polreichbf91bbb2019-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 Polreichbf91bbb2019-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 Polreichbf91bbb2019-01-24 17:28:22 +010077 version: <%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040078
Martin Polreichbf91bbb2019-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 Polreichbf91bbb2019-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 Polreichbf91bbb2019-01-24 17:28:22 +010088 version: <%=os_version%>
Elena Ezhova26bab1f2017-06-15 16:34:59 +040089
Martin Polreichbf91bbb2019-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 Polreichbf91bbb2019-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 Polreichbf91bbb2019-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