- Submit a Pull Request to the README with the proposed user and level of access required.
Assuming the PR is approved
- Create Pull Request to add user to https://github.com/AdoptOpenJDK/openjdk-infrastructure/blob/master/README.md#infrastructure.
- Ideally request users public GPG key as well as their public SSH key.
Add the user to the correct Infrastructure team:
- @admin_infrastructure - Super Users
- @infrastructure - Core Infra Team
- @adoptopenjdk-infrastructure - Can be assigned Infra Issues
- @jenkins-admins - Super users on Jenkins
For @admin_infrastructure and @infrastructure teams only.
- Show user how to access the secrets repo and also how to use dotGPG to read files.
- Adding a new user to dotGPG can be done following the instructions here
All infrastructure members have full admin access to the jenkins follower section allowing them to create, delete and update followers.
Used for machine monitoring (ensure that the user knows where to find the password).
Used to run all playbooks on new machines (ensure that the an account has been created for the user)
Used to distribute SSH keys. Ensure that both the users SSH key is on the system but also ensure that they know where to find the password.