Wikimedia Release Engineering Team/Onboarding/Jaime/Technical checklist
How to use this document
edit- When something is finished, paste in
{{Done}}
via the wikitext editor, or useInsert > Template
if using the VisualEditor WYSIWYG editor. This will render as Done when saved.- Need help with wikitext? Check out: w:Help:Cheatsheet
- If you find a step that isn't documented, or is documented incorrectly, leave a comment on the Talk page
Important Technology Accounts and setup
editMisc
editWhen | What | Tasks | Who starts it | Status |
---|---|---|---|---|
1st week | Mailing lists | Read about our mailing lists. Join the wikitech-l and ops mailing lists. | You | Done |
1st week | Account setup | Create your developer/LDAP/Wikitech account following the instructions for VPS and general users | You | Done |
1st week | Code review | Read about Gerrit and GitLab and log in using your LDAP/Wikitech username and password | You | Done |
1st or 2nd week | Logstash | Once added to `wmf` LDAP group, make sure you can access Logstash. | You | Done |
1st or 2nd week | mwlog1002 | Make sure you can access mwlog1002 and run logspam-watch .
|
You | Done |
IRC
editWhen | What | Who starts it | Status |
---|---|---|---|
1st week | Read up on IRC, the IRC channel descriptions, and skim the full list of Wikimedia channels | You | Done |
1st week | Choose an IRC Bouncer, if you're not familiar with IRC we recommend an IRCCloud account | You | Done |
1st week | Create your IRC identity (if you don't have a libera.chat account already) | You | Done |
1st week | Join our public IRC channels #wikimedia-releng connect and #wikimedia-operations connect. Also useful: #wikimedia-sre connect, #wikimedia-serviceops connect, #wikimedia-cloud-admin connect. | You | Done |
1st week | Private message thcipriani (/msg thcipriani I'm in )
|
You | Done |
Wikimedia Developer
editWhen | What | Tasks | Who starts it | Status |
---|---|---|---|---|
1st week | Add 2FA to Wikitech | Add 2factor to your Wikimedia developer account | You | Done |
1st week | Generate developer SSH key | Follow SSH key generate guide to generate a developer SSH key | You | Done |
1st week | ~/.ssh/config setup
|
Get your ~/.ssh/config set up correctly to access wikimedia developer resources over ssh
|
You | Done |
1st week | Add your key to Wikitech | Add the "wmfdev" ssh public key to your Wikimedia developer account. | You | Done |
1st week | Create your Phabricator account | Register in Phabricator using your Wikimedia developer account | You | Done |
1st week | Link Wikitech and Phabricator | Associate your Wikimedia wiki account (created by OIT at https://meta.wikimedia.org/) with your Phabricator user account in your settings | You | Done |
1st week | Phabricator 2FA | Add 2factor to Phabricator login at https://phabricator.wikimedia.org/settings/panel/multifactor/ | You | Done |
1st week | SSH key for Phabricator | Add the `wmfdev` ssh public key to Phabricator | You | Done |
1st week | SSH key for Gerrit | Follow the Gerrit tutorial. Add your `wmfdev` ssh key in Gerrit | You | Done |
1st or 2nd week | GitHub | If you have a GitHub user, request access to the Release Engineering team in the Wikimedia Foundation organization (maybe poke Tyler, too) | You | Done |
Production
editWhen | What | Tasks | Who starts it | Status |
---|---|---|---|---|
1st week | Generate production SSH key | Follow SSH key generate guide to generate a production SSH key | You | Done |
1st week | ~/.ssh/config setup
|
Get your ~/.ssh/config set up correctly to access wikimedia production resources over ssh
|
You | Done |
1st or 2nd week | Production Access | Request access to production servers in these groups: contint-admins , contint-docker , contint-roots , deployment , deployment-ci-admins , gerrit-deployers , gerrit-root , gitlab-roots , phabricator-roots , zuul-deployers . Use your `wmfprod` ssh public key.
|
You | Done |