1 # -*- coding: utf-8 -*-
4 # Copyright (C) The Arvados Authors. All rights reserved.
6 # SPDX-License-Identifier: Apache-2.0
8 # For help on this file's format, see https://kitchen.ci/
13 run_command: /lib/systemd/systemd
17 - name: debian-10-tiamat-py3
19 image: saltimages/salt-tiamat-py3:debian-10
20 - name: debian-9-tiamat-py3
22 image: saltimages/salt-tiamat-py3:debian-9
23 - name: ubuntu-2004-tiamat-py3
25 image: saltimages/salt-tiamat-py3:ubuntu-20.04
26 - name: ubuntu-1804-tiamat-py3
28 image: saltimages/salt-tiamat-py3:ubuntu-18.04
29 - name: ubuntu-1604-tiamat-py3
31 image: saltimages/salt-tiamat-py3:ubuntu-16.04
32 - name: centos-7-tiamat-py3
34 image: saltimages/salt-tiamat-py3:centos-7
37 - name: debian-10-master-py3
39 image: saltimages/salt-master-py3:debian-10
40 - name: debian-9-master-py3
42 image: saltimages/salt-master-py3:debian-9
43 - name: ubuntu-2004-master-py3
45 image: saltimages/salt-master-py3:ubuntu-20.04
46 - name: ubuntu-1804-master-py3
48 image: saltimages/salt-master-py3:ubuntu-18.04
49 - name: ubuntu-1604-master-py3
51 image: saltimages/salt-master-py3:ubuntu-16.04
52 - name: centos-7-master-py3
54 image: saltimages/salt-master-py3:centos-7
57 - name: debian-10-3003-1-py3
59 image: saltimages/salt-3003.1-py3:debian-10
60 - name: debian-9-3003-1-py3
62 image: saltimages/salt-3003.1-py3:debian-9
63 - name: ubuntu-2004-3003-1-py3
65 image: saltimages/salt-3003.1-py3:ubuntu-20.04
66 - name: ubuntu-1804-3003-1-py3
68 image: saltimages/salt-3003.1-py3:ubuntu-18.04
69 - name: centos-7-3003-1-py3
71 image: saltimages/salt-3003.1-py3:centos-7
74 - name: debian-10-3002-6-py3
76 image: saltimages/salt-3002.6-py3:debian-10
77 - name: debian-9-3002-6-py3
79 image: saltimages/salt-3002.6-py3:debian-9
80 - name: ubuntu-2004-3002-6-py3
82 image: saltimages/salt-3002.6-py3:ubuntu-20.04
83 - name: ubuntu-1804-3002-6-py3
85 image: saltimages/salt-3002.6-py3:ubuntu-18.04
86 - name: ubuntu-1604-3002-6-py3
88 image: saltimages/salt-3002.6-py3:ubuntu-16.04
89 - name: centos-7-3002-6-py3
91 image: saltimages/salt-3002.6-py3:centos-7
94 - name: debian-10-3001-7-py3
96 image: saltimages/salt-3001.7-py3:debian-10
97 - name: debian-9-3001-7-py3
99 image: saltimages/salt-3001.7-py3:debian-9
100 - name: ubuntu-2004-3001-7-py3
102 image: saltimages/salt-3001.7-py3:ubuntu-20.04
103 - name: ubuntu-1804-3001-7-py3
105 image: saltimages/salt-3001.7-py3:ubuntu-18.04
106 - name: ubuntu-1604-3001-7-py3
108 image: saltimages/salt-3001.7-py3:ubuntu-16.04
109 - name: centos-7-3001-7-py3
111 image: saltimages/salt-3001.7-py3:centos-7
114 - name: debian-10-3000-9-py3
116 image: saltimages/salt-3000.9-py3:debian-10
117 - name: debian-9-3000-9-py3
119 image: saltimages/salt-3000.9-py3:debian-9
120 - name: ubuntu-1804-3000-9-py3
122 image: saltimages/salt-3000.9-py3:ubuntu-18.04
123 - name: ubuntu-1604-3000-9-py3
125 image: saltimages/salt-3000.9-py3:ubuntu-16.04
126 - name: centos-7-3000-9-py3
128 image: saltimages/salt-3000.9-py3:centos-7
129 - name: ubuntu-1804-3000-9-py2
131 image: saltimages/salt-3000.9-py2:ubuntu-18.04
132 - name: ubuntu-1604-3000-9-py2
134 image: saltimages/salt-3000.9-py2:ubuntu-16.04
147 # https://www.inspec.io/
150 # cli, documentation, html, progress, json, json-min, json-rspec, junit
155 #### api,websocket,keepproxy,keepweb,controller
158 hostname: fixme.example.net
162 path: test/salt/states/examples
165 source: https://github.com/saltstack-formulas/locale-formula.git
168 source: https://github.com/saltstack-formulas/postgres-formula.git
171 source: https://github.com/saltstack-formulas/nginx-formula.git
177 - single_host.host_entries
178 - single_host.snakeoil_certs
197 - example_nginx_websocket
198 - example_nginx_keepweb
199 - example_nginx_controller
200 # keepproxy expects to retrieve a list of services from API, so
201 # installing/testing it without an api server running will fail
202 - example_nginx_keepproxy
204 # yamllint disable rule:line-length
205 arvados.sls: test/salt/pillar/arvados.sls
206 example_locale.sls: test/salt/pillar/examples/locale.sls
207 example_postgres.sls: test/salt/pillar/examples/postgresql.sls
208 example_nginx.sls: test/salt/pillar/examples/nginx_passenger.sls
209 example_nginx_api.sls: test/salt/pillar/examples/nginx_api_configuration.sls
210 example_nginx_websocket.sls: test/salt/pillar/examples/nginx_websocket_configuration.sls
211 example_nginx_keepweb.sls: test/salt/pillar/examples/nginx_keepweb_configuration.sls
212 example_nginx_keepproxy.sls: test/salt/pillar/examples/nginx_keepproxy_configuration.sls
213 example_nginx_controller.sls: test/salt/pillar/examples/nginx_controller_configuration.sls
214 # yamllint enable rule:line-length
217 - path: test/integration/api
218 - path: test/integration/websocket
219 - path: test/integration/keepproxy
220 - path: test/integration/keepweb
221 - path: test/integration/controller
222 #### workbench,workbench2,webshell
225 hostname: workbench.fixme.example.net
229 path: test/salt/states/examples
232 source: https://github.com/saltstack-formulas/nginx-formula.git
237 - single_host.host_entries
238 - single_host.snakeoil_certs
249 - example_nginx_workbench
250 - example_nginx_workbench2
251 - example_nginx_webshell
253 # yamllint disable rule:line-length
254 arvados.sls: test/salt/pillar/arvados.sls
255 example_nginx.sls: test/salt/pillar/examples/nginx_passenger.sls
256 example_nginx_workbench.sls: test/salt/pillar/examples/nginx_workbench_configuration.sls
257 example_nginx_workbench2.sls: test/salt/pillar/examples/nginx_workbench2_configuration.sls
258 example_nginx_webshell.sls: test/salt/pillar/examples/nginx_webshell_configuration.sls
259 # yamllint enable rule:line-length
262 - path: test/integration/repo
263 - path: test/integration/workbench
264 - path: test/integration/workbench2
268 hostname: shell.fixme.example.net
274 # We also test repo here. No sense for a whole separate suite
283 arvados.sls: test/salt/pillar/arvados_dev.sls
286 - path: test/integration/shell
290 hostname: keep0.fixme.example.net
304 arvados.sls: test/salt/pillar/arvados_dev.sls
307 - path: test/integration/keepstore