Wikimedia Release Engineering Team/Checkin archive/2023-04-12
Appearance
2023-04-12
[edit]π Wins
[edit]- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Apr '23 edition
- Mr. Widget doesn't seem to have broken again.
- Job to test train branch cut on a daily basis
- Successfully debugged an obscure buildkitd -> registry interaction
- Multi-arch image support pre-req!
- Still need access to logs for future debugging/troubleshooting. See https://phabricator.wikimedia.org/T322579
- A plan exists for Phorge migration
- Abstract Wikipedia showed up asking for help with a GitLab migration
- Jelto deployed the privileged buildkitd commit
- Moving scap backport tests, win in progress
π» Open source/Upstream contributions
[edit]πΆ Let's keep this empty
[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
April 2023
[edit]- 7-10: German public holiday (Jaime out)
- 21 April Global holiday: Earth Day
- (tentatively) 17β28: Antoine
- 28 Fri: Brennen β KS
May 2023
[edit]Β * 01 Mon: Antoine, labour day
- 01 Monβ05 Fri: π Offsite weekβAdd topics/activities: https://docs.google.com/document/d/1MdA_mOcilUdEQT65iPZRopDykMgTt7Xq093iWhA64zg/edit#
- 08 Mon: Antoine, WW2 armistice
- 08-12: Dancy - school outdoor ed trip
- 15-25: Dan - vacation
- 15-22: Chad - vacation + Hackathon in Athens
- 26(?) Jeena
- 29 Mon: Memorial Day, US staff with reqs
June 2023
[edit]- 8 Thuβ9 Fri: Brennen β Apogaea
- 19 Mon: Juneteenth, US staff with reqs
- 23 Friβ18 Fri Aug: Jeena β Mongolia
July 2023
[edit]- 23 Fri Junβ18 Fri Aug: Jeena β Mongolia
- 03 Mon: U.S. July Holiday, US staff with reqs
- 06 Wedβ11 Tue: Dancy out (wedding, not mine)
- 28 Fri: Brennen out part day for RockyGrass
August 2023
[edit]- 23 Fri Junβ18 Fri Aug: Jeena β Mongolia
- 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 part day for Folks Fest
- 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
Team discussions
[edit]- Jeena knowledge transfer: https://docs.google.com/spreadsheets/d/1rRRCEFDau-NXzitffjYNSJwXnJ27yU2o6S-QciD4BrA/edit#gid=0
- When you think, "oh, I should ask jeena" add whatever you're thinking about to this ticket
- K8s CKE training signupβ https://docs.google.com/spreadsheets/d/1M6PYrZMv5rVjuSpOM092L6BIjZwSwLvZJvDgfJFbLvg/edit#gid=0
- Next
sprintspike topicβhttps://docs.google.com/document/d/1ZS4g3zZR7XzLvJGzlL1WKazu0xWnz6sZY1Y_1z7D1Os/edit#- Starting with train best practices documentation
- Migrate pipeline repos
- Seems to have a few takersβabstract wiki + discovery search
- Prioritize helping these folks use the neat stuff we've built
- GitLab private repos + GitLab volunteer admins
- TODO: I'm writing a draft policy and passing it off to security + legal (as of yesterday)
- Requirements for private repos
- No "private" data, only "restricted data" β no passwords, no PII
- All members must have 2fa enabled
- Must acknowledge above via phab form
- Requirements for private repos
- Process for Volunteer admins
- Same requirements for server accessβ2fa, signed NDA, acknowledge server best practice doc, compelling reason to request, existing admin sponser(?)
- Similar to gerrit privelege request: open two weeks to allow for comment
- If you haven't used privilege for a period of time, you will be auto-removed
- We will need fewer GitLab admins than Gerrit admins due to the way things are
- Process for Volunteer admins