Wikimedia Release Engineering Team/Checkin archive/2021-08-25

2021-08-25

edit

πŸ† Wins

edit
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
August '21 edition
  • Started dev-images to buster
  • Gerrit 3.3
  • Successful php_fpm_always_restart: true test (https://phabricator.wikimedia.org/T266055)
  • GitLab soft launch
  • migrated mw-cli to gitlab, got docker-in-docker integration tests working (thanks addshore)
  • Finished dev-images to buster
  • Merged workboard metrics code!
    • Reviewed on GitLab
    • GitLab code review experience ftw
  • Merged GitLab upstream MR for session_duration config in omnibus packages
  • Node 14 patch updated
  • Emacs installed on releasesXXXX servers
  • Mukunda learned how to extend datasette with ddd/phab functionality
  • Access to downtime alerts in Icinga
  • GitLab runner profile in ops/puppet

✨Values✨

edit

πŸ§ͺPop Quiz, hotshotβ€”behaviors edition!

  • Developer focused
    • Stay out of the way and make things efficient
    • Limit our noise (increase signal:noise)
    • Take care of bugs quickly
  • Freedom and open source
    • Contributing to upstream projects
    • Being a good open source citizen
    • Good upstream to others
  • Integrity
    • Communicating with each other productively
  • Teamwork and collaboration
    • Working together
  • Quality
    • Documentation
    • finishing touches

Let's keep this empty

edit

πŸ“… Vacations/Important dates

edit
https://office.wikimedia.org/wiki/HR_Corner/Holiday_List
https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off

August

edit
  • 6 Aug: Brennen out a bit early for music
  • 9 Aug: International Day of the World’s Indigenous Peoples
  • 12-13 Aug: Jeena - 🐎 Neptune's first horse show :D 🐎
    • Go Neptune Go
      • Neptune had too much "Go"!
  • 9-20 Aug: Dan out for additional parental leave
  • 20 Aug: Brennen leaving a bit early to camp
  • August: Antoine

September

edit
  • Somewhere vaguely around US Labor Day weekend: Brennen camping
  • 3 Sept: Day out in the morning.
  • 6 Sept: Labor day (US Staff with reqs)
  • 13 Sept: DC Switchover: Services - Monday, Sept 13th 14:00 UTC
  • 13 Sept: DC Switchover: Traffic - Monday, Sept 13th 15:00 UTC
  • 14 Sept: DC Switchover: MediaWiki - Tuesday, Sept 14th 14:00 UTC
  • 13-17 Sept (whole week): Brennen β†’ KS πŸͺ•πŸŽ»

October

edit
  • 11 Oct: Mon Indigenous Peoples' Day (US Staff with reqs)

November

edit
  • 2 Nov: Election day (US Staff with reqs)
  • 11 Nov: Veterans day (US Staff with reqs)
  • 25-26 Nov: Thanksgiving (US Staff with reqs)

December

edit
  • 24-31 December: End of Year Holiday (US Staff with reqs)

πŸ“š Book club/🍱 Lunch and Learn

edit
https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Book_club
https://www.mediawiki.org/wiki/Wikimedia_Engineering_Productivity_Team/Lunch_and_learn#Present_a_Lunch_and_Learn
  • May usurp the next edition for an ERC conversation
    • See Will's email to tech-all@
    • Read it, please! <3
    • Next steps:
      • read the action items, think about top priorities (3)
      • Volunteers to do work on priorities in Oct β€” might be a time commitment

🌠 The More You RelEng

edit
https://en.wikipedia.org/wiki/The_More_You_Know

πŸƒ Legacy of the Yak: The Point πŸƒ

edit

= πŸ’‘Week of the Yak Alternative Names

edit
  • Yak Shaving Day 2: The Yakkening Electric yakkaloo
  • Yak Fast Yak Furious
    • 2Yak 2Furious?
  • Yak to the Future

🧐 Details

edit

πŸ”₯πŸš‚ Train

edit
https://tools.wmflabs.org/versions/
https://train-blockers.toolforge.org/


  • 7 Jun - wmf.9 - Jeena + Mukunda
  • 14 Jun - No train (WMF All-Hands)
  • 21 Jun - wmf.11 - Dan + Jeena
  • 28 Jun - wmf.12 - Brennen + Dan
  • 5 Jul - No train (WMF holiday)
  • 12 Jul - wmf.14 - Ahmon + Brennen
  • 19 Jul - wmf.15 - Antoine + Ahmon
  • 26 Jul - wmf.16 - Mukunda + Antoine
  • 2 Aug - wmf.17 - Dan + Mukunda
  • 9 Aug - wmf.18 - Jeena + Mukunda
  • 16 Aug - wmf.19 - Brennen + Jeena
  • 23 Aug - wmf.20 - Ahmon + Brennen
  • 30 Aug - wmf.21 - Mukunda + Ahmon
  • 6 Sep - wmf.22 - Deep Work Week
  • 13 Sep - wmf.23 - DC Switchover Antoine + Mukunda
  • 20 Sep - wmf.1 - Dan + Antoine
  • 27 Sep - wmf.2 - Jeena + Dan
  • 4 Oct - wmf.3 - Brennen + Jeena
  • 11 Oct - wmf.4 - Ahmon + Brennen
  • 18 Oct - wmf.5 - Antoine + Ahmon
  • 25 Oct - wmf.6 - Mukunda + Antoine
  • 1 Nov - wmf.7 - Dan + Mukunda
  • 8 Nov - wmf.8 - Jeena + Dan
  • 15 Nov - wmf.9 - Brennen + Jeena
  • 22 Nov - wmf.10 - Ahmon + Brennen
  • 29 Nov - wmf.11 - Antoine + Ahmon
  • 6 Dec - wmf.12 - Mukunda + Antoine
  • 13 Dec - wmf.13 - Dan + Mukunda
  • 20 Dec - wmf.14 - NO TRAIN
  • 27 Dec - wmf.17 - NO TRAIN
  • 3 Jan - wmf.18 - Jeena + Dan

πŸ“€ Train update email

edit
https://etherpad.wikimedia.org/p/RelEngTeam-Trainupdate-email
https://wheelofnames.com/#

✨ Standup! ✨

edit

Ahmon

edit
  • Updates:
    • Train duty. Many low-volume production errors/warnings. 6 related phab tasks filed/already-filed.
    • Fixed puppet problems on integration-agent-pkgbuilder-1001 and integration-agent-pkgbuilder-1002.
      • Maybe file a task if you have time
    • Working on testing mediawiki-multiversion image before publishing.
  • Blocked by:
    • Pulling image docker-registry.discovery.wmnet/restricted/mediawiki-multiversion:2021-08-23-184619-publish is not completing on kubestage1002.eqiad.wmnet.
  • Blocking:
    • nil

Antoine

edit

out


Brennen

edit

Add support for gitlab 'omniauth_cas3' settings]


  • Blocked by:
  • Blocking:
  • Updates:
    • Not much. Just getting reoriented after parental leave (again)
    • Taking a shot at implementing a GitLab pipeline for Blubber

Jeena

edit

https://gerrit.wikimedia.org/r/c/mediawiki/core/+/682232 (Perpetual...)

  • Preview Env Workflow

https://phabricator.wikimedia.org/T283893 (In progress)

  • Preview Env Requirements

https://phabricator.wikimedia.org/T283892 (In progress)

  • Add k8s to train env

https://phabricator.wikimedia.org/T287993 (In progress)

Mukunda

edit


Tyler

edit
    • βœ… TODOs
    •  Β Done Schedule hiring panel kick-off
    •  Β Done Meeting this week about "change failure rate" re:Annual Planning
    •  Β Done Thinking about areas in need of project management
    •  Β Done Code reviews
    •  Β Done Purchase "Correct Joho Index Cards"
    • GKE Budget
    • RΓ©sumΓ© review (Goal Candidates == 0)
    • Talk more with Miriam about change failure: https://phabricator.wikimedia.org/T289567
    • Find out if we can continuously deliver (Mediawiki)
      • Attempted, but failed
    • More shared team vision work for ~Sept
    • Add always empty review queue to dashboard