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-11-tiamat-py3
29 image: saltimages/salt-tiamat-py3:debian-11
30 - name: debian-10-tiamat-py3
32 image: saltimages/salt-tiamat-py3:debian-10
33 - name: ubuntu-2004-tiamat-py3
35 image: saltimages/salt-tiamat-py3:ubuntu-20.04
36 - name: ubuntu-1804-tiamat-py3
38 image: saltimages/salt-tiamat-py3:ubuntu-18.04
39 - name: centos-7-tiamat-py3
41 image: saltimages/salt-tiamat-py3:centos-7
44 - name: debian-11-master-py3
46 image: saltimages/salt-master-py3:debian-11
47 - name: debian-10-master-py3
49 image: saltimages/salt-master-py3:debian-10
50 - name: ubuntu-2004-master-py3
52 image: saltimages/salt-master-py3:ubuntu-20.04
53 - name: ubuntu-1804-master-py3
55 image: saltimages/salt-master-py3:ubuntu-18.04
56 - name: centos-7-master-py3
58 image: saltimages/salt-master-py3:centos-7
61 - name: debian-11-3003-1-py3
63 image: saltimages/salt-3003.1-py3:debian-11
64 - name: debian-10-3003-1-py3
66 image: saltimages/salt-3003.1-py3:debian-10
67 - name: ubuntu-2004-3003-1-py3
69 image: saltimages/salt-3003.1-py3:ubuntu-20.04
70 - name: ubuntu-1804-3003-1-py3
72 image: saltimages/salt-3003.1-py3:ubuntu-18.04
73 - name: centos-7-3003-1-py3
75 image: saltimages/salt-3003.1-py3:centos-7
78 - name: debian-11-3002-6-py3
80 image: saltimages/salt-3002.6-py3:debian-11
81 - name: debian-10-3002-6-py3
83 image: saltimages/salt-3002.6-py3:debian-10
84 - name: ubuntu-2004-3002-6-py3
86 image: saltimages/salt-3002.6-py3:ubuntu-20.04
87 - name: ubuntu-1804-3002-6-py3
89 image: saltimages/salt-3002.6-py3:ubuntu-18.04
90 - name: centos-7-3002-6-py3
92 image: saltimages/salt-3002.6-py3:centos-7
95 - name: debian-10-3001-7-py3
97 image: saltimages/salt-3001.7-py3:debian-10
98 - name: ubuntu-2004-3001-7-py3
100 image: saltimages/salt-3001.7-py3:ubuntu-20.04
101 - name: ubuntu-1804-3001-7-py3
103 image: saltimages/salt-3001.7-py3:ubuntu-18.04
104 - name: centos-7-3001-7-py3
106 image: saltimages/salt-3001.7-py3:centos-7
109 - name: debian-10-3000-9-py3
111 image: saltimages/salt-3000.9-py3:debian-10
112 - name: ubuntu-1804-3000-9-py3
114 image: saltimages/salt-3000.9-py3:ubuntu-18.04
115 - name: centos-7-3000-9-py3
117 image: saltimages/salt-3000.9-py3:centos-7
118 - name: ubuntu-1804-3000-9-py2
120 image: saltimages/salt-3000.9-py2:ubuntu-18.04
123 # https://www.inspec.io/
126 # cli, documentation, html, progress, json, json-min, json-rspec, junit
131 #### api,websocket,keepproxy,keepweb,controller
134 hostname: fixme.example.net
138 path: test/salt/states/examples
141 source: https://github.com/saltstack-formulas/locale-formula.git
144 source: https://github.com/saltstack-formulas/postgres-formula.git
147 source: https://github.com/saltstack-formulas/nginx-formula.git
152 - single_host.host_entries
153 - single_host.snakeoil_certs
173 - example_nginx_websocket
174 - example_nginx_keepweb
175 - example_nginx_controller
176 # keepproxy expects to retrieve a list of services from API, so
177 # installing/testing it without an api server running will fail
178 - example_nginx_keepproxy
180 # yamllint disable rule:line-length
181 arvados.sls: test/salt/pillar/arvados.sls
182 example_locale.sls: test/salt/pillar/examples/locale.sls
183 example_postgres.sls: test/salt/pillar/examples/postgresql.sls
184 example_nginx.sls: test/salt/pillar/examples/nginx_passenger.sls
185 example_nginx_api.sls: test/salt/pillar/examples/nginx_api_configuration.sls
186 example_nginx_websocket.sls: test/salt/pillar/examples/nginx_websocket_configuration.sls
187 example_nginx_keepweb.sls: test/salt/pillar/examples/nginx_keepweb_configuration.sls
188 example_nginx_keepproxy.sls: test/salt/pillar/examples/nginx_keepproxy_configuration.sls
189 example_nginx_controller.sls: test/salt/pillar/examples/nginx_controller_configuration.sls
190 # yamllint enable rule:line-length
193 - path: test/integration/api
194 - path: test/integration/websocket
195 - path: test/integration/keepproxy
196 - path: test/integration/keepweb
197 - path: test/integration/controller
198 #### workbench,workbench2,webshell
201 hostname: workbench.fixme.example.net
205 path: test/salt/states/examples
208 source: https://github.com/saltstack-formulas/nginx-formula.git
213 - single_host.host_entries
214 - single_host.snakeoil_certs
225 - example_nginx_workbench
226 - example_nginx_workbench2
227 - example_nginx_webshell
229 # yamllint disable rule:line-length
230 arvados.sls: test/salt/pillar/arvados.sls
231 example_nginx.sls: test/salt/pillar/examples/nginx_passenger.sls
232 example_nginx_workbench.sls: test/salt/pillar/examples/nginx_workbench_configuration.sls
233 example_nginx_workbench2.sls: test/salt/pillar/examples/nginx_workbench2_configuration.sls
234 example_nginx_webshell.sls: test/salt/pillar/examples/nginx_webshell_configuration.sls
235 # yamllint enable rule:line-length
238 - path: test/integration/repo
239 - path: test/integration/workbench
240 - path: test/integration/workbench2
244 hostname: shell.fixme.example.net
250 # We also test repo here. No sense for a whole separate suite
259 arvados.sls: test/salt/pillar/arvados_dev.sls
262 - path: test/integration/shell
266 hostname: keep0.fixme.example.net
280 arvados.sls: test/salt/pillar/arvados_dev.sls
283 - path: test/integration/keepstore