blob: e89aa682b091c8ab77ec22d317a88c67f6e6c161 [file] [log] [blame]
Martin Polreich8933a6c2017-04-11 14:55:08 +02001---
2driver:
3 name: docker
4 hostname: galera.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: galera
15 grains:
16 noservices: True
Petr Michalec89c8c3f2017-05-22 17:19:22 +020017 dependencies:
18 - name: mysql
19 repo: git
Martin Polreichc626fae2018-12-13 15:56:59 +010020 source: https://gerrit.mcp.mirantis.com/salt-formulas/mysql.git
Martin Polreich0876f4f2019-04-10 08:21:44 +020021 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Petr Michalec89c8c3f2017-05-22 17:19:22 +020022 - name: linux
23 repo: git
Martin Polreichc626fae2018-12-13 15:56:59 +010024 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux.git
Martin Polreich0876f4f2019-04-10 08:21:44 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Martin Polreich8933a6c2017-04-11 14:55:08 +020026 state_top:
27 base:
28 "*":
29 - linux
30 - galera
31 pillars:
32 top.sls:
33 base:
34 "*":
Petr Michalec5ff575c2017-11-06 15:37:05 +010035 - versions
Vasyl Saienko812de582018-01-22 21:14:52 +020036 - repos_base
Petr Michalec5ff575c2017-11-06 15:37:05 +010037 - repos
Martin Polreich8933a6c2017-04-11 14:55:08 +020038 - galera
Valeriy Sakharov24710282021-12-23 20:50:56 +040039 - repo_percona
40 pillars-from-files:
41 repo_percona.sls: tests/pillar/repo_percona.sls
Martin Polreich8933a6c2017-04-11 14:55:08 +020042
43verifier:
44 name: inspec
45 sudo: true
46
Martin Polreichc626fae2018-12-13 15:56:59 +010047docker_images:
Martin Polreichfef21902019-10-14 17:25:13 +020048 - &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 Polreichc626fae2018-12-13 15:56:59 +010049
Martin Polreich8933a6c2017-04-11 14:55:08 +020050platforms:
Martin Polreichc626fae2018-12-13 15:56:59 +010051 - name: xenial-2017.7
Martin Polreich8933a6c2017-04-11 14:55:08 +020052 driver_config:
Martin Polreichc626fae2018-12-13 15:56:59 +010053 image: *xenial-20177
54 platform: ubuntu
55
Martin Polreich8933a6c2017-04-11 14:55:08 +020056suites:
Martin Polreichc626fae2018-12-13 15:56:59 +010057 - name: master_cluster_galera3_mysql56
Martin Polreich8933a6c2017-04-11 14:55:08 +020058 provisioner:
59 pillars-from-files:
60 galera.sls: tests/pillar/master_cluster.sls
Martin Polreichc626fae2018-12-13 15:56:59 +010061 repos.sls: tests/pillar/repo_galeracluster.sls
62 pillars:
63 versions.sls:
64 galera:
65 version:
66 mysql: '5.6'
67 galera: '3'
68 repos_base.sls:
69 linux:
70 system:
71 enabled: true
72 repo:
73 galeracluster:
Oleksii Molchanov20466c32022-01-20 22:11:26 +020074 source: deb http://releases.galeracluster.com/galera-3.34/ubuntu {{ grains.get('oscodename') }} main
Martin Polreichc626fae2018-12-13 15:56:59 +010075 mysql-wsrep:
76 source: deb http://releases.galeracluster.com/mysql-wsrep-5.6/ubuntu {{ grains.get('oscodename') }} main
Martin Polreich8933a6c2017-04-11 14:55:08 +020077
Martin Polreichc626fae2018-12-13 15:56:59 +010078 - name: slave_cluster_galera3_mysql56
Martin Polreich8933a6c2017-04-11 14:55:08 +020079 provisioner:
80 pillars-from-files:
81 galera.sls: tests/pillar/slave_cluster.sls
Martin Polreichc626fae2018-12-13 15:56:59 +010082 repos.sls: tests/pillar/repo_galeracluster.sls
83 pillars:
84 versions.sls:
85 galera:
86 version:
87 mysql: '5.6'
88 galera: '3'
89 repos_base.sls:
90 linux:
91 system:
92 enabled: true
93 repo:
94 galeracluster:
Oleksii Molchanov20466c32022-01-20 22:11:26 +020095 source: deb http://releases.galeracluster.com/galera-3.34/ubuntu {{ grains.get('oscodename') }} main
Martin Polreichc626fae2018-12-13 15:56:59 +010096 mysql-wsrep:
97 source: deb http://releases.galeracluster.com/mysql-wsrep-5.6/ubuntu {{ grains.get('oscodename') }} main
98
99 - name: master_cluster_galera3_mysql57
100 provisioner:
101 pillars-from-files:
102 galera.sls: tests/pillar/master_cluster.sls
103 repos.sls: tests/pillar/repo_galeracluster.sls
104 pillars:
105 versions.sls:
106 galera:
107 version:
108 mysql: '5.7'
109 galera: '3'
110 repos_base.sls:
111 linux:
112 system:
113 enabled: true
114 repo:
115 galeracluster:
Oleksii Molchanov20466c32022-01-20 22:11:26 +0200116 source: deb http://releases.galeracluster.com/galera-3.34/ubuntu {{ grains.get('oscodename') }} main
Martin Polreichc626fae2018-12-13 15:56:59 +0100117 mysql-wsrep:
Oleksii Molchanov20466c32022-01-20 22:11:26 +0200118 source: deb http://releases.galeracluster.com/mysql-wsrep-5.7.23-25.15/ubuntu {{ grains.get('oscodename') }} main
Martin Polreichc626fae2018-12-13 15:56:59 +0100119
120 - name: slave_cluster_galera3_mysql57
121 provisioner:
122 pillars-from-files:
123 galera.sls: tests/pillar/slave_cluster.sls
124 repos.sls: tests/pillar/repo_galeracluster.sls
125 pillars:
126 versions.sls:
127 galera:
128 version:
129 mysql: '5.7'
130 galera: '3'
131 repos_base.sls:
132 linux:
133 system:
134 enabled: true
135 repo:
136 galeracluster:
Oleksii Molchanov20466c32022-01-20 22:11:26 +0200137 source: deb http://releases.galeracluster.com/galera-3.34/ubuntu {{ grains.get('oscodename') }} main
Martin Polreichc626fae2018-12-13 15:56:59 +0100138 mysql-wsrep:
Oleksii Molchanov20466c32022-01-20 22:11:26 +0200139 source: deb http://releases.galeracluster.com/mysql-wsrep-5.7.23-25.15/ubuntu {{ grains.get('oscodename') }} main
Martin Polreichc626fae2018-12-13 15:56:59 +0100140
Martin Polreich8933a6c2017-04-11 14:55:08 +0200141# vim: ft=yaml sw=2 ts=2 sts=2 tw=125