Bug 1589706: [firefox-ci] Migrate linux test docker-workers to AWS Provider; r=Callek
authorTom Prince <mozilla@hocat.ca>
Tue, 22 Oct 2019 04:30:44 +0000
changeset 555689 9c0e044e27e9d85225e300bf90f46766169c83bc
parent 555688 62f9b9b6937012b9f364712c1efd133be52226cd
child 555690 f60230a813615577629efcfe25b0b3d7bd9b775c
push id2188
push usermozilla@hocat.ca
push dateSat, 09 Nov 2019 00:47:50 +0000
treeherdermozilla-release@964ff679f60d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersCallek
bugs1589706
milestone70.0.2
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
@@ -345,43 +345,48 @@ 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
             os: macosx
             worker-type: 'gecko-{alias}'
         t-osx-1014:
             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'