Wikimedia Release Engineering Team/Checkin archive/2021-01-27


2020-01-27 edit

Vacations/Important dates edit

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • 15 Jan: Wikipedia’s Birthday
  • 18 Jan: Martin Luther King Jr. Day -- US staff with reqs
  • 20 Jan: Dan Out
  • 15 Feb: Presidents' Day -- US staff with reqs
  • 29 Mar: US staff with reqs
  • 12 Apr: US staff with reqs
  • 22 Apr: Earth Day -- US staff with reqs

Train edit

Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/query/s3KW8bpsXhYF/#R
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Important_dates


  • 16 Nov - wmf.18 - Ahmon + Antoine
  • 23 Nov - wmf.19 - No Train - Thanksgiving Thurs/Fri https://phabricator.wikimedia.org/T263185
  • 30 Nov - wmf.20 - Antoine + Mukunda
  • 7 Dec - wmf.21 - Mukunda + Dan
  • 14 Dec - wmf.22 - Dan + Jeena
  • 21 Dec - wmf.23 - No Train
  • 28 Dec - wmf.24 - No Train
  • 4 Jan - wmf.25 - Jeena + Lars Antoine
    • NB: Lars is only back from holiday on Thursday Jan 7
  • 11 Jan - wmf.26 - Lars + Jeena
  • 18 Jan - wmf.27 - Brennen + Lars (Monday is a holiday)
  • 25 Jan - wmf.28 - Ahmon + Brennen
  • 1 Feb - wmf.29 - Antoine + Ahmon
  • 8 Feb - wmf.30 - Mukunda + Antoine
  • 15 Feb - wmf.31 - Dan + Mukunda (Monday is a holiday)

Status edit

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor
  • 2019-08-14 onwards: Zeljko 🎸 🎷 \o/
  • 2020-08-26 onwards: Deb is in charge/SoS is async
  • 2020-11-25: Brennen
  • 2020-12-02: Ahmon
  • 2020-12-09: Tyler
  • 2020-12-16: Antoine
  • 2021-01-06: Tyler
  • 2021-01-13: Text only update
  • 2021-01-20: Mukunda
  • 2021-01-27: Text only update

Outgoing edit

Callouts edit

Incoming edit

Team Business edit

Incoming/Needs attention edit

  • Observability is moving Icinga to victorops. I mentioned that it might be good to have a training with them where we can ask questions (like the dumb question I asked: Are you talking about nagios? I get nagios alerts, is that affected? No.)
    • Interested? Put you name here (If you get alerts you ought to go -- Mukunda, Antoine(?)):


  • Train practices and policy
    • Who uses deploy-promote?
    • Who uses logspam-watch?
    • How useful is the train log triage meeting?
    • Who uses the mw-error-log dashboard outside of the triage meeting?
    • Should we block the train:
      • More frequently; even for smaller issues
      • Less frequently; only for huge issues
      • I don't care as long as it's unambiguous

Book club/Lunch and Learn edit

Monthly reflection on accomplishments - Jan '21 edition edit

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
Add as you have them!
  • Update dev images to split apache and php containers for local dev

Standup! edit

Ahmon edit

   Code reviews. 
   k8s + MW prototyping

Antoine edit

  • Blocked by:
  • Blocking:
    • Java 11 upgrades
  • Updates:
    • Random goals / development stuff paperwork to do

Brennen edit

  • Blocked by:
    • Nothing
  • Blocking:
    • Nothing I know about
  • Updates:
    • PHP/Apache split in Mediawiki Docker merged yesterday
      • Closed out a grab bag of other requests for dev images
    • a little train backup work here and there
    • talking over runnable runbooks with Mukunda
    • planning to update dev-images to buster and clean up some no-longer-used stuff

Dan edit

Jeena edit

  • Blocked by:
  • Blocking:
    • many changes to local-dev needing review
  • Updates:
    • Wolfgang looking for volunteers to help with docker/kubernetes workshops
    • Adding targeting releases (ex: buster-backpots) to Blubber https://gerrit.wikimedia.org/r/c/blubber/+/658432
    • Adding Privatesettings secrets to mediawiki chart
    • Plan to work on adding credentials to pipelinelib

Lars edit

  • Blocked by:
    • nada?
  • Blocking:
    • nada?
  • Updates:
    • mild illness happening; lack of sleep; unproductivity galore

Mukunda edit

  • Blocked by:
    • n/a
  • Blocking:
    • n/a
  • Updates:
    • Working on a few phabricator tasks
      • New project metrics
      • Security policies
    • Playing with rundoc a bit (with Brennen and Tyler, woo)
    • Apparently the machine shop tour was a big hit, may need to do it a 3rd time?

Tyler edit

  • Blocked by:
    • Tuning session
  • Blocking:
    • Development plans
  • Updates:
    • Got the go-ahead on the contract with speed and function for initial GitLab provisioning