* Automated using https://github.com/myii/ssf-formula/pull/345tags/v2.7.5
@@ -102,7 +102,7 @@ rubocop: | |||
############################################################################### | |||
# Define `test` template | |||
############################################################################### | |||
.test_instance: | |||
.test_instance: &test_instance | |||
stage: *stage_test | |||
image: *image_dindruby | |||
services: *services_docker_dind | |||
@@ -117,12 +117,20 @@ rubocop: | |||
# Alternative value to consider: `${CI_JOB_NAME}` | |||
- 'bin/kitchen verify "${DOCKER_ENV_CI_JOB_NAME}"' | |||
############################################################################### | |||
# Define `test` template (`allow_failure: true`) | |||
############################################################################### | |||
.test_instance_failure_permitted: | |||
<<: *test_instance | |||
allow_failure: true | |||
############################################################################### | |||
# `test` stage: each instance below uses the `test` template above | |||
############################################################################### | |||
## Define the rest of the matrix based on Kitchen testing | |||
# Make sure the instances listed below match up with | |||
# the `platforms` defined in `kitchen.yml` | |||
# default-debian-11-tiamat-py3: {extends: '.test_instance'} | |||
# default-debian-10-tiamat-py3: {extends: '.test_instance'} | |||
# default-debian-9-tiamat-py3: {extends: '.test_instance'} | |||
# default-ubuntu-2004-tiamat-py3: {extends: '.test_instance'} | |||
@@ -134,6 +142,9 @@ rubocop: | |||
# default-oraclelinux-7-tiamat-py3: {extends: '.test_instance'} | |||
# default-almalinux-8-tiamat-py3: {extends: '.test_instance'} | |||
# default-rockylinux-8-tiamat-py3: {extends: '.test_instance'} | |||
# default-debian-11-master-py3: {extends: '.test_instance'} | |||
# passenger-debian-11-master-py3: {extends: '.test_instance'} | |||
debian-11-master-py3: {extends: '.test_instance_failure_permitted'} | |||
# default-debian-10-master-py3: {extends: '.test_instance'} | |||
# passenger-debian-10-master-py3: {extends: '.test_instance'} | |||
debian-10-master-py3: {extends: '.test_instance'} | |||
@@ -181,6 +192,7 @@ almalinux-8-master-py3: {extends: '.test_instance'} | |||
# default-rockylinux-8-master-py3: {extends: '.test_instance'} | |||
# passenger-rockylinux-8-master-py3: {extends: '.test_instance'} | |||
rockylinux-8-master-py3: {extends: '.test_instance'} | |||
# default-debian-11-3003-1-py3: {extends: '.test_instance'} | |||
# default-debian-10-3003-1-py3: {extends: '.test_instance'} | |||
# default-debian-9-3003-1-py3: {extends: '.test_instance'} | |||
# default-ubuntu-2004-3003-1-py3: {extends: '.test_instance'} | |||
@@ -198,6 +210,7 @@ rockylinux-8-master-py3: {extends: '.test_instance'} | |||
# default-arch-base-latest-3003-1-py3: {extends: '.test_instance'} | |||
# default-gentoo-stage3-latest-3003-1-py3: {extends: '.test_instance'} | |||
# default-gentoo-stage3-systemd-3003-1-py3: {extends: '.test_instance'} | |||
# default-debian-11-3002-6-py3: {extends: '.test_instance'} | |||
# default-debian-10-3002-6-py3: {extends: '.test_instance'} | |||
# default-debian-9-3002-6-py3: {extends: '.test_instance'} | |||
# default-ubuntu-2004-3002-6-py3: {extends: '.test_instance'} |
@@ -83,6 +83,7 @@ jobs: | |||
## Define the rest of the matrix based on Kitchen testing | |||
# Make sure the instances listed below match up with | |||
# the `platforms` defined in `kitchen.yml` | |||
# - env: INSTANCE=default-debian-11-tiamat-py3 | |||
# - env: INSTANCE=default-debian-10-tiamat-py3 | |||
# - env: INSTANCE=default-debian-9-tiamat-py3 | |||
# - env: INSTANCE=default-ubuntu-2004-tiamat-py3 | |||
@@ -94,6 +95,9 @@ jobs: | |||
# - env: INSTANCE=default-oraclelinux-7-tiamat-py3 | |||
# - env: INSTANCE=default-almalinux-8-tiamat-py3 | |||
# - env: INSTANCE=default-rockylinux-8-tiamat-py3 | |||
# - env: INSTANCE=default-debian-11-master-py3 | |||
# - env: INSTANCE=passenger-debian-11-master-py3 | |||
- env: INSTANCE=debian-11-master-py3 | |||
# - env: INSTANCE=default-debian-10-master-py3 | |||
# - env: INSTANCE=passenger-debian-10-master-py3 | |||
- env: INSTANCE=debian-10-master-py3 | |||
@@ -141,6 +145,7 @@ jobs: | |||
# - env: INSTANCE=default-rockylinux-8-master-py3 | |||
# - env: INSTANCE=passenger-rockylinux-8-master-py3 | |||
- env: INSTANCE=rockylinux-8-master-py3 | |||
# - env: INSTANCE=default-debian-11-3003-1-py3 | |||
# - env: INSTANCE=default-debian-10-3003-1-py3 | |||
# - env: INSTANCE=default-debian-9-3003-1-py3 | |||
# - env: INSTANCE=default-ubuntu-2004-3003-1-py3 | |||
@@ -158,6 +163,7 @@ jobs: | |||
# - env: INSTANCE=default-arch-base-latest-3003-1-py3 | |||
# - env: INSTANCE=default-gentoo-stage3-latest-3003-1-py3 | |||
# - env: INSTANCE=default-gentoo-stage3-systemd-3003-1-py3 | |||
# - env: INSTANCE=default-debian-11-3002-6-py3 | |||
# - env: INSTANCE=default-debian-10-3002-6-py3 | |||
# - env: INSTANCE=default-debian-9-3002-6-py3 | |||
# - env: INSTANCE=default-ubuntu-2004-3002-6-py3 |
@@ -5,13 +5,15 @@ | |||
extends: 'default' | |||
# Files to ignore completely | |||
# 1. All YAML files under directory `.cache/`, introduced during the GitLab CI run | |||
# 2. All YAML files under directory `.git/` | |||
# 3. All YAML files under directory `node_modules/`, introduced during the Travis run | |||
# 4. Any SLS files under directory `test/`, which are actually state files | |||
# 5. Any YAML files under directory `.kitchen/`, introduced during local testing | |||
# 6. `kitchen.vagrant.yml`, which contains Embedded Ruby (ERB) template syntax | |||
# 1. All YAML files under directory `.bundle/`, introduced if gems are installed locally | |||
# 2. All YAML files under directory `.cache/`, introduced during the CI run | |||
# 3. All YAML files under directory `.git/` | |||
# 4. All YAML files under directory `node_modules/`, introduced during the CI run | |||
# 5. Any SLS files under directory `test/`, which are actually state files | |||
# 6. Any YAML files under directory `.kitchen/`, introduced during local testing | |||
# 7. `kitchen.vagrant.yml`, which contains Embedded Ruby (ERB) template syntax | |||
ignore: | | |||
.bundle/ | |||
.cache/ | |||
.git/ | |||
node_modules/ |
@@ -20,6 +20,10 @@ provisioner: | |||
platforms: | |||
## SALT `tiamat` | |||
- name: debian-11-tiamat-py3 | |||
driver: | |||
image: saltimages/salt-tiamat-py3:debian-11 | |||
run_command: /lib/systemd/systemd | |||
- name: debian-10-tiamat-py3 | |||
driver: | |||
image: saltimages/salt-tiamat-py3:debian-10 | |||
@@ -59,6 +63,10 @@ platforms: | |||
image: saltimages/salt-tiamat-py3:rockylinux-8 | |||
## SALT `master` | |||
- name: debian-11-master-py3 | |||
driver: | |||
image: saltimages/salt-master-py3:debian-11 | |||
run_command: /lib/systemd/systemd | |||
- name: debian-10-master-py3 | |||
driver: | |||
image: saltimages/salt-master-py3:debian-10 | |||
@@ -135,6 +143,10 @@ platforms: | |||
image: saltimages/salt-master-py3:rockylinux-8 | |||
## SALT `3003.1` | |||
- name: debian-11-3003-1-py3 | |||
driver: | |||
image: saltimages/salt-3003.1-py3:debian-11 | |||
run_command: /lib/systemd/systemd | |||
- name: debian-10-3003-1-py3 | |||
driver: | |||
image: saltimages/salt-3003.1-py3:debian-10 | |||
@@ -205,6 +217,10 @@ platforms: | |||
image: saltimages/salt-3003.1-py3:gentoo-stage3-systemd | |||
## SALT `3002.6` | |||
- name: debian-11-3002-6-py3 | |||
driver: | |||
image: saltimages/salt-3002.6-py3:debian-11 | |||
run_command: /lib/systemd/systemd | |||
- name: debian-10-3002-6-py3 | |||
driver: | |||
image: saltimages/salt-3002.6-py3:debian-10 | |||
@@ -435,6 +451,7 @@ suites: | |||
- path: test/integration/default | |||
- name: passenger | |||
includes: | |||
- debian-11-tiamat-py3 | |||
- debian-10-tiamat-py3 | |||
- debian-9-tiamat-py3 | |||
- ubuntu-2004-tiamat-py3 | |||
@@ -444,6 +461,7 @@ suites: | |||
- oraclelinux-8-tiamat-py3 | |||
- almalinux-8-tiamat-py3 | |||
- rockylinux-8-tiamat-py3 | |||
- debian-11-master-py3 | |||
- debian-10-master-py3 | |||
- debian-9-master-py3 | |||
- ubuntu-2004-master-py3 | |||
@@ -453,6 +471,7 @@ suites: | |||
- oraclelinux-8-master-py3 | |||
- almalinux-8-master-py3 | |||
- rockylinux-8-master-py3 | |||
- debian-11-3003-1-py3 | |||
- debian-10-3003-1-py3 | |||
- debian-9-3003-1-py3 | |||
- ubuntu-2004-3003-1-py3 | |||
@@ -460,6 +479,7 @@ suites: | |||
- centos-8-3003-1-py3 | |||
- centos-7-3003-1-py3 | |||
- oraclelinux-8-3003-1-py3 | |||
- debian-11-3002-6-py3 | |||
- debian-10-3002-6-py3 | |||
- debian-9-3002-6-py3 | |||
- ubuntu-2004-3002-6-py3 |