Overview
The Teams page helps you:- Keep one directory of teams, their managers, and their members
- Record which applications each team owns
- Give a team aliases, so resource owner tags and
CODEOWNERSentries that spell it differently still name it - Build the directory from CSV instead of adding teams one by one
- Assign owner teams across many applications in a single upload
A person in the directory does not need a Backline login. People are identified by their email address, and first and last names are optional.
Adding a Team Manually
1
Open the Add Team Menu
Click Add team at the top right of the page and choose Add manually.
2
Name the Team
Enter the team name. This is how the team is identified, so keep it unique.
3
Add Aliases (Optional)
Type each other name the team goes by in Aliases and press Enter. Write a
CODEOWNERS team as @org/team. See Aliases.4
Choose a Manager
Select one person as the team’s manager.
5
Add Members
Select the people you want from the Members list.
If someone is not in the directory yet, add them with Add member.
6
Save
Click Save to create the team.
Aliases
Backline names the owners of cloud misconfiguration remediations from resource owner tags and fromCODEOWNERS files (see Cloud Misconfiguration Owners). These often spell a team differently from its name here, so a team can have aliases:
- A tag value, such as
payments-squad, for a resource taggedOwningTeam=payments-squad. - A
CODEOWNERSteam, written@org/team, such as@acme/payments. Backline then knows the team’sCODEOWNERSentry is this team, and can request it as a reviewer on GitHub pull requests.
A tag value or
CODEOWNERS team that matches no team name or alias leaves the owner unknown. Add it as an alias of the right team, and remediations created after that will name the team.Deleting a Team
Use the actions menu at the end of a team’s row and choose Delete. Deleting a team removes it from every application that named it as an owner. You’ll need to confirm this action, as it can’t be reversed.Loading the Directory from CSV
You can also upload the whole directory as CSV.1
Open the Upload Dialog
Click Add team and choose Upload CSV.
2
Add the Teams File
Drag and drop the Teams file, or click Browse to select it. It is required, and the maximum size is 32MB.
3
Add the People File
The People file is optional. Add it to give people first and last names, or to include people who are not on any team.
4
Upload
Click Upload. Backline validates both files before it changes anything.
The Teams File
Each row is one team, and the file has six columns:team name— The team’s name, which identifies it. Required.manager— Exactly one email address. Required only for a team that does not already have a manager.members— Email addresses, separated by commas.application names— The applications this team owns, using the names Backline displays, separated by commas.repository urls— The applications this team owns, using their repository URLs, separated by commas.aliases— The team’s aliases, separated by semicolons, so a tag value may contain commas. Write aCODEOWNERSteam as@org/team.
The People File
Each row is one person, and the file has three columns:email— The person’s email address, which identifies them. Required.first name— Optional.last name— Optional.