summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2021-07-29 11:45:16 -0700
committerGitHub <noreply@github.com>2021-07-29 11:45:16 -0700
commitbdc427e43dc837de75b25eda62a4ed7fa5a7517a (patch)
tree04b71ebc780ddccabf0a7b748ebba830a2d48942
parentd8b7cb5f213d68b0ad17f9b0204e275d32e0f6ed (diff)
parentaee6d322d9ebeebbc2ec6496ec2ecaf548ead4f4 (diff)
downloadchef-bdc427e43dc837de75b25eda62a4ed7fa5a7517a.tar.gz
Merge pull request #11881 from chef/jsnapp/add-adhoc-canary-pipeline
Add adhoc canary pipeline for testing new omnibus workers
-rw-r--r--.expeditor/adhoc-canary.omnibus.yml76
-rw-r--r--.expeditor/config.yml6
2 files changed, 82 insertions, 0 deletions
diff --git a/.expeditor/adhoc-canary.omnibus.yml b/.expeditor/adhoc-canary.omnibus.yml
new file mode 100644
index 0000000000..e47d009058
--- /dev/null
+++ b/.expeditor/adhoc-canary.omnibus.yml
@@ -0,0 +1,76 @@
+---
+project-name: chef
+config: omnibus/omnibus.rb
+test-path: omnibus/omnibus-test.sh
+test-path-windows: omnibus/omnibus-test.ps1
+fips-platforms:
+ - el-*-x86_64
+ - el-*-ppc64*
+ - ubuntu-*-x86_64
+ - windows-*
+builder-to-testers-map:
+ # aix-7.1-powerpc:
+ # - aix-7.1-powerpc
+ # - aix-7.2-powerpc
+ debian-9-x86_64:
+ - debian-9-x86_64
+ - debian-10-x86_64
+ debian-10-aarch64:
+ - debian-10-aarch64
+ el-6-x86_64:
+ - el-6-x86_64
+ el-7-aarch64:
+ - el-7-aarch64
+ - amazon-2-aarch64
+ el-8-aarch64:
+ - el-8-aarch64
+ # el-7-ppc64:
+ # - el-7-ppc64
+ # el-7-ppc64le:
+ # - el-7-ppc64le
+ # el-7-s390x:
+ # - el-7-s390x
+ # - el-8-s390x
+ el-7-x86_64:
+ - el-7-x86_64
+ - amazon-2-x86_64
+ el-8-x86_64:
+ - el-8-x86_64
+ freebsd-11-amd64:
+ - freebsd-11-amd64
+ - freebsd-12-amd64
+# - freebsd-13-amd64
+ mac_os_x-10.14-x86_64:
+ - mac_os_x-10.14-x86_64
+ - mac_os_x-10.15-x86_64
+ - mac_os_x-11-x86_64
+ mac_os_x-11-arm64:
+ - mac_os_x-11-arm64
+ # - mac_os_x-12-arm64 canary org doesn't yet have a macos 12 arm64 omnibus worker
+ # sles-12-s390x:
+ # - sles-12-s390x
+ # - sles-15-s390x
+ sles-12-x86_64:
+ - sles-12-x86_64
+ - sles-15-x86_64
+ sles-15-aarch64:
+ - sles-15-aarch64
+ # solaris2-5.11-i386:
+ # - solaris2-5.11-i386
+ # solaris2-5.11-sparc:
+ # - solaris2-5.11-sparc
+ ubuntu-18.04-aarch64:
+ - ubuntu-18.04-aarch64
+ - ubuntu-20.04-aarch64
+ ubuntu-18.04-x86_64:
+ - ubuntu-18.04-x86_64
+ - ubuntu-20.04-x86_64
+ windows-2012r2-i386:
+ - windows-2012r2-i386
+ windows-2012r2-x86_64:
+ - windows-2012-x86_64
+ - windows-2012r2-x86_64
+ - windows-2016-x86_64
+ - windows-2019-x86_64
+ - windows-8-x86_64
+ - windows-10-x86_64
diff --git a/.expeditor/config.yml b/.expeditor/config.yml
index dea5a85d56..9418a0938e 100644
--- a/.expeditor/config.yml
+++ b/.expeditor/config.yml
@@ -32,6 +32,12 @@ pipelines:
definition: .expeditor/release.omnibus.yml
env:
- ADHOC: true
+ # the adhoc-canary pipeline is used to test new omnibus workers
+ - omnibus/adhoc-canary:
+ canary: true
+ definition: .expeditor/adhoc-canary.omnibus.yml
+ env:
+ - ADHOC: true
github:
# This deletes the GitHub PR branch after successfully merged into the release branch