Wikimedia Release Engineering Team/Checkin archive/20190805


2019-08-05

edit

Vacations/Important dates

edit
https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
How to do it
  • July 22–August 9 - Željko vacation
  • July 27–August 18 - Antoine
  • August 5–16 - Greg vacation
  • August 7–22 - James off (inc. Wikimania)
  • August 8-9 - Lars vacation
  • August 12 - September 8 - Dan leave
  • August 12 (Glorious Twelfth) - US Staff
  • August 14–18 - Wikimania - Lars and Jean-Rene (and James in a personal capacity)
  • August 15 - Željko, Assumption of Mary
  • August 21-27: Lars vacation
  • August 28 - September 4 - Brennen vacation
  • September 2 (Labor Day) - US Staff
  • September 26 - October 1 - JR Vacation
  • September 27 - Mukunda
  • October 14 (Indigenous Peoples' Day) - US Staff
  • November 11  (Veterans' Day) - US Staff
  • November 28–29 (Thanksgiving) - US Staff
  • December 6 - Lars, Finnish Independence Day
  • December 25–31 (Christmas) - US Staff
  • December 25–26 - Lars, Christmas
  • 2020 January 1 (New Year's Day) - US Staff, Lars

Rotating positions

edit

Train

edit
Maniphest query for deployment blocker tasks: https://phabricator.wikimedia.org/maniphest/query/s3KW8bpsXhYF/#R
  • June 24 - wmf.11 - Jeena (with Mukunda)
  • July 1 - wmf.12 - No train (Fourth of July)
  • July 8 - wmf.13 - Jeena
  • July 15 - wmf.14 - Lars (with Antoine)
  • July 22 - wmf.15 - Lars
  • July 29 - wmf.16 - Brennen (with Tyler)
  • Aug 5 - wmf.17 - Brennen
  • Aug 12 - wmf.18 - No Train (Wikimania)
  • Aug 19 - wmf.19 - Zeljko 😱
  • Aug 26 - wmf.20 - Zeljko 😭
  • Sep 2 - wmf.21 - Antoine
  • Sep 9 - wmf.22 - Antoine
  • Sep 16 - wmf.23 - Mukunda
  • Sep 23 - wmf.24 - Mukunda
  • Sep 30 - wmf.25 - Tyler
  • Oct 7 - wmf.26 - Tyler
  • Oct 14 - 1.35.0-wmf.1 - 
  • July 24: James
  • July 31: Mukunda
  • Aug 7: Mukunda
  • Aug 14 onward: Zeljko

Team Business

edit

Timespent spreadsheet

edit
For the avoidance of doubt: fill out the sheet week number for the previous week

https://time.releng.team

November Offsite/Summit

edit
  • TechConf19: November 12–15
  • Offsite: November 16–20
    • Arrive the 15th
    • 16th is our fun day/outing
    • 17–20 are working days
    • 21st fly home


Book club

edit


Monthly reflection on accomplishments - August '19 edition

edit
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
Add as you have them!
  • Read only "gerrit-replica" active, handling 10% of all traffic (read from phab)


Incoming/Needs attention

edit


Scrum of Scrums

edit

Incoming from last week

edit

Outgoing this week

edit

Callouts

edit
  • Release Engineering


Train status and happenings

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


Standup!

edit

Antoine

edit
  • What I planned vs did last week
  • What I plan to do this week
    •  
  • What I'm blocked on
    •  
  • Other?

Brennen

edit


  • What I planned vs did last week
    • Argo git support is not all that, but the maintainers are very amenable

   to PRs, so I've submitted two more to get things working with Gerrit. Both    have merged

   rebuild select images for the respective service and edit the deployment.

  • What I plan to do this week
    • Continuing to work on Argo poc this week, specifically artifact storage

   and reporting to Gerrit¬

  • What I'm blocked on
    •  
  • Other?


Greg

edit
  • What I planned vs did last week
  • What I plan to do this week
    • Vacation!
  • What I'm blocked on
    •  
  • Other?

James

edit
  • What I planned vs did last week
    •   Done Some more pipeline/containers work on MediaWiki
    •   Done Not working from home
  • What I plan to do this week
    • Random little fixes and any train issues
  • What I'm blocked on
  • Other?
    • Off from Wednesday onwards; see you on 23 or 26 August.


Jean-Rene

edit
  • What I planned vs did last week
    •   DoneSend out invite to discuss Code Stewardship Review
    • Convert Code Health Office hours video to post onto Commons.
    •   DoneCode Health/Quality monthly reflection/planning.
    •   DoneMeeting with Daniel/CPT re: Phester (integration testing harness)
      • CPT will not being 
  • What I plan to do this week
    • quarterly Code Health/Quality sync-up with Erika/Toby
    • code review workgroup sub topic work
      • Code Review metrics
      • Code review office hours
      • Code review management tooling/process
  • What I'm blocked on
    •  
  • Other?


Jeena

edit
  • What I planned vs did last week
    •   Done merge  [https://gerrit.wikimedia.org/r/c/releng/local-charts/+/525888
    •   Done merge parsoid chart to deployment charts
    •   Done patchset for using new parsoid chart in local-charts
    • update restbase chart in deployment charts with better configuration but broke it and still debugging
    •  N Not done exploring using GKE cluster w/ beta labs
  • What I plan to do this week
    • fix restbase chart
    •   exploring using GKE cluster w/ beta labs
    • fill in timespent sheet
    • review Mukunda's patchset to local charts
  • What I'm blocked on
    •  
  • Other?


Lars

edit
  • What I planned vs did last week
  • What I plan to do this week
    • Attend RelEng team weekly meeting.
    • Attend Code Review WG meeting.
    • Attend RelEng watercooler.
    • Attend SSD sync-up meeting.
    • Have weekly chat with Tyler.
    • Evaluate my own CI PoC implementation against the CI requirements, PoC goals.
    • Continue disucssion of CI WG PoC goals, evaluation.
    • Review, update CI arch document based on feedback, new thinking.
    • Skim Go book.
    • Read Kubernetes book.
    • Update the team docs page with what I know.
    • Find how to use K8s containers as GitLab CI Runners.
  • What I'm blocked on
    •  
  • Other?


Mukunda

edit
  • What I planned vs did last week
    •   Done-ish Finished code reviewing the make-release-tarball code
    •   Done upgraded dev environment to debian 10
    • local-charts commands:
      •   Done install
      •   Done start
      •   Done stop
      •   Done status
      •   Done deploy
    •   Done scrum-of-scrums
    •   Done learn a lot of golang
    •  N Not done phatality demo
    • Unplanned: Tried (unsuccessfully) to figure out how to add exceptions to php5 ci on mediawiki/tools/release
  • What I plan to do this week
    • Get phatality to a demo-worthy and hopefully deployable state
    • Deploy phabricator
  • What I'm blocked on
    •  
  • Other?


Tyler

edit
  • What I planned vs did last week
    •   Done (2/3 merged) Scap -- patches finish php7 patches
    •  N Not done Gerrit 2.15.15
    •  N Not done (stretch) Barricade v2, Gerrit prometheus
    •   Done train training.
  • What I plan to do this week
    • Temporary greg-things
    • Scap 3.12.0-1 release
    • Gerrit CI fix
    • Gerrit 2.15.15
    • Investigate missing tags on gerrit-replica ( https://phabricator.wikimedia.org/T229756 )
    • (stretch) Barricade v2, prometheus metrics, http auth
  • What I'm blocked on
    •  
  • Other?
    • Taking a puppy home on Thursday (I have no idea what my Friday will be like)


Zeljko

edit
  • What I planned vs did last week
  • What I plan to do this week
    •  
  • What I'm blocked on
    •  
  • Other?