Wikimedia Release Engineering Team/Checkin archive/20180702


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


  • 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?


  • 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