Skip to content

Commit 72183c8

Browse files
committed
Add b-linux-aarch64 and images-aarch64 pools for gecko and comm (bug 1996574)
1 parent c0fd645 commit 72183c8

File tree

1 file changed

+82
-0
lines changed

1 file changed

+82
-0
lines changed

worker-pools.yml

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,47 @@ pools:
491491
- *scratch-disk
492492
- *scratch-disk
493493
machine_type: c2-standard-16
494+
- pool_id: '{pool-group}/b-linux-aarch64'
495+
description: Linux ARM64 VM for Firefox automation.
496+
497+
variants:
498+
- pool-group: gecko-1
499+
chain-of-trust: ''
500+
- pool-group: gecko-2
501+
chain-of-trust: ''
502+
- pool-group: gecko-3
503+
chain-of-trust: trusted
504+
- pool-group: comm-1
505+
chain-of-trust: ''
506+
- pool-group: comm-2
507+
chain-of-trust: ''
508+
- pool-group: comm-3
509+
chain-of-trust: trusted
510+
email_on_error: true
511+
provider_id:
512+
by-chain-of-trust:
513+
trusted: fxci-level3-gcp
514+
default: fxci-level1-gcp
515+
config:
516+
minCapacity: 0
517+
maxCapacity:
518+
by-pool-group:
519+
(gecko|comm)-.*: 10
520+
implementation: generic-worker/linux-d2g-{chain-of-trust}
521+
worker-config:
522+
genericWorker:
523+
config:
524+
headlessTasks: true
525+
downloadsDir: /home/generic-worker/downloads
526+
cachesDir: /home/generic-worker/caches
527+
# the "t2a" machine series is only available in the "a", "b", and "f" zones of the "us-central1" region.
528+
regions: [us-central1]
529+
image: ubuntu-2404-arm64-headless
530+
instance_types:
531+
- minCpuPlatform: Ampere Altra
532+
disks:
533+
- *persistent-disk-75gb
534+
machine_type: t2a-standard-16
494535
- pool_id: '{pool-group}/b-linux-gcp-aarch64'
495536
description: Linux ARM64 VM for Firefox automation.
496537
@@ -1255,6 +1296,47 @@ pools:
12551296
machine_type: c2-standard-4
12561297
worker-manager-config:
12571298
capacityPerInstance: 1
1299+
- pool_id: '{pool-group}/images-aarch64'
1300+
description: Builds AArch64 docker images
1301+
1302+
variants:
1303+
- pool-group: gecko-1
1304+
chain-of-trust: ''
1305+
- pool-group: gecko-2
1306+
chain-of-trust: ''
1307+
- pool-group: gecko-3
1308+
chain-of-trust: trusted
1309+
- pool-group: comm-1
1310+
chain-of-trust: ''
1311+
- pool-group: comm-2
1312+
chain-of-trust: ''
1313+
- pool-group: comm-3
1314+
chain-of-trust: trusted
1315+
email_on_error: false
1316+
provider_id:
1317+
by-chain-of-trust:
1318+
trusted: fxci-level3-gcp
1319+
default: fxci-level1-gcp
1320+
config:
1321+
minCapacity: 0
1322+
maxCapacity:
1323+
by-pool-group:
1324+
(gecko|comm)-.*: 10
1325+
implementation: generic-worker/linux-d2g-{chain-of-trust}
1326+
# the "t2a" machine series is only available in the "a", "b", and "f" zones of the "us-central1" region.
1327+
regions: [us-central1]
1328+
image: ubuntu-2404-arm64-headless
1329+
instance_types:
1330+
- minCpuPlatform: Ampere Altra
1331+
disks:
1332+
- *persistent-disk-75gb
1333+
machine_type: t2a-standard-4
1334+
worker-config:
1335+
genericWorker:
1336+
config:
1337+
headlessTasks: true
1338+
downloadsDir: /home/generic-worker/downloads
1339+
cachesDir: /home/generic-worker/caches
12581340
- pool_id: '{pool-group}/images-gcp-aarch64'
12591341
description: Builds AArch64 docker images
12601342

0 commit comments

Comments
 (0)