Onboarding Release Manager Alex Hanselka
On-Boarding
Trainee: ahanselka
Release Manager: Cindy Pallares
-
Trainee: Assign yourself and the Release Manager to this issue.
Usernames
Trainee: Make a note of your GitLab.com
and dev.gitlab.org
usernames and add them to this issue.
Username | |
---|---|
gitlab.com | ahanselka |
dev.gitlab.org | alex |
Access request
-
Trainee: Add your information to the config/release_managers.yml
file in release-tools and open a merge request, linking to this issue. -
Trainee: Create a new infrastructure permissions issue using the template below as a description. Make sure to set the issue to confidential and include your SSH username and public key. Once you finished, replace the following with your issue link: -
Trainee: make sure you can log in to ops.gitlab.net
. After log in, please change your username to be the same as it is on gitlab.com
Tool setup
Trainee: Ensure you have completed all the steps on Access Request
before doing this section.
-
Trainee: Follow instructions to set up bastion access -
Test gstg access by SSH'ing in to a staging node: ssh sidekiq-besteffort-01-sv-gstg.c.gitlab-staging-1.internal
-
Test gprd access by SSH'ing in to a production node: ssh sidekiq-besteffort-01-sv-gprd.c.gitlab-production.internal
-
-
Trainee: Make sure you have takeoff cloned locally, and set it up -
Trainee: Make sure you have release-tools cloned locally, and set it up -
Trainee: If your ssh key has a passphrase, you will want to do ssh-add
in your local takeoff repo -
Trainee: Make sure you can log in into zoom with Releasa Manager's account. You can find the credentials in 1 password under Release Managers Zoom
.
First Tasks
-
Trainee: Join #releases on Slack -
Trainee: Read through the release guides -
Trainee: Read the deploy docs -
Trainee: Be involved in the merge/pick to stable for at least one RC/Patch -
Trainee: Perform the ce-to-ee merge at least once for a RC/Patch -
Trainee: Tag the release for at least one RC/patch -
Trainee: Join a staging deploy call -
Trainee: Join a gitlab.com deploy call -
Trainee: Deploy to staging at least once -
Trainee: Deploy to gitlab.com at least once
Edited by Alex Hanselka