xref: /aosp_15_r20/external/webrtc/infra/config/realms.cfg (revision d9f758449e529ab9291ac668be2861e7a55c2422)
1*d9f75844SAndroid Build Coastguard Worker# Auto-generated by lucicfg.
2*d9f75844SAndroid Build Coastguard Worker# Do not modify manually.
3*d9f75844SAndroid Build Coastguard Worker#
4*d9f75844SAndroid Build Coastguard Worker# For the schema of this file, see RealmsCfg message:
5*d9f75844SAndroid Build Coastguard Worker#   https://luci-config.appspot.com/schemas/projects:realms.cfg
6*d9f75844SAndroid Build Coastguard Worker
7*d9f75844SAndroid Build Coastguard Workerrealms {
8*d9f75844SAndroid Build Coastguard Worker  name: "@root"
9*d9f75844SAndroid Build Coastguard Worker  bindings {
10*d9f75844SAndroid Build Coastguard Worker    role: "role/analysis.editor"
11*d9f75844SAndroid Build Coastguard Worker    principals: "group:googlers"
12*d9f75844SAndroid Build Coastguard Worker  }
13*d9f75844SAndroid Build Coastguard Worker  bindings {
14*d9f75844SAndroid Build Coastguard Worker    role: "role/analysis.queryUser"
15*d9f75844SAndroid Build Coastguard Worker    principals: "group:authenticated-users"
16*d9f75844SAndroid Build Coastguard Worker  }
17*d9f75844SAndroid Build Coastguard Worker  bindings {
18*d9f75844SAndroid Build Coastguard Worker    role: "role/analysis.reader"
19*d9f75844SAndroid Build Coastguard Worker    principals: "group:all"
20*d9f75844SAndroid Build Coastguard Worker  }
21*d9f75844SAndroid Build Coastguard Worker  bindings {
22*d9f75844SAndroid Build Coastguard Worker    role: "role/buildbucket.reader"
23*d9f75844SAndroid Build Coastguard Worker    principals: "group:all"
24*d9f75844SAndroid Build Coastguard Worker  }
25*d9f75844SAndroid Build Coastguard Worker  bindings {
26*d9f75844SAndroid Build Coastguard Worker    role: "role/configs.reader"
27*d9f75844SAndroid Build Coastguard Worker    principals: "group:all"
28*d9f75844SAndroid Build Coastguard Worker  }
29*d9f75844SAndroid Build Coastguard Worker  bindings {
30*d9f75844SAndroid Build Coastguard Worker    role: "role/configs.validator"
31*d9f75844SAndroid Build Coastguard Worker    principals: "user:webrtc-try-builder@chops-service-accounts.iam.gserviceaccount.com"
32*d9f75844SAndroid Build Coastguard Worker  }
33*d9f75844SAndroid Build Coastguard Worker  bindings {
34*d9f75844SAndroid Build Coastguard Worker    role: "role/logdog.reader"
35*d9f75844SAndroid Build Coastguard Worker    principals: "group:all"
36*d9f75844SAndroid Build Coastguard Worker  }
37*d9f75844SAndroid Build Coastguard Worker  bindings {
38*d9f75844SAndroid Build Coastguard Worker    role: "role/logdog.writer"
39*d9f75844SAndroid Build Coastguard Worker    principals: "group:luci-logdog-chromium-writers"
40*d9f75844SAndroid Build Coastguard Worker  }
41*d9f75844SAndroid Build Coastguard Worker  bindings {
42*d9f75844SAndroid Build Coastguard Worker    role: "role/scheduler.owner"
43*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-admins"
44*d9f75844SAndroid Build Coastguard Worker  }
45*d9f75844SAndroid Build Coastguard Worker  bindings {
46*d9f75844SAndroid Build Coastguard Worker    role: "role/scheduler.reader"
47*d9f75844SAndroid Build Coastguard Worker    principals: "group:all"
48*d9f75844SAndroid Build Coastguard Worker  }
49*d9f75844SAndroid Build Coastguard Worker  bindings {
50*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.poolOwner"
51*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-admins"
52*d9f75844SAndroid Build Coastguard Worker  }
53*d9f75844SAndroid Build Coastguard Worker  bindings {
54*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.poolUser"
55*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-admins"
56*d9f75844SAndroid Build Coastguard Worker  }
57*d9f75844SAndroid Build Coastguard Worker  bindings {
58*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.poolViewer"
59*d9f75844SAndroid Build Coastguard Worker    principals: "group:all"
60*d9f75844SAndroid Build Coastguard Worker  }
61*d9f75844SAndroid Build Coastguard Worker  bindings {
62*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.taskServiceAccount"
63*d9f75844SAndroid Build Coastguard Worker    principals: "user:[email protected]"
64*d9f75844SAndroid Build Coastguard Worker  }
65*d9f75844SAndroid Build Coastguard Worker  bindings {
66*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.taskTriggerer"
67*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-admins"
68*d9f75844SAndroid Build Coastguard Worker  }
69*d9f75844SAndroid Build Coastguard Worker}
70*d9f75844SAndroid Build Coastguard Workerrealms {
71*d9f75844SAndroid Build Coastguard Worker  name: "ci"
72*d9f75844SAndroid Build Coastguard Worker  bindings {
73*d9f75844SAndroid Build Coastguard Worker    role: "role/buildbucket.builderServiceAccount"
74*d9f75844SAndroid Build Coastguard Worker    principals: "user:[email protected]"
75*d9f75844SAndroid Build Coastguard Worker  }
76*d9f75844SAndroid Build Coastguard Worker  bindings {
77*d9f75844SAndroid Build Coastguard Worker    role: "role/buildbucket.triggerer"
78*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-ci-schedulers"
79*d9f75844SAndroid Build Coastguard Worker  }
80*d9f75844SAndroid Build Coastguard Worker  bindings {
81*d9f75844SAndroid Build Coastguard Worker    role: "role/resultdb.invocationCreator"
82*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-ci-task-accounts"
83*d9f75844SAndroid Build Coastguard Worker  }
84*d9f75844SAndroid Build Coastguard Worker}
85*d9f75844SAndroid Build Coastguard Workerrealms {
86*d9f75844SAndroid Build Coastguard Worker  name: "cron"
87*d9f75844SAndroid Build Coastguard Worker  bindings {
88*d9f75844SAndroid Build Coastguard Worker    role: "role/buildbucket.builderServiceAccount"
89*d9f75844SAndroid Build Coastguard Worker    principals: "user:[email protected]"
90*d9f75844SAndroid Build Coastguard Worker    principals: "user:[email protected]"
91*d9f75844SAndroid Build Coastguard Worker  }
92*d9f75844SAndroid Build Coastguard Worker}
93*d9f75844SAndroid Build Coastguard Workerrealms {
94*d9f75844SAndroid Build Coastguard Worker  name: "perf"
95*d9f75844SAndroid Build Coastguard Worker  bindings {
96*d9f75844SAndroid Build Coastguard Worker    role: "role/buildbucket.builderServiceAccount"
97*d9f75844SAndroid Build Coastguard Worker    principals: "user:[email protected]"
98*d9f75844SAndroid Build Coastguard Worker  }
99*d9f75844SAndroid Build Coastguard Worker  bindings {
100*d9f75844SAndroid Build Coastguard Worker    role: "role/buildbucket.triggerer"
101*d9f75844SAndroid Build Coastguard Worker    principals: "group:service-account-chromeperf"
102*d9f75844SAndroid Build Coastguard Worker    principals: "user:[email protected]"
103*d9f75844SAndroid Build Coastguard Worker  }
104*d9f75844SAndroid Build Coastguard Worker  bindings {
105*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.taskTriggerer"
106*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-led-users"
107*d9f75844SAndroid Build Coastguard Worker  }
108*d9f75844SAndroid Build Coastguard Worker  bindings {
109*d9f75844SAndroid Build Coastguard Worker    role: "role/scheduler.triggerer"
110*d9f75844SAndroid Build Coastguard Worker    principals: "user:[email protected]"
111*d9f75844SAndroid Build Coastguard Worker    conditions {
112*d9f75844SAndroid Build Coastguard Worker      restrict {
113*d9f75844SAndroid Build Coastguard Worker        attribute: "scheduler.job.name"
114*d9f75844SAndroid Build Coastguard Worker        values: "Perf Android32 (M AOSP Nexus6)"
115*d9f75844SAndroid Build Coastguard Worker        values: "Perf Android32 (M Nexus5)"
116*d9f75844SAndroid Build Coastguard Worker        values: "Perf Android32 (O Pixel2)"
117*d9f75844SAndroid Build Coastguard Worker        values: "Perf Android32 (R Pixel5)"
118*d9f75844SAndroid Build Coastguard Worker        values: "Perf Android64 (M Nexus5X)"
119*d9f75844SAndroid Build Coastguard Worker        values: "Perf Android64 (O Pixel2)"
120*d9f75844SAndroid Build Coastguard Worker        values: "Perf Android64 (R Pixel5)"
121*d9f75844SAndroid Build Coastguard Worker        values: "Perf Fuchsia"
122*d9f75844SAndroid Build Coastguard Worker        values: "Perf Linux Bionic"
123*d9f75844SAndroid Build Coastguard Worker        values: "Perf Mac 11"
124*d9f75844SAndroid Build Coastguard Worker        values: "Perf Mac M1 Arm64 12"
125*d9f75844SAndroid Build Coastguard Worker        values: "Perf Win 10"
126*d9f75844SAndroid Build Coastguard Worker      }
127*d9f75844SAndroid Build Coastguard Worker    }
128*d9f75844SAndroid Build Coastguard Worker  }
129*d9f75844SAndroid Build Coastguard Worker}
130*d9f75844SAndroid Build Coastguard Workerrealms {
131*d9f75844SAndroid Build Coastguard Worker  name: "pools/ci"
132*d9f75844SAndroid Build Coastguard Worker}
133*d9f75844SAndroid Build Coastguard Workerrealms {
134*d9f75844SAndroid Build Coastguard Worker  name: "pools/ci-tests"
135*d9f75844SAndroid Build Coastguard Worker  bindings {
136*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.poolUser"
137*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-ci-task-accounts"
138*d9f75844SAndroid Build Coastguard Worker  }
139*d9f75844SAndroid Build Coastguard Worker  bindings {
140*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.taskServiceAccount"
141*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-ci-task-accounts"
142*d9f75844SAndroid Build Coastguard Worker  }
143*d9f75844SAndroid Build Coastguard Worker}
144*d9f75844SAndroid Build Coastguard Workerrealms {
145*d9f75844SAndroid Build Coastguard Worker  name: "pools/cron"
146*d9f75844SAndroid Build Coastguard Worker  bindings {
147*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.poolUser"
148*d9f75844SAndroid Build Coastguard Worker    principals: "project:libyuv"
149*d9f75844SAndroid Build Coastguard Worker  }
150*d9f75844SAndroid Build Coastguard Worker}
151*d9f75844SAndroid Build Coastguard Workerrealms {
152*d9f75844SAndroid Build Coastguard Worker  name: "pools/perf"
153*d9f75844SAndroid Build Coastguard Worker  bindings {
154*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.poolUser"
155*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-led-users"
156*d9f75844SAndroid Build Coastguard Worker  }
157*d9f75844SAndroid Build Coastguard Worker}
158*d9f75844SAndroid Build Coastguard Workerrealms {
159*d9f75844SAndroid Build Coastguard Worker  name: "pools/try"
160*d9f75844SAndroid Build Coastguard Worker  bindings {
161*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.poolUser"
162*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-led-users"
163*d9f75844SAndroid Build Coastguard Worker  }
164*d9f75844SAndroid Build Coastguard Worker}
165*d9f75844SAndroid Build Coastguard Workerrealms {
166*d9f75844SAndroid Build Coastguard Worker  name: "pools/try-tests"
167*d9f75844SAndroid Build Coastguard Worker  bindings {
168*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.poolUser"
169*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-try-task-accounts"
170*d9f75844SAndroid Build Coastguard Worker  }
171*d9f75844SAndroid Build Coastguard Worker  bindings {
172*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.taskServiceAccount"
173*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-try-task-accounts"
174*d9f75844SAndroid Build Coastguard Worker  }
175*d9f75844SAndroid Build Coastguard Worker}
176*d9f75844SAndroid Build Coastguard Workerrealms {
177*d9f75844SAndroid Build Coastguard Worker  name: "try"
178*d9f75844SAndroid Build Coastguard Worker  bindings {
179*d9f75844SAndroid Build Coastguard Worker    role: "role/buildbucket.builderServiceAccount"
180*d9f75844SAndroid Build Coastguard Worker    principals: "user:webrtc-try-builder@chops-service-accounts.iam.gserviceaccount.com"
181*d9f75844SAndroid Build Coastguard Worker  }
182*d9f75844SAndroid Build Coastguard Worker  bindings {
183*d9f75844SAndroid Build Coastguard Worker    role: "role/buildbucket.triggerer"
184*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-tryjob-access"
185*d9f75844SAndroid Build Coastguard Worker    principals: "group:service-account-cq"
186*d9f75844SAndroid Build Coastguard Worker  }
187*d9f75844SAndroid Build Coastguard Worker  bindings {
188*d9f75844SAndroid Build Coastguard Worker    role: "role/resultdb.invocationCreator"
189*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-try-task-accounts"
190*d9f75844SAndroid Build Coastguard Worker  }
191*d9f75844SAndroid Build Coastguard Worker  bindings {
192*d9f75844SAndroid Build Coastguard Worker    role: "role/swarming.taskTriggerer"
193*d9f75844SAndroid Build Coastguard Worker    principals: "group:project-webrtc-led-users"
194*d9f75844SAndroid Build Coastguard Worker  }
195*d9f75844SAndroid Build Coastguard Worker}
196