Wikimedia Release Engineering Team/Checkin archive/2023-06-07
2023-06-07
[edit]π° Group news
[edit]π Wins
[edit]- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Jun '23 edition
- Bunch of GitLab accounts created ~200 accounts
- Tooling for recurring account syncing
- Default phabricator.wikimedia.org frontpage has a "I need access or permissions to..." tab panel - https://phabricator.wikimedia.org/W2984
- Blubber acceptance tests
π» Open source/Upstream contributions
[edit]πΆ Let's keep these empty
[edit]Code review
[edit]Gerrit Access requests
[edit]GitLab Access requests
[edit]π Vacations/Important dates
[edit]- https://office.wikimedia.org/wiki/HR_Corner/Holiday_List#2023
- https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
June 2023
[edit]- 5 Monβ6 Tue: Andre
- 7 Wedβ9 Fri: Jaime
- 8 Thuβ9 Fri: Brennen β Apogaea
- 19 Mon: Juneteenth, US staff with reqs
- 20 Tueβ23 Fri: Offsite! https://docs.google.com/document/d/1MdA_mOcilUdEQT65iPZRopDykMgTt7Xq093iWhA64zg/edit
- 23 Friβ18 Fri Aug: Jeena β Mongolia :D
July 2023
[edit]- 23 Fri Junβ18 Fri Aug: Jeena β Mongolia :D :D
- 03 Mon: U.S. July Holiday, US staff with reqs
- 05 Wed & 06 Thu: Andre CZ public holidays
- 06 Wedβ11 Tue: Dancy out (wedding, not mine)
- 26Wed-28Fri Andre less available (conference)
- 28 Fri: Brennen out for RockyGrass
August 2023
[edit]- 23 Fri Junβ18 Fri Aug: Jeena β Mongolia :D :D :D
- 09 Wed: International Day of the World's Indigenous Peoples, US staff with reqs
- 04 Fri: Brennen β NYC (probable half day)
- 11 Fri: Brennen out for Folks Fest
- 7-11 Mon-Fri: Dan out for family vacation
- 27 Augβ04 Sep: Brennen (π₯)
September 2023
[edit]- 26 Augβ04 Sep: Brennen (π₯)
- 13 Wedsβ17 Sun: Brennen β KS (approximate)
π₯π Train
[edit]- https://tools.wmflabs.org/versions/
- https://train-blockers.toolforge.org/
- https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
- 2 Jan - wmf.17 - Dan + Antoine (Jaime out)
- 9 Jan - wmf.18 - Jeena + Dan (Jaime out)
- 16 Jan - wmf.19 - Jaime + Jeena
- 23 Jan - wmf.20 - Brennen + Jaime
- 30 Jan - wmf.21 - Ahmon + Brennen
- 6 Feb - wmf.22 - Chad + Ahmon
- 13 Feb - wmf.23 β Dan + Chad
- 20 Feb - wmf.24 β Antoine + Dan
- 27 Feb - wmf.25 β Jaime + Antoine
- 6 Mar β wmf.26 β Jeena + Jaime
- 13 Mar β wmf.27 β Brennen + Jeena
- 20 Mar β wmf.1 β Ahmon + Brennen
- 27 Mar β wmf.2 β Chad Dan + Ahmon
- 3 Apr β wmf.3 β Antoine + Dan
- 10 Apr β wmf.4 β Chad + Antoine
- 17 Apr β wmf.5 β Jaime + Chad
- 24 Apr β wmf.6 β Jeena + Jaime
- 1 May β wmf.7 β Brennen + Jeena
- 8 May β wmf.8 β Antoine + Brennen (Ahmon out + Antoine Out 8th)
- 15 May β wmf.9 β Ahmon + Antoine (Dan out + Chad out)
- 22 May β wmf.10 β Chad + Ahmon (Dan out + Jeena out 26th)
- 29 May β wmf.11 β Dan + Chad (Memorial Day 29th)
- 5 Jun β wmf.12 β Jaime Jeena + Dan (Brennen out, Jaime out)
- 12 Jun β wmf.13 β Jaime + Jeena
- 19 Jun β wmf.15 β Cancelled for offsite
- 26 Jun β wmf.16 (Jeena out)
- 3 Jul β wmf.17
Team discussions
[edit]- #gitlab Slack channel β https://wikimedia.slack.com/archives/C05AX9CBWNT
- Performance team stuff
MediaWiki-Core-Profiler provides the essential instrumentation needed for the above profiling.
https://www.mediawiki.org/wiki/Manual:Profiling
- Develop and maintain MediaWiki-Core-Profiler component. - Owner for its code review and issue tracker. - Owner for local development recipe. https://www.mediawiki.org/wiki/MediaWiki-Docker/Configuration_recipes/Profiling
WikimediaDebug is a browser plugin for Firefox/Chrome, which serves as the primary user interface for developers, managers, and volunteers to debug, stage, or verify deployments in production. Its code is simple and standalone, requiring no internal knowledge of our production services. https://wikitech.wikimedia.org/wiki/WikimediaDebug
This is the interface for developers to interact with: XHGui and Excimer, for profiling (listed above), Logstash, for access your own diagnostic messages (SRE/O11y), Scap, for staging code and config changes (RelEng), Varnish, for server routing (SRE/Traffic).
Responsibilities:
- Maintain and develop the WikimediaDebug browser extension (JavaScript+CSS, no dependencies). - Owner for code review and issue tracker. - Owner for releases, to appstore and Wikitech-l announcements. - Owner for user manual (wikitech doc page).
Collab sync
- test.wikimedia.org -> k8s + closewikis + group0 wikis
- Termination signalsβtraffic gets routed even though they're terminated
- k8s deployment to canaries failed and it kept rollingβsoft errors for now
- releases host switchover - Eoghan is looking for a collaborator to plan switchover. Jaime?
- Ensure: latest - issue of this being a general antipattern has come up
- GitLab packages?
- Signed tags?
- Set commit/tag in puppet
- Select hieradata out of strict ops/puppet control
- Ensure: latest - issue of this being a general antipattern has come up