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