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 use Insert > Template if using the VisualEditor WYSIWYG editor. This will render as   Done when saved.
  • 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

edit

Misc

edit
When 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
When 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

edit
Wikimedia Development Account setup
When 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

edit
Server Access
When 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