-
Notifications
You must be signed in to change notification settings - Fork 8
/
team-assignments.yaml
97 lines (97 loc) · 3.18 KB
/
team-assignments.yaml
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
organization: cilium
repositories:
# Repository name
cilium:
# User-specific permissions. Always prefixed with 'USER'.
# Valid options: 'USER-ADMIN', 'USER-MAINTAIN', 'USER-WRITE', 'USER-TRIAGE', 'USER-READ'
USER-READ:
- ciliumbot
# Team-specific permissions.
# Valid options: 'ADMIN', 'MAINTAIN', 'WRITE', 'TRIAGE', 'READ'
WRITE:
- bpf
- sig-policy
members:
aanm:
# User ID, retrieved from GitHub
id: MDQ6VXNlcjU3MTQwNjY=
# User real name, useful to know which person is behind a GitHub username.
name: André Martins
# Slack user ID, to ping folks on Slack.
slackId: U3Z10R6HW
borkmann:
id: MDQ6VXNlcjY3NzM5Mw==
name: Daniel Borkmann
joestringer:
id: MDQ6VXNlcjEyNDMzMzY=
name: Joe Stringer
# The list of 'outsideCollaborators' is automatically derived from the list of users that don't
# belong to the organization but have access to at least one of the repositories
# of the organization.
outsideCollaborators:
ciliumbot:
reason: "Only has access to some repositories"
# List of teams that belong to the organization.
teams:
# Team Name
Cilium Teams:
# team ID, retrieved from GitHub
id: T_kwDOAUFEZs4Ah5D3
# team restID, retrieved from GitHub
restID: 8884471
# Team's description
description: Teams and sigs used for Cilium projects
# Team's privacy settings. Valid values: VISIBLE|SECRET
privacy: VISIBLE
# Teams that are children of this parent team
children:
# Team Name
ebpf:
# team ID, retrieved from GitHub
id: MDQ6VGVhbTQ5MjY2ODE=
# team restID, retrieved from GitHub
restID: 4926681
# Team's description
description: All code related with ebpf.
# List of members' logins that belong to this team.
members:
- aanm
- borkmann
- joestringer
codeReviewAssignment:
# algorithm, currently can be LOAD_BALANCE or ROUND_ROBIN.
algorithm: LOAD_BALANCE
# set 'true' if codeReviewAssignment should be enabled.
enabled: true
# Notify the entire team of the PR if it is delegated.
notifyTeam: false
# List of members that should be excluded from receiving reviews, and
# an optional reason.
excludedMembers:
# GitHub login name (username).
- login: aanm
reason: Want to be part of team 'bpf' but will not be assigned to leave
reviews.
# The number of team members to assign.
teamMemberCount: 1
# Team's privacy settings. Valid values: VISIBLE|SECRET
privacy: VISIBLE
# Team Name
policy:
id: MDQ6VGVhbTI1MTk3ODY=
restID: 8884472
description: All control plane code related with Policy
members:
- aanm
- joestringer
codeReviewAssignment:
algorithm: LOAD_BALANCE
enabled: true
notifyTeam: true
teamMemberCount: 1
privacy: SECRET
# List of members that should be excluded from review assignments for the teams
# that they belong. This list can exist for numerous reasons, person is
# currently PTO or busy with other work.
excludeCodeReviewAssignmentFromAllTeams:
- borkmann