Wikimedia Release Engineering Team/Onboarding/Chad/Technical checklist

From mediawiki.org

You likely already have a lot of the access you need here. But at least skim this list for things you you may be missing.

And please check our RelEng Access List for anything new you don't (still) have access to.

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 Yes 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 Yes Done
1st week Account setup Create your developer/LDAP/Wikitech account following the instructions for VPS and general users You Yes Done
1st week Code review Read about Gerrit and GitLab and log in using your LDAP/Wikitech username and password You Yes Done
1st or 2nd week Logstash Once added to `wmf` LDAP group, make sure you can access Logstash. You Yes Done
1st or 2nd week mwlog1002 Make sure you can access mwlog1002 and run logspam-watch. You

IRC[edit]

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 Yes Done
1st week Choose an IRC Bouncer, if you're not familiar with IRC we recommend an IRCCloud account You Yes Done
1st week Create your IRC identity (if you don't have a libera.chat account already) You Yes 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 Yes Done
1st week Private message thcipriani (/msg thcipriani I'm in) You Yes 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
1st week Generate developer SSH key Follow SSH key generate guide to generate a developer SSH key You
1st week ~/.ssh/config setup Get your ~/.ssh/config set up correctly to access wikimedia developer resources over ssh You
1st week Add your key to Wikitech Add the "wmfdev" ssh public key to your Wikimedia developer account. You
1st week Create your Phabricator account Register in Phabricator using your Wikimedia developer account You Yes 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 Yes Done
1st week Phabricator 2FA Add 2factor to Phabricator login at https://phabricator.wikimedia.org/settings/panel/multifactor/ You
1st week SSH key for Phabricator Add the `wmfdev` ssh public key to Phabricator You
1st week SSH key for Gerrit Follow the Gerrit tutorial. Add your `wmfdev` ssh key in Gerrit You
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

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 Yes Done
1st week ~/.ssh/config setup Get your ~/.ssh/config set up correctly to access wikimedia production resources over ssh You
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 Yes Done