@@ -102,7 +102,7 @@ rubocop:
102102# ##############################################################################
103103# Define `test` template
104104# ##############################################################################
105- .test_instance :
105+ .test_instance : &test_instance
106106 stage : *stage_test
107107 image : *image_dindruby
108108 services : *services_docker_dind
@@ -117,6 +117,13 @@ rubocop:
117117 # Alternative value to consider: `${CI_JOB_NAME}`
118118 - ' bin/kitchen verify "${DOCKER_ENV_CI_JOB_NAME}"'
119119
120+ # ##############################################################################
121+ # Define `test` template (`allow_failure: true`)
122+ # ##############################################################################
123+ .test_instance_failure_permitted :
124+ << : *test_instance
125+ allow_failure : true
126+
120127# ##############################################################################
121128# `test` stage: each instance below uses the `test` template above
122129# ##############################################################################
@@ -135,26 +142,62 @@ rubocop:
135142# default-oraclelinux-7-tiamat-py3: {extends: '.test_instance'}
136143# default-almalinux-8-tiamat-py3: {extends: '.test_instance'}
137144# default-rockylinux-8-tiamat-py3: {extends: '.test_instance'}
138- default-debian-11-master-py3 : {extends: '.test_instance'}
139- default-debian-10-master-py3 : {extends: '.test_instance'}
140- default-debian-9-master-py3 : {extends: '.test_instance'}
141- default-ubuntu-2004-master-py3 : {extends: '.test_instance'}
142- default-ubuntu-1804-master-py3 : {extends: '.test_instance'}
143- default-centos-8-master-py3 : {extends: '.test_instance'}
144- default-centos-7-master-py3 : {extends: '.test_instance'}
145- default-fedora-34-master-py3 : {extends: '.test_instance'}
146- default-fedora-33-master-py3 : {extends: '.test_instance'}
147- default-opensuse-leap-153-master-py3 : {extends: '.test_instance'}
148- default-opensuse-leap-152-master-py3 : {extends: '.test_instance'}
145+ # default-debian-11-master-py3: {extends: '.test_instance'}
146+ # repo-debian-11-master-py3: {extends: '.test_instance'}
147+ debian-11-master-py3 : {extends: '.test_instance'}
148+ # default-debian-10-master-py3: {extends: '.test_instance'}
149+ # repo-debian-10-master-py3: {extends: '.test_instance'}
150+ debian-10-master-py3 : {extends: '.test_instance'}
151+ # default-debian-9-master-py3: {extends: '.test_instance'}
152+ # repo-debian-9-master-py3: {extends: '.test_instance'}
153+ debian-9-master-py3 : {extends: '.test_instance'}
154+ # default-ubuntu-2004-master-py3: {extends: '.test_instance'}
155+ # repo-ubuntu-2004-master-py3: {extends: '.test_instance'}
156+ ubuntu-2004-master-py3 : {extends: '.test_instance'}
157+ # default-ubuntu-1804-master-py3: {extends: '.test_instance'}
158+ # repo-ubuntu-1804-master-py3: {extends: '.test_instance'}
159+ ubuntu-1804-master-py3 : {extends: '.test_instance'}
160+ # default-centos-8-master-py3: {extends: '.test_instance'}
161+ # repo-centos-8-master-py3: {extends: '.test_instance'}
162+ centos-8-master-py3 : {extends: '.test_instance'}
163+ # default-centos-7-master-py3: {extends: '.test_instance'}
164+ # repo-centos-7-master-py3: {extends: '.test_instance'}
165+ centos-7-master-py3 : {extends: '.test_instance'}
166+ # default-fedora-34-master-py3: {extends: '.test_instance'}
167+ # repo-fedora-34-master-py3: {extends: '.test_instance'}
168+ fedora-34-master-py3 : {extends: '.test_instance'}
169+ # default-fedora-33-master-py3: {extends: '.test_instance'}
170+ # repo-fedora-33-master-py3: {extends: '.test_instance'}
171+ fedora-33-master-py3 : {extends: '.test_instance'}
172+ # default-opensuse-leap-153-master-py3: {extends: '.test_instance'}
173+ # repo-opensuse-leap-153-master-py3: {extends: '.test_instance'}
174+ opensuse-leap-153-master-py3 : {extends: '.test_instance'}
175+ # default-opensuse-leap-152-master-py3: {extends: '.test_instance'}
176+ # repo-opensuse-leap-152-master-py3: {extends: '.test_instance_failure_permitted'}
177+ opensuse-leap-152-master-py3 : {extends: '.test_instance_failure_permitted'}
149178default-opensuse-tmbl-latest-master-py3 : {extends: '.test_instance'}
150- default-amazonlinux-2-master-py3 : {extends: '.test_instance'}
151- default-oraclelinux-8-master-py3 : {extends: '.test_instance'}
152- default-oraclelinux-7-master-py3 : {extends: '.test_instance'}
179+ # opensuse-tmbl-latest-master-py3: {extends: '.test_instance'}
180+ # default-amazonlinux-2-master-py3: {extends: '.test_instance'}
181+ # repo-amazonlinux-2-master-py3: {extends: '.test_instance'}
182+ amazonlinux-2-master-py3 : {extends: '.test_instance'}
183+ # default-oraclelinux-8-master-py3: {extends: '.test_instance'}
184+ # repo-oraclelinux-8-master-py3: {extends: '.test_instance'}
185+ oraclelinux-8-master-py3 : {extends: '.test_instance'}
186+ # default-oraclelinux-7-master-py3: {extends: '.test_instance'}
187+ # repo-oraclelinux-7-master-py3: {extends: '.test_instance'}
188+ oraclelinux-7-master-py3 : {extends: '.test_instance'}
153189default-arch-base-latest-master-py3 : {extends: '.test_instance'}
190+ # arch-base-latest-master-py3: {extends: '.test_instance'}
154191# default-gentoo-stage3-latest-master-py3: {extends: '.test_instance'}
192+ # gentoo-stage3-latest-master-py3: {extends: '.test_instance'}
155193# default-gentoo-stage3-systemd-master-py3: {extends: '.test_instance'}
156- default-almalinux-8-master-py3 : {extends: '.test_instance'}
157- default-rockylinux-8-master-py3 : {extends: '.test_instance'}
194+ # gentoo-stage3-systemd-master-py3: {extends: '.test_instance'}
195+ # default-almalinux-8-master-py3: {extends: '.test_instance'}
196+ # repo-almalinux-8-master-py3: {extends: '.test_instance'}
197+ almalinux-8-master-py3 : {extends: '.test_instance'}
198+ # default-rockylinux-8-master-py3: {extends: '.test_instance'}
199+ # repo-rockylinux-8-master-py3: {extends: '.test_instance'}
200+ rockylinux-8-master-py3 : {extends: '.test_instance'}
158201# default-debian-11-3003-1-py3: {extends: '.test_instance'}
159202# default-debian-10-3003-1-py3: {extends: '.test_instance'}
160203# default-debian-9-3003-1-py3: {extends: '.test_instance'}
0 commit comments