2. Before your first task
By the end of this chapter you will have what you need, and know whom to ask for each piece.
It is a one-time set-up. To hand over a task you need only the first item; the other four let you watch it in its room. If you do not know your platform team, ask whoever told you about the factory.
The five things
1. Maintainer rights on the repository. Labels and reviews are how you talk to the factory. A
maintainer is someone the repository lets approve and merge, usually GitHub’s Maintain or Admin
role. The repository’s owner grants it. The repository must also be one your platform team has
connected to the factory. Example (the reference host, the set-up these docs were written on):
Smana/cloud-native-ref.
2. Access to the private network. The room pages are not on the public internet. Your platform team adds you to the private network that reaches them, and gives you the room list’s address.
3. Your computer trusting the platform’s certificate. The private pages use the platform’s own certificate authority. Your platform team gives you its certificate; you add it to your system once.
4. A place in the agents-member group. You sign in to the room pages with the platform’s single
sign-on. Sign in once, so your account exists, then ask an admin (someone in agents-admin) to add
you to agents-member.
5. Your GitHub account linked to your sign-in. You see a room only if GitHub lets you read its repository, so the platform must know who you are on GitHub. Link the accounts yourself, once, on the sign-in page.
Check it works
Open the room list. You should see your repositories’ rooms, or an empty list with no error. A “403” means step 4 is missing; an empty list with a GitHub hint means step 5 is. Your admin’s side of all this is Operate › Access.
Next: chapter 3 takes your first task from issue to merge.