Bug 1589706: [firefox-ci] Migrate linux test docker-workers to AWS Provider; r=Callek
authorTom Prince <mozilla@hocat.ca>
Fri, 08 Nov 2019 17:43:56 -0700
changeset 559953 1ce1d1c159a6ef62cf8f8392ec575de2ac2d2627
parent 559952 9c8bf87b11a5c8787130055bd3042543c16d6402
child 559954 6d00976cafb58dbd6c97fcb92d2c21aa33ef01da
push id12281
push usermozilla@hocat.ca
push dateSat, 09 Nov 2019 00:44:34 +0000
treeherdermozilla-beta@803bfbf03582 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersCallek
bugs1589706
milestone71.0
Bug 1589706: [firefox-ci] Migrate linux test docker-workers to AWS Provider; r=Callek Differential Revision: https://phabricator.services.mozilla.com/D49999
taskcluster/ci/config.yml
--- a/taskcluster/ci/config.yml
+++ b/taskcluster/ci/config.yml
@@ -348,20 +348,20 @@ workers:
             os: linux
             worker-type: 'gecko-{alias}'
         t-bitbar-gw.*:
             provisioner: proj-autophone
             implementation: generic-worker
             os: linux-bitbar
             worker-type: 'gecko-{alias}'
         t-linux(-large|-xlarge):
-            provisioner: aws-provisioner-v1
+            provisioner: 'gecko-t'
             implementation: docker-worker
             os: linux
-            worker-type: 'gecko-{alias}'
+            worker-type: '{alias}'
         t-linux-talos:
             provisioner: releng-hardware
             implementation: generic-worker
             os: linux
             worker-type: 'gecko-{alias}'
         t-osx-1010:
             provisioner: releng-hardware
             implementation: generic-worker
@@ -373,23 +373,28 @@ workers:
             os: macosx
             worker-type: 'gecko-{alias}'
         t-osx-1014-power:
             provisioner: releng-hardware
             implementation: generic-worker
             os: macosx
             worker-type: 'gecko-{alias}'
         t-linux-xlarge-pgo:
-            provisioner: aws-provisioner-v1
+            # As of 2019-10-21 we don't have CoT enabled workers for
+            # AWS Provider, so the level-3 jobs are still on aws provisioner.
+            provisioner:
+                by-level:
+                    '3': aws-provisioner-v1
+                    default: 'gecko-t'
             implementation: docker-worker
             os: linux
             worker-type:
                 by-level:
                     '3': 'gecko-{level}-t-linux-xlarge'
-                    default: 'gecko-t-linux-xlarge'
+                    default: 't-linux-xlarge'
         t-osx-1010-pgo:
             provisioner: releng-hardware
             implementation: generic-worker
             os: macosx
             worker-type:
                 by-level:
                     '3': 'gecko-{level}-t-osx-1010'
                     default: 'gecko-t-osx-1010'