-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathworker-images.yml
190 lines (179 loc) · 8.61 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
---
# 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
# 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-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-2025-01-09
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-2025-01-17
# 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.0.1
resource_group: rg-packer-worker-images
deployment_id: "189d045"
name: win2022_64_2009
ronin_b3_windows2022_64_2009:
azure_trusted:
version: 1.0.1
resource_group: rg-packer-worker-images
deployment_id: "1a0441f"
name: trusted_win2022_64_2009
# Windows 10
ronin_t_windows10_64_2009_prod:
azure2:
version: 1.0.1
resource_group: rg-packer-worker-images
deployment_id: "1a0441f"
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
ronin_b1_windows11_a64_24h2_builder_alpha:
azure2:
version: 0.0.1
resource_group: rg-packer-worker-images
deployment_id: alpha
name: win11_a64_24h2_builder_alpha
ronin_b1_windows11_a64_24h2_builder:
azure2:
version: 1.0.1
resource_group: rg-packer-worker-images
deployment_id: "1a0441f"
name: win11_a64_24h2_builder
ronin_b3_windows11_a64_24h2_builder:
azure_trusted:
version: 1.0.1
resource_group: rg-packer-worker-images
deployment_id: "1a0441f"
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.0.1
resource_group: rg-packer-worker-images
deployment_id: "189d045"
name: win11_a64_24h2_tester
sbom: false
ronin_t_windows11_64_24h2:
azure2:
version: 1.0.1
resource_group: rg-packer-worker-images
deployment_id: "189d045"
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
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.0.0
resource_group: rg-packer-worker-images
deployment_id: "8346140"
name: win11_64_2009