blob: e35b775d86f8e623caed74351e416d5783793884 [file] [log] [blame]
Martin Polreich6ca7c3f2017-08-30 15:07:57 +02001---
2driver:
3 name: docker
4 hostname: mysql.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: mysql
15 grains:
16 noservices: True
17 state_top:
18 base:
19 "*":
20 - mysql
21 pillars:
22 top.sls:
23 base:
24 "*":
25 - mysql
26 - mysqlver
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020027
28verifier:
29 name: inspec
30 sudo: true
31
Martin Polreich7acd6b92019-10-15 14:25:44 +020032docker_images:
33 - &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 Polreich6ca7c3f2017-08-30 15:07:57 +020034
35platforms:
Martin Polreich7acd6b92019-10-15 14:25:44 +020036 - name: xenial-2017.7
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020037 driver_config:
Martin Polreich7acd6b92019-10-15 14:25:44 +020038 image: *xenial-20177
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020039 platform: ubuntu
40
41suites:
Martin Polreich7acd6b92019-10-15 14:25:44 +020042<% for mysql_version in ['5.7'] %>
43 - name: replication_master_<%=mysql_version%>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020044 provisioner:
45 pillars-from-files:
46 mysql.sls: tests/pillar/replication_master.sls
Martin Polreich7acd6b92019-10-15 14:25:44 +020047 pillars:
48 mysqlver.sls:
49 mysql:
50 server:
51 enabled: true
52 version: "<%=mysql_version%>"
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020053
Martin Polreich7acd6b92019-10-15 14:25:44 +020054 - name: replication_slave_<%=mysql_version%>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020055 provisioner:
56 pillars-from-files:
57 mysql.sls: tests/pillar/replication_slave.sls
Martin Polreich7acd6b92019-10-15 14:25:44 +020058 pillars:
59 mysqlver.sls:
60 mysql:
61 server:
62 enabled: true
63 version: "<%=mysql_version%>"
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020064
Martin Polreich7acd6b92019-10-15 14:25:44 +020065 - name: server_client_database_<%=mysql_version%>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020066 provisioner:
67 pillars-from-files:
68 mysql.sls: tests/pillar/server_client_database.sls
Martin Polreich7acd6b92019-10-15 14:25:44 +020069 pillars:
70 mysqlver.sls:
71 mysql:
72 server:
73 enabled: true
74 version: "<%=mysql_version%>"
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020075
Martin Polreich7acd6b92019-10-15 14:25:44 +020076 - name: server_client_user_<%=mysql_version%>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020077 provisioner:
78 pillars-from-files:
79 mysql.sls: tests/pillar/server_client_user.sls
Martin Polreich7acd6b92019-10-15 14:25:44 +020080 pillars:
81 mysqlver.sls:
82 mysql:
83 server:
84 enabled: true
85 version: "<%=mysql_version%>"
86<% end %>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020087# vim: ft=yaml sw=2 ts=2 sts=2 tw=125