Wikimedia Release Engineering Team/Checkin archive/2021-04-21

= 2021-04-21 =

Vacations/Important dates

 * https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
 * How to do it


 * 01-02 Apr: Dancy out; Dan too!
 * 02-05 Apr: Lars out (Easter; public holiday)
 * 5 Apr: Antoine (Easter)
 * 9 Apr: US staff with reqs
 * 12 Apr: US staff with reqs
 * 14-16 Apr: Brennen out (no network)
 * 22 Apr: Earth Day -- US staff with reqs
 * 23 Apr: dancy out; Dan out; Lars out;Jeena out


 * 7 May: Dancy out
 * 08-29 May: Dan out for a few weeks of paternity leave
 * 13 May: Antoine (Ascension day) (probably take May 14th off as well)
 * 24 May: Antoine (Pentecost)
 * 28 May: US staff with reqs
 * 31 May: Memorial day -- US staff with reqs


 * 15-17 Jun: All Hands
 * 18 Jun: Juneteenth -- US staff with reqs
 * 28 Jun: DC Switchover (tentative)


 * I made this: https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar

Train

 * 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


 * 15 Mar - wmf.35 - Ahmon + Brennen
 * 22 Mar - wmf.36 - Antoine + Ahmon
 * 29 Mar - wmf.37 - Mukunda + Antoine (Monday is a holiday)
 * 5 Apr - wmf.38 - Dan + Mukunda
 * 12 Apr - wmf.1 - Jeena + Dan


 * 26 Apr - wmf.3 - Lars + Jeena
 * 3 May - wmf.4 - Brennen + Lars (Ahmon to handle day of the 4th)
 * 10 May - wmf.5 - Ahmon + Brennen
 * 17 May - wmf.6 - Antoine + Ahmon
 * 24 May - wmf.7 - Mukunda + Antoine (Friday is a holiday)
 * 31 May - wmf.8 - Jeena + Mukunda (Monday is a holiday)
 * 7 Jun - wmf.9 - Dan + Jeena

Status

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

SoS

 * 2021-02-24: Thcipriani
 * 2021-03-24: James
 * 2021-03-31: Thcipriani
 * 2021-04-07: …

Outgoing

 * Blocked by:
 * Blocking:
 * Thank Yous
 * dancy: James F. for code reviews, helping me get work done.
 * Updates:
 * [All] Deployments/Covid-19 https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
 * There are two filed blockers to the 1.36 RC.0 release (due yesterday)
 * Train Health
 * Last week: No Train
 * This week: 1.37.0-wmf.3
 * This week: 1.37.0-wmf.4
 * This week: 1.37.0-wmf.3
 * This week: 1.37.0-wmf.4

Callouts

 * Deployment training! https://wikitech.wikimedia.org/wiki/Deployments/Training

Incoming/Needs attention

 * Q4 Planning: https://docs.google.com/document/d/1r9smrNgfXC9muEVkCSzKt7o61dWobbve6ynGK09fzag/edit#


 * Yak shaving day: https://phabricator.wikimedia.org/project/board/5319/
 * 2021-04-30!

Book club/Lunch and Learn

 * https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Book_club
 * https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Lunch_and_learn
 * https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Read_papers_and_talk
 * Next week: Counting (no knowledge of mathematics required) by Dom.
 * Soon™ Accelerate Tyler Cipriani

Monthly reflection on accomplishments - Apr '21 edition

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
 * Add as you have them!


 * Scap 3.17.1 tagged

Ahmon

 * Updates:
 * Working on scap 3.17.1 release with Lars & ServiceOps
 * Trying to simplify future releases (fewer manual steps)
 * Working on removing the extra hypervisor layer from train-dev to allow it to be used in more environments (including CI).
 * Blocked by:
 * Waiting on pipelinelib mods to allow us to notify the security team when security patch application fails during MW container image build.
 * Blocking:

Antoine

 * Updates:
 * Out today
 * Blocked by:
 * Blocking:
 * Blocking:

Brennen

 * Blocked by:
 * Nada
 * Blocking:
 * Updates:
 * Exists now: https://gerrit.wikimedia.org/r/plugins/gitiles/operations/gitlab-ansible/+/refs/heads/master
 * Jeena helped me look over k8s job runners for GitLab, which seem reasonable
 * Review Speed & Function docs and ansible stuff for GitLab, talk to jbond
 * Discover why Gerrit backups are the way they are
 * Try to catch up on code review. :)
 * Want to chip away at train docs more
 * Want to chip away at train docs more

Dan

 * Blocked by:
 * Blocking:
 * Updates:
 * Submitted patch for blubber to tolerate existing users/groups
 * Nice. :)
 * Should help with Ahmon's changes to mediawiki-config .pipeline/config.yaml (moving security patch application into its own stage with notification to sec team upon failure)
 * Thoughts on having PipelineLib comment job status back to Gerrit with link to console?
 * Consensus: not important for Gerrit
 * Poking at dev env for scap changes related to m8s
 * Doctor told us to be ready as early as this week for the baby. :) (I may be doing none of this.)
 * Poking at dev env for scap changes related to m8s
 * Doctor told us to be ready as early as this week for the baby. :) (I may be doing none of this.)

Jeena

 * Blocked by:
 * Blocking:
 * Updates:
 * Did the train
 * presented to EMWCon
 * Worked with brennen on gitlab runners
 * k8s meetings
 * will do code reviews today
 * k8s meetings
 * will do code reviews today

Lars

 * Blocked by:
 * Magic
 * Blocking:
 * More magic
 * Updates:
 * Scap 3.17.1 tagged, discussions with SRE ongoing
 * I see an oncoming train
 * I can prove I'm a person now

Mukunda

 * Blocked by:
 * Blocking:
 * Updates:
 * d³
 * Started working on actual metrics
 * Have spent quite a bit of time thinking through options (and reading docs) for storing said metrics
 * grafite/grafana
 * production logstash
 * dedicated elastic stack
 * Have been looking over the dev survey
 * started analysis in gdocs here: https://docs.google.com/spreadsheets/d/1ykpCfaIbgS02s1xdPjLuai-XFa9V0QSFi2Up0vpivn8
 * Have been looking over the dev survey
 * started analysis in gdocs here: https://docs.google.com/spreadsheets/d/1ykpCfaIbgS02s1xdPjLuai-XFa9V0QSFi2Up0vpivn8

Tyler

 * Blocked by:
 * Nothing
 * Blocking:
 * Ugh
 * Updates:
 * WMCS
 * Training
 * Workboarding