-
Notifications
You must be signed in to change notification settings - Fork 15
/
worker-images.yml
265 lines (253 loc) · 13.1 KB
/
worker-images.yml
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
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
---
# 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-2024-06-14-relops993
# 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-20240614
# 'image qualification' pool aliases
monopacker-docker-worker-relops528: monopacker-docker-worker-2023-04-13-relops528
monopacker-gw-gcp-wayland-gui-relops1071:
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-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-2024-06-14-relops993:
# relops-993 updates livelog certs to expire 6/17/2025
fxci-level1-gcp: projects/taskcluster-imaging/global/images/docker-firefoxci-gcp-l1-googlecompute-2024-06-14t19-52-20z
# monopacker-docker-worker-trusted-2024-06-14-relops993 dropped becuase L3 doesn't use livelog (no need to update livelog certs)
# monopacker generic-worker vm images (chronologically ordered)
monopacker-translations-worker:
fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-translations-gcp-googlecompute-2024-04-22t18-22-42z
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
# monopacker-ubuntu-2204: # non-gui, not working yet. see https://github.com/taskcluster/taskcluster/issues/6786
# fxci-level1-gcp: projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-googlecompute-2024-01-19t17-35-11z
# fxci-level3-gcp: projects/fxci-production-level3-workers/global/images/gw-fxci-gcp-l3-googlecompute-2024-01-19t18-10-08z
# 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-20240325:
# built off of projects/taskcluster-imaging/global/images/docker-worker-gcp-u14-04-2023-06-13
# includes fixes to handle instances with no scratch disks attached
# - see https://github.com/mozilla-platform-ops/relops-infra/tree/master/docker-worker-test-image
# fxci-level1-gcp: projects/taskcluster-imaging/global/images/docker-worker-gcp-u14-04-2024-03-25
handbuilt-docker-worker-tester-20240614:
# for relops-993
# built off of projects/taskcluster-imaging/global/images/docker-worker-gcp-u14-04-2024-03-25
# includes new livelog certificate, see https://mozilla-hub.atlassian.net/browse/RELOPS-993
fxci-level1-gcp: projects/taskcluster-imaging/global/images/docker-worker-gcp-u14-04-2024-06-14
# 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-2024-10-31
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
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-2024-12-10
# generic-worker images
ronin-b1-windows2012-vs-py2-alpha:
azure2:
version: NA
resource_group: rg-packer-through-cib
deployment_id: alpha
central-us: win2012r2-64-vs-py2-l1-centralus-2012-R2-Datacenter
north-central-us: win2012r2-64-vs-py2-l1-northcentralus-2012-R2-Datacenter
ronin-b1-windows2012-vs-py2-prod:
azure2:
version: NA
resource_group: rg-packer-through-cib
deployment_id: 7aa76c6
central-us: win2012r2-64-vs-py2-l1-centralus-2012-R2-Datacenter
east-us: win2012r2-64-vs-py2-l1-eastus-2012-R2-Datacenter
east-us-2: win2012r2-64-vs-py2-l1-eastus2-2012-R2-Datacenter
north-central-us: win2012r2-64-vs-py2-l1-northcentralus-2012-R2-Datacenter
south-central-us: win2012r2-64-vs-py2-l1-southcentralus-2012-R2-Datacenter
west-us: win2012r2-64-vs-py2-l1-westus-2012-R2-Datacenter
west-us-2: win2012r2-64-vs-py2-l1-westus2-2012-R2-Datacenter
ronin-b3-windows2012-vs-py2-prod:
azure_trusted:
version: NA
resource_group: rg-packer-through-cib
deployment_id: 7aa76c6
central-us: trusted-win2012r2-64-vs-py2-l3-centralus-2012-R2-Datacenter
east-us: trusted-win2012r2-64-vs-py2-l3-eastus-2012-R2-Datacenter
east-us-2: trusted-win2012r2-64-vs-py2-l3-eastus2-2012-R2-Datacenter
north-central-us: trusted-win2012r2-64-vs-py2-l3-northcentralus-2012-R2-Datacenter
south-central-us: trusted-win2012r2-64-vs-py2-l3-southcentralus-2012-R2-Datacenter
west-us: trusted-win2012r2-64-vs-py2-l3-westus-2012-R2-Datacenter
west-us-2: trusted-win2012r2-64-vs-py2-l3-westus2-2012-R2-Datacenter
ronin-b1-windows2012-prod:
azure2:
version: NA
resource_group: rg-packer-through-cib
deployment_id: 75bd9ed
central-us: win2012r2-64-l1-centralus-2012-R2-Datacenter
east-us: win2012r2-64-l1-eastus-2012-R2-Datacenter
east-us-2: win2012r2-64-l1-eastus2-2012-R2-Datacenter
north-central-us: win2012r2-64-l1-northcentralus-2012-R2-Datacenter
south-central-us: win2012r2-64-l1-southcentralus-2012-R2-Datacenter
west-us: win2012r2-64-l1-westus-2012-R2-Datacenter
west-us-2: win2012r2-64-l1-westus2-2012-R2-Datacenter
ronin-b3-windows2012-prod:
azure_trusted:
version: NA
resource_group: rg-packer-through-cib
deployment_id: 7cde253
central-us: trusted-win2012r2-64-l3-centralus-2012-R2-Datacenter
east-us: trusted-win2012r2-64-l3-eastus-2012-R2-Datacenter
east-us-2: trusted-win2012r2-64-l3-eastus2-2012-R2-Datacenter
north-central-us: trusted-win2012r2-64-l3-northcentralus-2012-R2-Datacenter
south-central-us: trusted-win2012r2-64-l3-southcentralus-2012-R2-Datacenter
west-us: trusted-win2012r2-64-l3-westus-2012-R2-Datacenter
west-us-2: trusted-win2012r2-64-l3-westus2-2012-R2-Datacenter
# Windows Server 2022
ronin_b1_windows2022_64_2009_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win2022-64-2009-alpha.md
name: win2022_64_2009_alpha
ronin_b1_windows2022_64_2009:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: "8346140"
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win2022-64-2009.md
name: win2022_64_2009
ronin-b3-windows2022-prod:
azure_trusted:
deployment_id: "8346140"
version: NA
resource_group: rg-packer-through-cib
central-us: trusted-win2022-64-2009-centralus-2022-datacenter-azure-edition
east-us: trusted-win2022-64-2009-eastus-2022-datacenter-azure-edition
east-us-2: trusted-win2022-64-2009-eastus2-2022-datacenter-azure-edition
# Image failing to build 2023-07-13. Comment out for now.
north-central-us: trusted-win2022-64-2009-northcentralus-2022-datacenter-azure-edition
south-central-us: trusted-win2022-64-2009-southcentralus-2022-datacenter-azure-edition
west-us: trusted-win2022-64-2009-westus-2022-datacenter-azure-edition
west-us-2: trusted-win2022-64-2009-westus2-2022-datacenter-azure-edition
# Windows 10
ronin_t_windows10_64_2009_prod:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: "8346140"
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win10-64-2009.md
name: win10_64_2009
ronin_t_windows10_64_2009_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win10-64-2009-alpha.md
name: win10_64_2009_alpha
# Windows 11
ronin_b1_windows11_a64_24h2_builder_alpha:
azure2:
version: 0.0.1
resource_group: rg-packer-worker-images
deployment_id: alpha
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win11-a64-24h2-builder-alpha.md
name: win11_a64_24h2_builder_alpha
ronin_b1_windows11_a64_24h2_builder:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: a03478d
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win11-a64-24h2-builder.md
name: win11_a64_24h2_builder
ronin_b3_windows11_a64_24h2_builder:
azure_trusted:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: a03478d
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win11-a64-24h2-builder.md
name: 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
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win11-a64-24h2-tester-alpha.md
name: win11_a64_24h2_tester_alpha
ronin_t_windows11_a64_24h2_tester:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: a03478d
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win11-a64-24h2-tester.md
name: win11_a64_24h2_tester
ronin_t_windows11_64_24h2:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: "8346140"
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win11-64-24h2.md
name: win11_64_24h2
ronin_t_windows11_64_24h2_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win11-64-24h2-alpha.md
name: win11_64_24h2_alpha
ronin_t_windows11_64_2009_alpha:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: alpha
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win11-64-2009-alpha.md
name: win11_64_2009_alpha
ronin_t_windows11_64_2009:
azure2:
version: 1.0.0
resource_group: rg-packer-worker-images
deployment_id: "8346140"
SBOM: https://github.com/mozilla-platform-ops/worker-images/blob/main/config/win11-64-2009.md
name: win11_64_2009