-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathworker-images.yml
More file actions
243 lines (229 loc) · 10.1 KB
/
worker-images.yml
File metadata and controls
243 lines (229 loc) · 10.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
---
# This file contains definitions of worker images, for reference from
# worker-pools.yml.
#
# Each section keyed by image name, with the contents divided by cloud
# provider and then by cloud-provider-specific details.
#
# Aliases can be defined by a simple string; this is useful for "current" images
# monopacker-docker-worker-* images are built with monopacker.
# For "-trusted-current", use secrets from
# `docker-worker/yaml/firefoxci-tc-production-l3.yaml` in the TC team's
# password repo. Use monpacker builders `docker_worker_gcp_trusted` and
# `docker_worker_aws`.
#
# For `-current`, use `docker-worker/yaml/firefoxci-tc-staging-l1.yaml`, and
# builders `docker_worker_gcp` and `docker_worker_aws`.
#
# To build in GCP, you will need project access to the following GCP projects:
# - -current -> `taskcluster-imaging` (Note that there is a fxci-production-level1-workers project; it is unused)
# - -trusted-current -> `fxci-production-level3-workers`
# Relops can configure the level-3 access for you. It will require that
# you have a static source IP. "Compute Engine Instance Admin (v1)" is the
# required permission. You will need to select the appropriate project with
# `gcloud config set project <project>` before starting.
# GCP builders level 1, 2 and misc. testers -t
monopacker-docker-worker-current: monopacker-docker-worker-2025-06-13-relops1411
# GCP builders level 3
monopacker-docker-worker-trusted-current-gcp: monopacker-docker-worker-trusted-gcp-2024-02-05
# GCP testers (not really built with monopacker, but by hand)
monopacker-docker-worker-gcp-current: handbuilt-docker-worker-tester-20250616
# 'image qualification' pool aliases
monopacker-docker-worker-relops528: monopacker-docker-worker-2023-04-13-relops528
# testing gnome-keyring fixes (https://mozilla-hub.atlassian.net/browse/RELOPS-1188)
monopacker-gw-gcp-wayland-gui-relops1188:
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-gui-googlecompute-2025-01-13t22-33-40z
fxci-level3-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-gui-googlecompute-2025-01-13t22-33-40z
monopacker-gw-gcp-wayland-gui-arm64-relops1071:
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-arm64-gui-googlecompute-2024-09-18t14-57-52z
fxci-level3-gcp: projects/fxci-production-level3-workers/global/images/gw-fxci-gcp-l3-arm64-gui-googlecompute-2024-09-18t19-02-58z
# monopacker docker-worker images (chronologically ordered)
monopacker-docker-worker-trusted-gcp-2024-02-05:
fxci-level3-gcp: projects/fxci-production-level3-workers/global/images/docker-firefoxci-gcp-l3-googlecompute-2024-02-05t23-18-22z
monopacker-docker-worker-2023-04-13-relops528:
fxci-level1-gcp: projects/taskcluster-imaging/global/images/docker-firefoxci-gcp-lt-googlecompute-2023-04-13t21-30-28z
# monopacker-docker-worker-trusted-2024-06-14-relops993 dropped becuase L3 doesn't use livelog (no need to update livelog certs)
monopacker-docker-worker-2025-06-13-relops1411:
# relops-1411 updates livelog certs to expire 6/13/2026
fxci-level1-gcp: projects/taskcluster-imaging/global/images/docker-firefoxci-gcp-l1-googlecompute-2025-06-13t18-31-38z
# monopacker generic-worker vm images (chronologically ordered)
monopacker-ubuntu-2204-wayland:
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-gui-googlecompute-2024-08-22t22-48-09z
fxci-level3-gcp: projects/fxci-production-level3-workers/global/images/gw-fxci-gcp-l3-gui-googlecompute-2024-09-18t05-46-31z
monopacker-ubuntu-2204-wayland-arm64:
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-arm64-gui-googlecompute-2024-09-18t14-57-52z
fxci-level3-gcp: projects/fxci-production-level3-workers/global/images/gw-fxci-gcp-l3-arm64-gui-googlecompute-2024-09-18t19-02-58z
# vm images built by hand (chronologically ordered)
handbuilt-ubuntu-2204-wayland-vm:
fxci-level1-gcp: projects/taskcluster-imaging/global/images/generic-2204-wayland-vm-gcp-googlecompute-2023-09-22t17-39-37z
# d-w tester images are still handbuilt
handbuilt-docker-worker-tester-20250616:
# for relops-1411
# built off of projects/taskcluster-imaging/global/images/docker-worker-gcp-u14-04-2024-06-14
# includes new livelog certificate, see https://mozilla-hub.atlassian.net/browse/RELOPS-1411
fxci-level1-gcp: projects/taskcluster-imaging/global/images/docker-worker-gcp-u14-04-2025-06-16
# worker-images generic-worker vm images
relsre-gw-fxci-gcp-2404-amd64-gui-alpha:
## alpha pool that relsre can use to rebuild and test 2404 gui ubuntu images
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-gui-googlecompute-alpha
ubuntu-2404-wayland:
## Bug 1902716
## 2404 ubuntu image with wayland
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-gui-googlecompute-2026-03-05
relsre-gw-fxci-gcp-2404-amd64-alpha:
## alpha pool that relsre can use to rebuild and test 2404 ubuntu images
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-googlecompute-alpha
ubuntu-2404-headless-alpha:
## alpha pool that relsre can use to rebuild and test 2404 headless ubuntu images
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-alpha
fxci-level3-gcp: projects/fxci-production-level3-workers/global/images/gw-fxci-gcp-l3-2404-amd64-headless-googlecompute-alpha
ubuntu-2404-headless:
## Headless Image for Ubuntu 24.04
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-03-05
fxci-level3-gcp: projects/fxci-production-level3-workers/global/images/gw-fxci-gcp-l3-2404-amd64-headless-googlecompute-2026-03-05
ubuntu-2404-headless-alpha-tc:
## alpha pool that tc can use to rebuild and test 2404 headless ubuntu images
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-alpha-tc
ubuntu-2404-arm64-headless-alpha:
## alpha pool that relsre can use to rebuild and test 2404 arm64 headless ubuntu images
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-arm64-headless-googlecompute-alpha
fxci-level3-gcp: projects/fxci-production-level3-workers/global/images/gw-fxci-gcp-l3-2404-arm64-headless-googlecompute-alpha
ubuntu-2404-arm64-headless:
## Headless Image for Ubuntu 24.04 arm64
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-arm64-headless-googlecompute-2026-03-05
fxci-level3-gcp: projects/fxci-production-level3-workers/global/images/gw-fxci-gcp-l3-2404-arm64-headless-googlecompute-2026-03-05
# Windows Server 2022
ronin_b1_windows2022_64_2009_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win2022_64_2009_alpha
ronin_b1_windows2022_64_2009:
azure2:
version: 1.3.1
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: win2022_64_2009
ronin_b3_windows2022_64_2009:
azure_trusted:
version: 1.3.1
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: trusted_win2022_64_2009
# Windows 10
ronin_t_windows10_64_2009_prod:
azure2:
version: 1.3.1
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: win10_64_2009
ronin_t_windows10_64_2009_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win10_64_2009_alpha
# Windows 11
win11a6425h2builder:
azure2:
version: 1.0.2
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: win11_a64_25h2_builder
win11a6425h2builderalpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win11_a64_25h2_builder_alpha
trusted_win11_a64_25h2_builder:
azure_trusted:
version: 1.0.2
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: trusted_win11_a64_25h2_builder
ronin_b1_windows11_a64_24h2_builder_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win11_a64_24h2_builder_alpha
ronin_b1_windows11_a64_24h2_builder:
azure2:
version: 1.3.1
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: win11_a64_24h2_builder
ronin_b3_windows11_a64_24h2_builder:
azure_trusted:
version: 1.3.1
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: trusted_win11_a64_24h2_builder
ronin_t_windows11_a64_24h2_tester_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win11_a64_24h2_tester_alpha
ronin_t_windows11_a64_24h2_tester:
azure2:
version: 1.3.1
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: win11_a64_24h2_tester
win11a6425h2tester:
azure2:
version: 1.0.2
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: win11_a64_25h2_tester
win11a6425h2testeralpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win11_a64_25h2_tester_alpha
ronin_t_windows11_64_24h2:
azure2:
version: 1.3.1
resource_group: rg-packer-worker-images
deployment_id: "0e15b55"
name: win11_64_24h2
ronin_t_windows11_64_24h2_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win11_64_24h2_alpha
win116425h2:
azure2:
version: 1.0.1
resource_group: rg-packer-worker-images
deployment_id: "82086a7"
name: win11_64_25h2
win116425h2alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win11_64_25h2_alpha
ronin_t_windows11_64_2009_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win11_64_2009_alpha
ronin_t_windows11_64_2009:
azure2:
version: 1.3.0
resource_group: rg-packer-worker-images
deployment_id: "96de7f5"
name: win11_64_2009
win116424h2alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win116424h2alpha