Wikimedia Release Engineering Team/Checkin archive/20190805

From mediawiki.org


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 - 

SoS[edit]

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


Dan[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
    • Yes Done Some more pipeline/containers work on MediaWiki
    • Yes 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
    • Yes DoneSend out invite to discuss Code Stewardship Review
    • Convert Code Health Office hours video to post onto Commons.
    • Yes DoneCode Health/Quality monthly reflection/planning.
    • Yes 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
    • Yes Done merge  [https://gerrit.wikimedia.org/r/c/releng/local-charts/+/525888
    • Yes Done merge parsoid chart to deployment charts
    • Yes 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
    • Yes Done-ish Finished code reviewing the make-release-tarball code
    • Yes Done upgraded dev environment to debian 10
    • local-charts commands:
      • Yes Done install
      • Yes Done start
      • Yes Done stop
      • Yes Done status
      • Yes Done deploy
    • Yes Done scrum-of-scrums
    • Yes 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
    • Yes Done (2/3 merged) Scap -- patches finish php7 patches
    • N Not done Gerrit 2.15.15
    • N Not done (stretch) Barricade v2, Gerrit prometheus
    • Yes 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?