ci(kitchen+ci): use latest pre-salted images (after CVE) [skip ci]
authorImran Iqbal <iqbalmy@hotmail.com>
Sun, 7 Mar 2021 22:16:13 +0000 (22:16 +0000)
committerImran Iqbal <iqbalmy@hotmail.com>
Sun, 7 Mar 2021 22:16:13 +0000 (22:16 +0000)
* Automated using https://github.com/myii/ssf-formula/pull/299

.gitlab-ci.yml
.travis.yml
kitchen.yml
test/integration/api/inspec.yml
test/integration/keepstore/inspec.yml
test/integration/shell/inspec.yml
test/integration/workbench/inspec.yml

index e9bcf7aec5c1fb31799d650a240977da1a05cc29..c6cd6c958ebaaccb069049c52dda003c84b102fd 100644 (file)
@@ -46,7 +46,7 @@ variables:
   DOCKER_DRIVER: 'overlay2'
 
 ###############################################################################
   DOCKER_DRIVER: 'overlay2'
 
 ###############################################################################
-# `lint` stage: `commitlint` & `pre-commit`
+# `lint` stage: `commitlint`, `pre-commit` & `rubocop` (latest, failure allowed)
 ###############################################################################
 commitlint:
   stage: *stage_lint
 ###############################################################################
 commitlint:
   stage: *stage_lint
@@ -124,77 +124,86 @@ rubocop:
 # Make sure the instances listed below match up with
 # the `platforms` defined in `kitchen.yml`
 # api-debian-10-tiamat-py3: {extends: '.test_instance'}
 # Make sure the instances listed below match up with
 # the `platforms` defined in `kitchen.yml`
 # api-debian-10-tiamat-py3: {extends: '.test_instance'}
-# keepstore-debian-10-tiamat-py3: {extends: '.test_instance'}
-# shell-debian-10-tiamat-py3: {extends: '.test_instance'}
-# workbench-debian-10-tiamat-py3: {extends: '.test_instance'}
 # api-debian-9-tiamat-py3: {extends: '.test_instance'}
 # api-debian-9-tiamat-py3: {extends: '.test_instance'}
-# keepstore-debian-9-tiamat-py3: {extends: '.test_instance'}
-# shell-debian-9-tiamat-py3: {extends: '.test_instance'}
-# workbench-debian-9-tiamat-py3: {extends: '.test_instance'}
 # api-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
 # api-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
-# shell-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
-# workbench-ubuntu-2004-tiamat-py3: {extends: '.test_instance'}
 # api-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
 # api-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
-# shell-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
-# workbench-ubuntu-1804-tiamat-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-tiamat-py3: {extends: '.test_instance'}
+# api-centos-8-tiamat-py3: {extends: '.test_instance'}
 # api-centos-7-tiamat-py3: {extends: '.test_instance'}
 # api-centos-7-tiamat-py3: {extends: '.test_instance'}
-# keepstore-centos-7-tiamat-py3: {extends: '.test_instance'}
-# shell-centos-7-tiamat-py3: {extends: '.test_instance'}
-# workbench-centos-7-tiamat-py3: {extends: '.test_instance'}
-api-debian-10-master-py3: {extends: '.test_instance'}
-# keepstore-debian-10-master-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-tiamat-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-tiamat-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-tiamat-py3: {extends: '.test_instance'}
+api-debian-10-master-py3: {extends: '.test_instance'}
+workbench-debian-10-master-py3: {extends: '.test_instance'}
 # shell-debian-10-master-py3: {extends: '.test_instance'}
 # shell-debian-10-master-py3: {extends: '.test_instance'}
-# workbench-debian-10-master-py3: {extends: '.test_instance'}
+keepstore-debian-10-master-py3: {extends: '.test_instance'}
+# api-debian-9-master-py3: {extends: '.test_instance'}
+# workbench-debian-9-master-py3: {extends: '.test_instance'}
+# shell-debian-9-master-py3: {extends: '.test_instance'}
+# keepstore-debian-9-master-py3: {extends: '.test_instance'}
 # api-ubuntu-2004-master-py3: {extends: '.test_instance'}
 # api-ubuntu-2004-master-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-2004-master-py3: {extends: '.test_instance'}
-# shell-ubuntu-2004-master-py3: {extends: '.test_instance'}
 # workbench-ubuntu-2004-master-py3: {extends: '.test_instance'}
 # workbench-ubuntu-2004-master-py3: {extends: '.test_instance'}
-# api-ubuntu-1804-master-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-master-py3: {extends: '.test_instance'}
+# shell-ubuntu-2004-master-py3: {extends: '.test_instance'}
+# keepstore-ubuntu-2004-master-py3: {extends: '.test_instance'}
+api-ubuntu-1804-master-py3: {extends: '.test_instance'}
+workbench-ubuntu-1804-master-py3: {extends: '.test_instance'}
 # shell-ubuntu-1804-master-py3: {extends: '.test_instance'}
 # shell-ubuntu-1804-master-py3: {extends: '.test_instance'}
-# workbench-ubuntu-1804-master-py3: {extends: '.test_instance'}
-# api-debian-10-3001-py3: {extends: '.test_instance'}
-# keepstore-debian-10-3001-py3: {extends: '.test_instance'}
-# shell-debian-10-3001-py3: {extends: '.test_instance'}
-# workbench-debian-10-3001-py3: {extends: '.test_instance'}
-# api-debian-9-3001-py3: {extends: '.test_instance'}
-# keepstore-debian-9-3001-py3: {extends: '.test_instance'}
-# shell-debian-9-3001-py3: {extends: '.test_instance'}
-# workbench-debian-9-3001-py3: {extends: '.test_instance'}
-# api-ubuntu-2004-3001-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-2004-3001-py3: {extends: '.test_instance'}
-# shell-ubuntu-2004-3001-py3: {extends: '.test_instance'}
-# workbench-ubuntu-2004-3001-py3: {extends: '.test_instance'}
-# api-ubuntu-1804-3001-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-3001-py3: {extends: '.test_instance'}
-# shell-ubuntu-1804-3001-py3: {extends: '.test_instance'}
-# workbench-ubuntu-1804-3001-py3: {extends: '.test_instance'}
-# api-centos-7-3001-py3: {extends: '.test_instance'}
-# keepstore-centos-7-3001-py3: {extends: '.test_instance'}
-shell-centos-7-3001-py3: {extends: '.test_instance'}
-# workbench-centos-7-3001-py3: {extends: '.test_instance'}
-# api-debian-10-3000-3-py3: {extends: '.test_instance'}
-# keepstore-debian-10-3000-3-py3: {extends: '.test_instance'}
-# shell-debian-10-3000-3-py3: {extends: '.test_instance'}
-# workbench-debian-10-3000-3-py3: {extends: '.test_instance'}
-# api-debian-9-3000-3-py3: {extends: '.test_instance'}
-# keepstore-debian-9-3000-3-py3: {extends: '.test_instance'}
-# shell-debian-9-3000-3-py3: {extends: '.test_instance'}
-# workbench-debian-9-3000-3-py3: {extends: '.test_instance'}
-# api-ubuntu-1804-3000-3-py3: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-3000-3-py3: {extends: '.test_instance'}
-# shell-ubuntu-1804-3000-3-py3: {extends: '.test_instance'}
-# workbench-ubuntu-1804-3000-3-py3: {extends: '.test_instance'}
-# api-centos-7-3000-3-py3: {extends: '.test_instance'}
-keepstore-centos-7-3000-3-py3: {extends: '.test_instance'}
-# shell-centos-7-3000-3-py3: {extends: '.test_instance'}
-# workbench-centos-7-3000-3-py3: {extends: '.test_instance'}
-# api-ubuntu-1804-3000-3-py2: {extends: '.test_instance'}
-# keepstore-ubuntu-1804-3000-3-py2: {extends: '.test_instance'}
-# shell-ubuntu-1804-3000-3-py2: {extends: '.test_instance'}
-# workbench-ubuntu-1804-3000-3-py2: {extends: '.test_instance'}
+# keepstore-ubuntu-1804-master-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-master-py3: {extends: '.test_instance'}
+# workbench-ubuntu-1604-master-py3: {extends: '.test_instance'}
+# shell-ubuntu-1604-master-py3: {extends: '.test_instance'}
+# keepstore-ubuntu-1604-master-py3: {extends: '.test_instance'}
+# api-centos-8-master-py3: {extends: '.test_instance'}
+# workbench-centos-8-master-py3: {extends: '.test_instance'}
+# shell-centos-8-master-py3: {extends: '.test_instance'}
+# keepstore-centos-8-master-py3: {extends: '.test_instance'}
+# api-centos-7-master-py3: {extends: '.test_instance'}
+# workbench-centos-7-master-py3: {extends: '.test_instance'}
+shell-centos-7-master-py3: {extends: '.test_instance'}
+keepstore-centos-7-master-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-master-py3: {extends: '.test_instance'}
+# workbench-amazonlinux-2-master-py3: {extends: '.test_instance'}
+# shell-amazonlinux-2-master-py3: {extends: '.test_instance'}
+# keepstore-amazonlinux-2-master-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-master-py3: {extends: '.test_instance'}
+# workbench-oraclelinux-8-master-py3: {extends: '.test_instance'}
+# shell-oraclelinux-8-master-py3: {extends: '.test_instance'}
+# keepstore-oraclelinux-8-master-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-master-py3: {extends: '.test_instance'}
+# workbench-oraclelinux-7-master-py3: {extends: '.test_instance'}
+# shell-oraclelinux-7-master-py3: {extends: '.test_instance'}
+# keepstore-oraclelinux-7-master-py3: {extends: '.test_instance'}
+# api-debian-10-3002-5-py3: {extends: '.test_instance'}
+# api-debian-9-3002-5-py3: {extends: '.test_instance'}
+# api-ubuntu-2004-3002-5-py3: {extends: '.test_instance'}
+# api-ubuntu-1804-3002-5-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-3002-5-py3: {extends: '.test_instance'}
+# api-centos-8-3002-5-py3: {extends: '.test_instance'}
+# api-centos-7-3002-5-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-3002-5-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-3002-5-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-3002-5-py3: {extends: '.test_instance'}
+# api-debian-10-3001-6-py3: {extends: '.test_instance'}
+# api-debian-9-3001-6-py3: {extends: '.test_instance'}
+# api-ubuntu-2004-3001-6-py3: {extends: '.test_instance'}
+# api-ubuntu-1804-3001-6-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-3001-6-py3: {extends: '.test_instance'}
+# api-centos-8-3001-6-py3: {extends: '.test_instance'}
+# api-centos-7-3001-6-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-3001-6-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-3001-6-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-3001-6-py3: {extends: '.test_instance'}
+# api-debian-10-3000-8-py3: {extends: '.test_instance'}
+# api-debian-9-3000-8-py3: {extends: '.test_instance'}
+# api-ubuntu-1804-3000-8-py3: {extends: '.test_instance'}
+# api-ubuntu-1604-3000-8-py3: {extends: '.test_instance'}
+# api-centos-8-3000-8-py3: {extends: '.test_instance'}
+# api-centos-7-3000-8-py3: {extends: '.test_instance'}
+# api-amazonlinux-2-3000-8-py3: {extends: '.test_instance'}
+# api-oraclelinux-8-3000-8-py3: {extends: '.test_instance'}
+# api-oraclelinux-7-3000-8-py3: {extends: '.test_instance'}
+# api-ubuntu-1804-3000-8-py2: {extends: '.test_instance'}
+# api-ubuntu-1604-3000-8-py2: {extends: '.test_instance'}
 
 ###############################################################################
 # `release` stage: `semantic-release`
 
 ###############################################################################
 # `release` stage: `semantic-release`
index 273f12b5e39ac865dc2b6dbf0f51f76a8bd78d80..8a44d3f9ae26934f628b27ef5b0d76f98d8e49d0 100644 (file)
@@ -84,77 +84,86 @@ jobs:
     # Make sure the instances listed below match up with
     # the `platforms` defined in `kitchen.yml`
     # - env: INSTANCE=api-debian-10-tiamat-py3
     # Make sure the instances listed below match up with
     # the `platforms` defined in `kitchen.yml`
     # - env: INSTANCE=api-debian-10-tiamat-py3
-    # - env: INSTANCE=keepstore-debian-10-tiamat-py3
-    # - env: INSTANCE=shell-debian-10-tiamat-py3
-    # - env: INSTANCE=workbench-debian-10-tiamat-py3
     # - env: INSTANCE=api-debian-9-tiamat-py3
     # - env: INSTANCE=api-debian-9-tiamat-py3
-    # - env: INSTANCE=keepstore-debian-9-tiamat-py3
-    # - env: INSTANCE=shell-debian-9-tiamat-py3
-    # - env: INSTANCE=workbench-debian-9-tiamat-py3
     # - env: INSTANCE=api-ubuntu-2004-tiamat-py3
     # - env: INSTANCE=api-ubuntu-2004-tiamat-py3
-    # - env: INSTANCE=keepstore-ubuntu-2004-tiamat-py3
-    # - env: INSTANCE=shell-ubuntu-2004-tiamat-py3
-    # - env: INSTANCE=workbench-ubuntu-2004-tiamat-py3
     # - env: INSTANCE=api-ubuntu-1804-tiamat-py3
     # - env: INSTANCE=api-ubuntu-1804-tiamat-py3
-    # - env: INSTANCE=keepstore-ubuntu-1804-tiamat-py3
-    # - env: INSTANCE=shell-ubuntu-1804-tiamat-py3
-    # - env: INSTANCE=workbench-ubuntu-1804-tiamat-py3
+    # - env: INSTANCE=api-ubuntu-1604-tiamat-py3
+    # - env: INSTANCE=api-centos-8-tiamat-py3
     # - env: INSTANCE=api-centos-7-tiamat-py3
     # - env: INSTANCE=api-centos-7-tiamat-py3
-    # - env: INSTANCE=keepstore-centos-7-tiamat-py3
-    # - env: INSTANCE=shell-centos-7-tiamat-py3
-    # - env: INSTANCE=workbench-centos-7-tiamat-py3
-    - env: INSTANCE=api-debian-10-master-py3
-    # - env: INSTANCE=keepstore-debian-10-master-py3
+    # - env: INSTANCE=api-amazonlinux-2-tiamat-py3
+    # - env: INSTANCE=api-oraclelinux-8-tiamat-py3
+    # - env: INSTANCE=api-oraclelinux-7-tiamat-py3
+    - env: INSTANCE=api-debian-10-master-py3
+    - env: INSTANCE=workbench-debian-10-master-py3
     # - env: INSTANCE=shell-debian-10-master-py3
     # - env: INSTANCE=shell-debian-10-master-py3
-    # - env: INSTANCE=workbench-debian-10-master-py3
+    - env: INSTANCE=keepstore-debian-10-master-py3
+    # - env: INSTANCE=api-debian-9-master-py3
+    # - env: INSTANCE=workbench-debian-9-master-py3
+    # - env: INSTANCE=shell-debian-9-master-py3
+    # - env: INSTANCE=keepstore-debian-9-master-py3
     # - env: INSTANCE=api-ubuntu-2004-master-py3
     # - env: INSTANCE=api-ubuntu-2004-master-py3
-    # - env: INSTANCE=keepstore-ubuntu-2004-master-py3
-    # - env: INSTANCE=shell-ubuntu-2004-master-py3
     # - env: INSTANCE=workbench-ubuntu-2004-master-py3
     # - env: INSTANCE=workbench-ubuntu-2004-master-py3
-    # - env: INSTANCE=api-ubuntu-1804-master-py3
-    # - env: INSTANCE=keepstore-ubuntu-1804-master-py3
+    # - env: INSTANCE=shell-ubuntu-2004-master-py3
+    # - env: INSTANCE=keepstore-ubuntu-2004-master-py3
+    - env: INSTANCE=api-ubuntu-1804-master-py3
+    - env: INSTANCE=workbench-ubuntu-1804-master-py3
     # - env: INSTANCE=shell-ubuntu-1804-master-py3
     # - env: INSTANCE=shell-ubuntu-1804-master-py3
-    # - env: INSTANCE=workbench-ubuntu-1804-master-py3
-    # - env: INSTANCE=api-debian-10-3001-py3
-    # - env: INSTANCE=keepstore-debian-10-3001-py3
-    # - env: INSTANCE=shell-debian-10-3001-py3
-    # - env: INSTANCE=workbench-debian-10-3001-py3
-    # - env: INSTANCE=api-debian-9-3001-py3
-    # - env: INSTANCE=keepstore-debian-9-3001-py3
-    # - env: INSTANCE=shell-debian-9-3001-py3
-    # - env: INSTANCE=workbench-debian-9-3001-py3
-    # - env: INSTANCE=api-ubuntu-2004-3001-py3
-    # - env: INSTANCE=keepstore-ubuntu-2004-3001-py3
-    # - env: INSTANCE=shell-ubuntu-2004-3001-py3
-    # - env: INSTANCE=workbench-ubuntu-2004-3001-py3
-    # - env: INSTANCE=api-ubuntu-1804-3001-py3
-    # - env: INSTANCE=keepstore-ubuntu-1804-3001-py3
-    # - env: INSTANCE=shell-ubuntu-1804-3001-py3
-    # - env: INSTANCE=workbench-ubuntu-1804-3001-py3
-    # - env: INSTANCE=api-centos-7-3001-py3
-    # - env: INSTANCE=keepstore-centos-7-3001-py3
-    - env: INSTANCE=shell-centos-7-3001-py3
-    # - env: INSTANCE=workbench-centos-7-3001-py3
-    # - env: INSTANCE=api-debian-10-3000-3-py3
-    # - env: INSTANCE=keepstore-debian-10-3000-3-py3
-    # - env: INSTANCE=shell-debian-10-3000-3-py3
-    # - env: INSTANCE=workbench-debian-10-3000-3-py3
-    # - env: INSTANCE=api-debian-9-3000-3-py3
-    # - env: INSTANCE=keepstore-debian-9-3000-3-py3
-    # - env: INSTANCE=shell-debian-9-3000-3-py3
-    # - env: INSTANCE=workbench-debian-9-3000-3-py3
-    # - env: INSTANCE=api-ubuntu-1804-3000-3-py3
-    # - env: INSTANCE=keepstore-ubuntu-1804-3000-3-py3
-    # - env: INSTANCE=shell-ubuntu-1804-3000-3-py3
-    # - env: INSTANCE=workbench-ubuntu-1804-3000-3-py3
-    # - env: INSTANCE=api-centos-7-3000-3-py3
-    - env: INSTANCE=keepstore-centos-7-3000-3-py3
-    # - env: INSTANCE=shell-centos-7-3000-3-py3
-    # - env: INSTANCE=workbench-centos-7-3000-3-py3
-    # - env: INSTANCE=api-ubuntu-1804-3000-3-py2
-    # - env: INSTANCE=keepstore-ubuntu-1804-3000-3-py2
-    # - env: INSTANCE=shell-ubuntu-1804-3000-3-py2
-    # - env: INSTANCE=workbench-ubuntu-1804-3000-3-py2
+    # - env: INSTANCE=keepstore-ubuntu-1804-master-py3
+    # - env: INSTANCE=api-ubuntu-1604-master-py3
+    # - env: INSTANCE=workbench-ubuntu-1604-master-py3
+    # - env: INSTANCE=shell-ubuntu-1604-master-py3
+    # - env: INSTANCE=keepstore-ubuntu-1604-master-py3
+    # - env: INSTANCE=api-centos-8-master-py3
+    # - env: INSTANCE=workbench-centos-8-master-py3
+    # - env: INSTANCE=shell-centos-8-master-py3
+    # - env: INSTANCE=keepstore-centos-8-master-py3
+    # - env: INSTANCE=api-centos-7-master-py3
+    # - env: INSTANCE=workbench-centos-7-master-py3
+    - env: INSTANCE=shell-centos-7-master-py3
+    - env: INSTANCE=keepstore-centos-7-master-py3
+    # - env: INSTANCE=api-amazonlinux-2-master-py3
+    # - env: INSTANCE=workbench-amazonlinux-2-master-py3
+    # - env: INSTANCE=shell-amazonlinux-2-master-py3
+    # - env: INSTANCE=keepstore-amazonlinux-2-master-py3
+    # - env: INSTANCE=api-oraclelinux-8-master-py3
+    # - env: INSTANCE=workbench-oraclelinux-8-master-py3
+    # - env: INSTANCE=shell-oraclelinux-8-master-py3
+    # - env: INSTANCE=keepstore-oraclelinux-8-master-py3
+    # - env: INSTANCE=api-oraclelinux-7-master-py3
+    # - env: INSTANCE=workbench-oraclelinux-7-master-py3
+    # - env: INSTANCE=shell-oraclelinux-7-master-py3
+    # - env: INSTANCE=keepstore-oraclelinux-7-master-py3
+    # - env: INSTANCE=api-debian-10-3002-5-py3
+    # - env: INSTANCE=api-debian-9-3002-5-py3
+    # - env: INSTANCE=api-ubuntu-2004-3002-5-py3
+    # - env: INSTANCE=api-ubuntu-1804-3002-5-py3
+    # - env: INSTANCE=api-ubuntu-1604-3002-5-py3
+    # - env: INSTANCE=api-centos-8-3002-5-py3
+    # - env: INSTANCE=api-centos-7-3002-5-py3
+    # - env: INSTANCE=api-amazonlinux-2-3002-5-py3
+    # - env: INSTANCE=api-oraclelinux-8-3002-5-py3
+    # - env: INSTANCE=api-oraclelinux-7-3002-5-py3
+    # - env: INSTANCE=api-debian-10-3001-6-py3
+    # - env: INSTANCE=api-debian-9-3001-6-py3
+    # - env: INSTANCE=api-ubuntu-2004-3001-6-py3
+    # - env: INSTANCE=api-ubuntu-1804-3001-6-py3
+    # - env: INSTANCE=api-ubuntu-1604-3001-6-py3
+    # - env: INSTANCE=api-centos-8-3001-6-py3
+    # - env: INSTANCE=api-centos-7-3001-6-py3
+    # - env: INSTANCE=api-amazonlinux-2-3001-6-py3
+    # - env: INSTANCE=api-oraclelinux-8-3001-6-py3
+    # - env: INSTANCE=api-oraclelinux-7-3001-6-py3
+    # - env: INSTANCE=api-debian-10-3000-8-py3
+    # - env: INSTANCE=api-debian-9-3000-8-py3
+    # - env: INSTANCE=api-ubuntu-1804-3000-8-py3
+    # - env: INSTANCE=api-ubuntu-1604-3000-8-py3
+    # - env: INSTANCE=api-centos-8-3000-8-py3
+    # - env: INSTANCE=api-centos-7-3000-8-py3
+    # - env: INSTANCE=api-amazonlinux-2-3000-8-py3
+    # - env: INSTANCE=api-oraclelinux-8-3000-8-py3
+    # - env: INSTANCE=api-oraclelinux-7-3000-8-py3
+    # - env: INSTANCE=api-ubuntu-1804-3000-8-py2
+    # - env: INSTANCE=api-ubuntu-1604-3000-8-py2
 
     ## Define the release stage that runs `semantic-release`
     - stage: 'release'
 
     ## Define the release stage that runs `semantic-release`
     - stage: 'release'
index 53f989b309f1bcd34ab55fdb570485f151237397..37ed50b19106e9c3e3c0ed1827a676804f1cda2d 100644 (file)
@@ -8,8 +8,6 @@ driver:
   privileged: true
   run_command: /lib/systemd/systemd
 
   privileged: true
   run_command: /lib/systemd/systemd
 
-# Make sure the platforms listed below match up with
-# the `env.matrix` instances defined in `.travis.yml`
 platforms:
   ## SALT `tiamat`
   - name: debian-10-tiamat-py3
 platforms:
   ## SALT `tiamat`
   - name: debian-10-tiamat-py3
@@ -24,57 +22,155 @@ platforms:
   - name: ubuntu-1804-tiamat-py3
     driver:
       image: saltimages/salt-tiamat-py3:ubuntu-18.04
   - name: ubuntu-1804-tiamat-py3
     driver:
       image: saltimages/salt-tiamat-py3:ubuntu-18.04
+  - name: ubuntu-1604-tiamat-py3
+    driver:
+      image: saltimages/salt-tiamat-py3:ubuntu-16.04
+  - name: centos-8-tiamat-py3
+    driver:
+      image: saltimages/salt-tiamat-py3:centos-8
   - name: centos-7-tiamat-py3
     driver:
       image: saltimages/salt-tiamat-py3:centos-7
   - name: centos-7-tiamat-py3
     driver:
       image: saltimages/salt-tiamat-py3:centos-7
+  - name: amazonlinux-2-tiamat-py3
+    driver:
+      image: saltimages/salt-tiamat-py3:amazonlinux-2
+  - name: oraclelinux-8-tiamat-py3
+    driver:
+      image: saltimages/salt-tiamat-py3:oraclelinux-8
+  - name: oraclelinux-7-tiamat-py3
+    driver:
+      image: saltimages/salt-tiamat-py3:oraclelinux-7
 
   ## SALT `master`
   - name: debian-10-master-py3
     driver:
       image: saltimages/salt-master-py3:debian-10
 
   ## SALT `master`
   - name: debian-10-master-py3
     driver:
       image: saltimages/salt-master-py3:debian-10
+  - name: debian-9-master-py3
+    driver:
+      image: saltimages/salt-master-py3:debian-9
   - name: ubuntu-2004-master-py3
     driver:
       image: saltimages/salt-master-py3:ubuntu-20.04
   - name: ubuntu-1804-master-py3
     driver:
       image: saltimages/salt-master-py3:ubuntu-18.04
   - name: ubuntu-2004-master-py3
     driver:
       image: saltimages/salt-master-py3:ubuntu-20.04
   - name: ubuntu-1804-master-py3
     driver:
       image: saltimages/salt-master-py3:ubuntu-18.04
+  - name: ubuntu-1604-master-py3
+    driver:
+      image: saltimages/salt-master-py3:ubuntu-16.04
+  - name: centos-8-master-py3
+    driver:
+      image: saltimages/salt-master-py3:centos-8
+  - name: centos-7-master-py3
+    driver:
+      image: saltimages/salt-master-py3:centos-7
+  - name: amazonlinux-2-master-py3
+    driver:
+      image: saltimages/salt-master-py3:amazonlinux-2
+  - name: oraclelinux-8-master-py3
+    driver:
+      image: saltimages/salt-master-py3:oraclelinux-8
+  - name: oraclelinux-7-master-py3
+    driver:
+      image: saltimages/salt-master-py3:oraclelinux-7
+
+  ## SALT `3002.5`
+  - name: debian-10-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:debian-10
+  - name: debian-9-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:debian-9
+  - name: ubuntu-2004-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:ubuntu-20.04
+  - name: ubuntu-1804-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:ubuntu-18.04
+  - name: ubuntu-1604-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:ubuntu-16.04
+  - name: centos-8-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:centos-8
+  - name: centos-7-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:centos-7
+  - name: amazonlinux-2-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:amazonlinux-2
+  - name: oraclelinux-8-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:oraclelinux-8
+  - name: oraclelinux-7-3002-5-py3
+    driver:
+      image: saltimages/salt-3002.5-py3:oraclelinux-7
 
 
-  ## SALT `3001`
-  - name: debian-10-3001-py3
+  ## SALT `3001.6`
+  - name: debian-10-3001-6-py3
+    driver:
+      image: saltimages/salt-3001.6-py3:debian-10
+  - name: debian-9-3001-6-py3
+    driver:
+      image: saltimages/salt-3001.6-py3:debian-9
+  - name: ubuntu-2004-3001-6-py3
+    driver:
+      image: saltimages/salt-3001.6-py3:ubuntu-20.04
+  - name: ubuntu-1804-3001-6-py3
+    driver:
+      image: saltimages/salt-3001.6-py3:ubuntu-18.04
+  - name: ubuntu-1604-3001-6-py3
     driver:
     driver:
-      image: saltimages/salt-3001-py3:debian-10
-  - name: debian-9-3001-py3
+      image: saltimages/salt-3001.6-py3:ubuntu-16.04
+  - name: centos-8-3001-6-py3
     driver:
     driver:
-      image: saltimages/salt-3001-py3:debian-9
-  - name: ubuntu-2004-3001-py3
+      image: saltimages/salt-3001.6-py3:centos-8
+  - name: centos-7-3001-6-py3
     driver:
     driver:
-      image: saltimages/salt-3001-py3:ubuntu-20.04
-  - name: ubuntu-1804-3001-py3
+      image: saltimages/salt-3001.6-py3:centos-7
+  - name: amazonlinux-2-3001-6-py3
     driver:
     driver:
-      image: saltimages/salt-3001-py3:ubuntu-18.04
-  - name: centos-7-3001-py3
+      image: saltimages/salt-3001.6-py3:amazonlinux-2
+  - name: oraclelinux-8-3001-6-py3
     driver:
     driver:
-      image: saltimages/salt-3001-py3:centos-7
-  - name: amazonlinux-2-3001-py3
+      image: saltimages/salt-3001.6-py3:oraclelinux-8
+  - name: oraclelinux-7-3001-6-py3
     driver:
     driver:
-      image: saltimages/salt-3001-py3:amazonlinux-2
+      image: saltimages/salt-3001.6-py3:oraclelinux-7
 
 
-  ## SALT `3000.3`
-  - name: debian-10-3000-3-py3
+  ## SALT `3000.8`
+  - name: debian-10-3000-8-py3
     driver:
     driver:
-      image: saltimages/salt-3000.3-py3:debian-10
-  - name: debian-9-3000-3-py3
+      image: saltimages/salt-3000.8-py3:debian-10
+  - name: debian-9-3000-8-py3
     driver:
     driver:
-      image: saltimages/salt-3000.3-py3:debian-9
-  - name: ubuntu-1804-3000-3-py3
+      image: saltimages/salt-3000.8-py3:debian-9
+  - name: ubuntu-1804-3000-8-py3
     driver:
     driver:
-      image: saltimages/salt-3000.3-py3:ubuntu-18.04
-  - name: centos-7-3000-3-py3
+      image: saltimages/salt-3000.8-py3:ubuntu-18.04
+  - name: ubuntu-1604-3000-8-py3
     driver:
     driver:
-      image: saltimages/salt-3000.3-py3:centos-7
-  - name: ubuntu-1804-3000-3-py2
+      image: saltimages/salt-3000.8-py3:ubuntu-16.04
+  - name: centos-8-3000-8-py3
     driver:
     driver:
-      image: saltimages/salt-3000.3-py2:ubuntu-18.04
+      image: saltimages/salt-3000.8-py3:centos-8
+  - name: centos-7-3000-8-py3
+    driver:
+      image: saltimages/salt-3000.8-py3:centos-7
+  - name: amazonlinux-2-3000-8-py3
+    driver:
+      image: saltimages/salt-3000.8-py3:amazonlinux-2
+  - name: oraclelinux-8-3000-8-py3
+    driver:
+      image: saltimages/salt-3000.8-py3:oraclelinux-8
+  - name: oraclelinux-7-3000-8-py3
+    driver:
+      image: saltimages/salt-3000.8-py3:oraclelinux-7
+  - name: ubuntu-1804-3000-8-py2
+    driver:
+      image: saltimages/salt-3000.8-py2:ubuntu-18.04
+  - name: ubuntu-1604-3000-8-py2
+    driver:
+      image: saltimages/salt-3000.8-py2:ubuntu-16.04
 
 provisioner:
   name: salt_solo
 
 provisioner:
   name: salt_solo
@@ -100,6 +196,18 @@ suites:
     driver:
       hostname: fixme.example.net
     provisioner:
     driver:
       hostname: fixme.example.net
     provisioner:
+      dependencies:
+        - name: single_host
+          path: test/salt/states/examples
+        - name: locale
+          repo: git
+          source: https://github.com/saltstack-formulas/locale-formula.git
+        - name: postgres
+          repo: git
+          source: https://github.com/saltstack-formulas/postgres-formula.git
+        - name: nginx
+          repo: git
+          source: https://github.com/netmanagers/nginx-formula.git
       state_top:
         base:
           '*':
       state_top:
         base:
           '*':
@@ -142,18 +250,6 @@ suites:
         example_nginx_keepproxy.sls: test/salt/pillar/examples/nginx_keepproxy_configuration.sls
         example_nginx_controller.sls: test/salt/pillar/examples/nginx_controller_configuration.sls
         # yamllint enable rule:line-length
         example_nginx_keepproxy.sls: test/salt/pillar/examples/nginx_keepproxy_configuration.sls
         example_nginx_controller.sls: test/salt/pillar/examples/nginx_controller_configuration.sls
         # yamllint enable rule:line-length
-      dependencies:
-        - name: single_host
-          path: test/salt/states/examples
-        - name: locale
-          repo: git
-          source: https://github.com/saltstack-formulas/locale-formula.git
-        - name: postgres
-          repo: git
-          source: https://github.com/saltstack-formulas/postgres-formula.git
-        - name: nginx
-          repo: git
-          source: https://github.com/netmanagers/nginx-formula.git
     verifier:
       inspec_tests:
         - path: test/integration/api
     verifier:
       inspec_tests:
         - path: test/integration/api
@@ -161,12 +257,17 @@ suites:
         - path: test/integration/keepproxy
         - path: test/integration/keepweb
         - path: test/integration/controller
         - path: test/integration/keepproxy
         - path: test/integration/keepweb
         - path: test/integration/controller
-
   #### workbench,workbench2
   - name: workbench
     driver:
       hostname: workbench.fixme.example.net
     provisioner:
   #### workbench,workbench2
   - name: workbench
     driver:
       hostname: workbench.fixme.example.net
     provisioner:
+      dependencies:
+        - name: single_host
+          path: test/salt/states/examples
+        - name: nginx
+          repo: git
+          source: https://github.com/netmanagers/nginx-formula.git
       state_top:
         base:
           '*':
       state_top:
         base:
           '*':
@@ -191,17 +292,10 @@ suites:
         example_nginx_workbench.sls: test/salt/pillar/examples/nginx_workbench_configuration.sls
         example_nginx_workbench2.sls: test/salt/pillar/examples/nginx_workbench2_configuration.sls
         # yamllint enable rule:line-length
         example_nginx_workbench.sls: test/salt/pillar/examples/nginx_workbench_configuration.sls
         example_nginx_workbench2.sls: test/salt/pillar/examples/nginx_workbench2_configuration.sls
         # yamllint enable rule:line-length
-      dependencies:
-        - name: single_host
-          path: test/salt/states/examples
-        - name: nginx
-          repo: git
-          source: https://github.com/netmanagers/nginx-formula.git
     verifier:
       inspec_tests:
         - path: test/integration/workbench
         - path: test/integration/workbench2
     verifier:
       inspec_tests:
         - path: test/integration/workbench
         - path: test/integration/workbench2
-
   #### shell
   - name: shell
     driver:
   #### shell
   - name: shell
     driver:
@@ -223,7 +317,6 @@ suites:
     verifier:
       inspec_tests:
         - path: test/integration/shell
     verifier:
       inspec_tests:
         - path: test/integration/shell
-
   #### keepstore
   - name: keepstore
     driver:
   #### keepstore
   - name: keepstore
     driver:
index 36440eb1329c77a71742786de81e477debee3e34..5745cdaed9f3020f0ade31ec5addac5ba6aa1915 100644 (file)
@@ -10,3 +10,12 @@ supports:
   - platform-name: debian
   - platform-name: ubuntu
   - platform-name: centos
   - platform-name: debian
   - platform-name: ubuntu
   - platform-name: centos
+  - platform-name: fedora
+  - platform-name: opensuse
+  - platform-name: suse
+  - platform-name: freebsd
+  - platform-name: amazon
+  - platform-name: oracle
+  - platform-name: arch
+  - platform-name: gentoo
+  - platform: windows
index 0da62cea9e4b3e2c402b879f982b162ba7d821d9..61a872f730b6b2eaf7d493f2c4c93f85256cef2d 100644 (file)
@@ -10,3 +10,12 @@ supports:
   - platform-name: debian
   - platform-name: ubuntu
   - platform-name: centos
   - platform-name: debian
   - platform-name: ubuntu
   - platform-name: centos
+  - platform-name: fedora
+  - platform-name: opensuse
+  - platform-name: suse
+  - platform-name: freebsd
+  - platform-name: amazon
+  - platform-name: oracle
+  - platform-name: arch
+  - platform-name: gentoo
+  - platform: windows
index f30f71dec3b3cb25bb2d651a3c6d28393bea610d..ecf5bfd9881fc158e7427ed104352c908c9ff7a8 100644 (file)
@@ -11,3 +11,12 @@ supports:
   - platform-name: debian
   - platform-name: ubuntu
   - platform-name: centos
   - platform-name: debian
   - platform-name: ubuntu
   - platform-name: centos
+  - platform-name: fedora
+  - platform-name: opensuse
+  - platform-name: suse
+  - platform-name: freebsd
+  - platform-name: amazon
+  - platform-name: oracle
+  - platform-name: arch
+  - platform-name: gentoo
+  - platform: windows
index 5ffcaf89375df47005b186b296725199c72ca75f..86575b34089f3ef99fe355b5562ab5209165f4de 100644 (file)
@@ -10,3 +10,12 @@ supports:
   - platform-name: debian
   - platform-name: ubuntu
   - platform-name: centos
   - platform-name: debian
   - platform-name: ubuntu
   - platform-name: centos
+  - platform-name: fedora
+  - platform-name: opensuse
+  - platform-name: suse
+  - platform-name: freebsd
+  - platform-name: amazon
+  - platform-name: oracle
+  - platform-name: arch
+  - platform-name: gentoo
+  - platform: windows