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
27 - name: debian-10-tiamat-py3
29 image: saltimages/salt-tiamat-py3:debian-10
30 - name: ubuntu-2004-tiamat-py3
32 image: saltimages/salt-tiamat-py3:ubuntu-20.04
33 - name: ubuntu-1804-tiamat-py3
35 image: saltimages/salt-tiamat-py3:ubuntu-18.04
36 - name: centos-7-tiamat-py3
38 image: saltimages/salt-tiamat-py3:centos-7
41 - name: debian-10-master-py3
43 image: saltimages/salt-master-py3:debian-10
44 - name: ubuntu-2004-master-py3
46 image: saltimages/salt-master-py3:ubuntu-20.04
47 - name: ubuntu-1804-master-py3
49 image: saltimages/salt-master-py3:ubuntu-18.04
50 - name: centos-7-master-py3
52 image: saltimages/salt-master-py3:centos-7
55 - name: debian-10-3003-1-py3
57 image: saltimages/salt-3003.1-py3:debian-10
58 - name: ubuntu-2004-3003-1-py3
60 image: saltimages/salt-3003.1-py3:ubuntu-20.04
61 - name: ubuntu-1804-3003-1-py3
63 image: saltimages/salt-3003.1-py3:ubuntu-18.04
64 - name: centos-7-3003-1-py3
66 image: saltimages/salt-3003.1-py3:centos-7
69 - name: debian-10-3002-6-py3
71 image: saltimages/salt-3002.6-py3:debian-10
72 - name: ubuntu-2004-3002-6-py3
74 image: saltimages/salt-3002.6-py3:ubuntu-20.04
75 - name: ubuntu-1804-3002-6-py3
77 image: saltimages/salt-3002.6-py3:ubuntu-18.04
78 - name: centos-7-3002-6-py3
80 image: saltimages/salt-3002.6-py3:centos-7
83 - name: debian-10-3001-7-py3
85 image: saltimages/salt-3001.7-py3:debian-10
86 - name: ubuntu-2004-3001-7-py3
88 image: saltimages/salt-3001.7-py3:ubuntu-20.04
89 - name: ubuntu-1804-3001-7-py3
91 image: saltimages/salt-3001.7-py3:ubuntu-18.04
92 - name: centos-7-3001-7-py3
94 image: saltimages/salt-3001.7-py3:centos-7
97 - name: debian-10-3000-9-py3
99 image: saltimages/salt-3000.9-py3:debian-10
100 - name: ubuntu-1804-3000-9-py3
102 image: saltimages/salt-3000.9-py3:ubuntu-18.04
103 - name: centos-7-3000-9-py3
105 image: saltimages/salt-3000.9-py3:centos-7
106 - name: ubuntu-1804-3000-9-py2
108 image: saltimages/salt-3000.9-py2:ubuntu-18.04
111 # https://www.inspec.io/
114 # cli, documentation, html, progress, json, json-min, json-rspec, junit
119 #### api,websocket,keepproxy,keepweb,controller
122 hostname: fixme.example.net
126 path: test/salt/states/examples
129 source: https://github.com/saltstack-formulas/locale-formula.git
132 source: https://github.com/saltstack-formulas/postgres-formula.git
135 source: https://github.com/saltstack-formulas/nginx-formula.git
140 - single_host.host_entries
141 - single_host.snakeoil_certs
161 - example_nginx_websocket
162 - example_nginx_keepweb
163 - example_nginx_controller
164 # keepproxy expects to retrieve a list of services from API, so
165 # installing/testing it without an api server running will fail
166 - example_nginx_keepproxy
168 # yamllint disable rule:line-length
169 arvados.sls: test/salt/pillar/arvados.sls
170 example_locale.sls: test/salt/pillar/examples/locale.sls
171 example_postgres.sls: test/salt/pillar/examples/postgresql.sls
172 example_nginx.sls: test/salt/pillar/examples/nginx_passenger.sls
173 example_nginx_api.sls: test/salt/pillar/examples/nginx_api_configuration.sls
174 example_nginx_websocket.sls: test/salt/pillar/examples/nginx_websocket_configuration.sls
175 example_nginx_keepweb.sls: test/salt/pillar/examples/nginx_keepweb_configuration.sls
176 example_nginx_keepproxy.sls: test/salt/pillar/examples/nginx_keepproxy_configuration.sls
177 example_nginx_controller.sls: test/salt/pillar/examples/nginx_controller_configuration.sls
178 # yamllint enable rule:line-length
181 - path: test/integration/api
182 - path: test/integration/websocket
183 - path: test/integration/keepproxy
184 - path: test/integration/keepweb
185 - path: test/integration/controller
186 #### workbench,workbench2,webshell
189 hostname: workbench.fixme.example.net
193 path: test/salt/states/examples
196 source: https://github.com/saltstack-formulas/nginx-formula.git
201 - single_host.host_entries
202 - single_host.snakeoil_certs
213 - example_nginx_workbench
214 - example_nginx_workbench2
215 - example_nginx_webshell
217 # yamllint disable rule:line-length
218 arvados.sls: test/salt/pillar/arvados.sls
219 example_nginx.sls: test/salt/pillar/examples/nginx_passenger.sls
220 example_nginx_workbench.sls: test/salt/pillar/examples/nginx_workbench_configuration.sls
221 example_nginx_workbench2.sls: test/salt/pillar/examples/nginx_workbench2_configuration.sls
222 example_nginx_webshell.sls: test/salt/pillar/examples/nginx_webshell_configuration.sls
223 # yamllint enable rule:line-length
226 - path: test/integration/repo
227 - path: test/integration/workbench
228 - path: test/integration/workbench2
232 hostname: shell.fixme.example.net
238 # We also test repo here. No sense for a whole separate suite
247 arvados.sls: test/salt/pillar/arvados_dev.sls
250 - path: test/integration/shell
254 hostname: keep0.fixme.example.net
268 arvados.sls: test/salt/pillar/arvados_dev.sls
271 - path: test/integration/keepstore