Wikimedia Release Engineering Team/Onboarding/Chad/Technical checklist
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 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[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 |
IRC[edit]
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]
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 | 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 | |
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]
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 | |
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 |