Wikimedia Release Engineering Team/Checkin archive/20180702

From mediawiki.org


2018-07-02[edit]

Vacations/Important dates[edit]

https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • July 2 (Monday) Ĺ˝eljko vacation
  • July 4: US Holiday
  • July 6: Mukunda worked all weekend on phabricator b.s., gonna take a day off if things calm down by Friday.
  • July 16: Mukunda's bday.....funtimes
  • August 15: WMF Monthly Holiday
  • August 15 (Wednesday): Ĺ˝eljko holiday (Assumption of Mary)
  • August 23-24 (Thursday-Friday): Ĺ˝eljko vacation
  • August ~: Antoine
  • September a week or so - Antoine
  • Middle of August...a few days somewhere - thcipriani

Rotating positions[edit]

Train[edit]

Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-fmcvjrkfvvzz3gxavs3a&statuses=open%28%29&group=none&order=newest#R
  • June 11 - wmf.8 - Dan (with Tyler doing Thursday)
  • June 18 - wmf.9 - Dan (no train, SRE summit)
  • June 25 - wmf.10 - Dan
  • July 02 - wmf.11 - Zeljko - no train, Fourth of July <----
  • July 09 - wmf.12 - Zeljko
  • July 16 - wmf.13 - Zeljko
  • July 23 - wmf.14 - Antoine
  • July 30 - wmf.15 - Antoine


SoS[edit]

  • June 13 - Tyler
  • June 20 - Tyler
  • June 27 - Tyler
  • July 04 - Dan <----
  • July 11 - Dan
  • July 18 - Dan
  • July 25 - Zeljko
  • August 01 - Zeljko
  • August 08 - Antoine
  • August 15 - Antoine

Team Business[edit]

Updates[edit]

Staging (ohai)[edit]

SRE talked about it at their offsite, read up on the changes at https://docs.google.com/document/d/1CT_pKjwiDmFhZZ9LW9mz0z434-wgr3NFdapUPWUvMNA/edit?ts=5b040955#heading=h.j5ulvrixnnxf


Phabricator spam[edit]

  • CommunityTechBot running
  • Implemented per-IP throttling - causing problems with the WMF Office
    • whitelisted office and CommunityTechBot
    • still more to determine here on throttling
  • bd808 created a tool to open up blocking of accounts to more people than just admins

Scrum of Scrums[edit]

Greg to copy to etherpad after meeting: https://etherpad.wikimedia.org/p/Scrum-of-Scrums

This week[edit]

Release Engineering[edit]

  • Blocking
  • Blocked
  • Updates
  • Quarterly cross-dependencies
    • European MediaWiki Train window....

Last week[edit]

Train status and happenings[edit]

https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Roles#Train_Conductor

Past week status updates[edit]

All of it in table form: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Goals/201718Q4

Quaterly Goals for Q1[edit]

Pipeline: Move verify stage from Minikube to CI k8s namespace in production context[edit]

Code Health[edit]

  • Investigate and propose record of origin (ROO) for deployed code (currently Developers/Maintainers page)
  • Perform existing Stewardship review process for Q1 cycle.
  • Add test evaluation to post mortem review process.
  • Review existing e2e test coverage.
  • Define prioritization scheme.
  • Prioritize e2e testing gaps.
  • Platform and Search Platform teams are using TDM PoC
  • Identify key Tech Debt areas
  • Put in place Tech Debt management process for PEP
  • Define base Code Health metric set.


Developer Productivity[edit]

  • Make a hire to create the capacity needed for this program.
  • Write and share a survey to measure developer satisfaction and areas for investment. - task T197635


Other work[edit]

Selenium[edit]

  • Q1 goals task: T198389 Q1 Selenium framework improvements

Gerrit =[edit]

Phabricator =[edit]

Standup![edit]

Antoine[edit]

  • What I plan to do this week
  • What I'm blocked on
  • Other?


Dan[edit]

  • What I plan to do this week
    • Continue refactoring service-pipeline Groovy code into integration/pipelinelib
      • Got it working on releases-jenkins.wikimedia.org last week
      • It's unit tested :)
  • What I'm blocked on
    • nada
  • Other?


Greg[edit]

  • What I plan to do this week
  • What I'm blocked on
  • Other?


Jean-Rene[edit]

  • What I plan to do this week
    • Finish Beta Cluster slice/dice
    • Continue work on Tech Debt review of Search Platform and Platform teams
  • What I'm blocked on
  • Other?


Mukunda[edit]

  • What I plan to do this week
    • Deal with phab vandalism
      • need a better way to whitelist rate limiting
    • Post-mortem on phab vandalism
    • Take a day off sometime
  • What I'm blocked on
  • Other?


Tyler[edit]


Zeljko[edit]

Grooming[edit]

Team Kanban Board Review and Triage[edit]


Once / month-ish review of backlog(s)[edit]


Kanban stats[edit]

Burnup chart