Bug 1595153: [firefox-ci] Switch to using aws-provider workers; draft
authorTom Prince <mozilla@hocat.ca>
Thu, 07 Nov 2019 12:44:38 -0700
changeset 81038 6c66e7e4b5de7748b8a10f1beefcceeb4a7bb1b8
parent 81037 808d421569999e4a28123c75e6337f3587252f68
child 81039 f7b186621abf3c59e271cc5608e7e43b77618dc2
push id9740
push userthunderbird@calypsoblue.org
push dateFri, 08 Nov 2019 18:16:43 +0000
treeherdertry-comm-central@f7b186621abf [default view] [failures only]
bugs1595153
Bug 1595153: [firefox-ci] Switch to using aws-provider workers; Differential Revision: https://phabricator.services.mozilla.com/D52225
taskcluster/ci/config.yml
--- a/taskcluster/ci/config.yml
+++ b/taskcluster/ci/config.yml
@@ -90,30 +90,30 @@ task-priority:
         'comm-(esr60|esr68)': 'very-high'
         'comm-beta': 'high'
         'comm-central': 'medium'
         'default': 'low'
 
 workers:
     aliases:
         b-linux.*:
-            provisioner: aws-provisioner-v1
+            provisioner: 'comm-{level}'
             implementation: docker-worker
             os: linux
-            worker-type: 'gecko-{level}-{alias}'
+            worker-type: '{alias}'
         b-win2012:
-            provisioner: aws-provisioner-v1
+            provisioner: 'comm-{level}'
             implementation: generic-worker
             os: windows
-            worker-type: 'gecko-{level}-{alias}'
+            worker-type: '{alias}'
         images:
-            provisioner: aws-provisioner-v1
+            provisioner: 'comm-{level}'
             implementation: docker-worker
             os: linux
-            worker-type: 'gecko-{level}-{alias}'
+            worker-type: '{alias}'
         linux-depsigning:
             provisioner: scriptworker-k8s
             implementation: scriptworker-signing
             os: linux
             worker-type: comm-t-signing
         linux-signing:
             provisioner: scriptworker-k8s
             implementation: scriptworker-signing
@@ -125,40 +125,35 @@ workers:
             os: macosx
             worker-type: tb-depsigning-mac-v1
         mac-signing:
             provisioner: scriptworker-prov-v1
             implementation: scriptworker-iscript
             os: macosx
             worker-type: tb-signing-mac-v1
         t-linux(-large|-xlarge):
-            provisioner: aws-provisioner-v1
+            provisioner: comm-t
             implementation: docker-worker
             os: linux
-            worker-type: 'gecko-{alias}'
+            worker-type: '{alias}'
         t-osx-1010:
             provisioner: releng-hardware
             implementation: generic-worker
             os: macosx
             worker-type: 'gecko-{alias}'
         t-osx-1014:
             provisioner: releng-hardware
             implementation: generic-worker
             os: macosx
             worker-type: 'gecko-{alias}'
-        t-win10-64(|-gpu):
-            provisioner: aws-provisioner-v1
+        t-win.*:
+            provisioner: comm-t
             implementation: generic-worker
             os: windows
-            worker-type: 'gecko-{alias}'
-        t-win7-32(|-gpu):
-            provisioner: aws-provisioner-v1
-            implementation: generic-worker
-            os: windows
-            worker-type: 'gecko-{alias}'
+            worker-type: '{alias}'
         succeed:
             provisioner: built-in
             implementation: succeed
             os: none
             worker-type: succeed
 
 mac-notarization:
     mac-behavior: