Wikimedia Release Engineering Team/Checkin archive/2023-01-18
2023-01-18
editπ Wins
edit- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Jan '22 edition
- Folks clambering to use pipeline
- Dan & Ahmon jumping in to help devs
- Chad moved!
π» Open source/Upstream contributions
editπΆ Let's keep this empty
editπ Vacations/Important dates
edit- https://office.wikimedia.org/wiki/HR_Corner/Holiday_List#2022
- https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
January 2023
edit- 2 Mon Jan: New Year's day observed
- 16 Mon Jan: Martin Luther King Jr Day
- 1-15 Jan: Jaime
- 20 Fri Jan: Dan
- 20 Fri Jan: Brennen Β½ day
February 2023
edit- 20 Mon Feb: U.S. Presidents' Day
March 2023
edit- 18: Tyler
π₯π 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 - Antoine + Chad
Team discussions
editOKRs
editNot everything that can be counted counts, not everything that counts can be counted
Our Q3:
- Migrate Wikimedia Pipeline services to GitLab
- 50+ pipeline services deployed from GitLab
- Stretch: MediaWiki tests run in GitLab
- Prepare Phabricator for Bookworm
- Phorge instance running on wmcs
- Continue to support Gerrit and Jenkins as mission-critical systems
- Migrate to contint2002
- Upgrade to Gerrit 3.6
- Release jenkins deployed via Scap + CasC
Our Next Sprint: π± GitLab Mise En Place
Work on:
50+ pipeline services deployed from GitLab
- Objective: GitLab pipeline sees real-world use
- Tasks:
- Port Kokkuri to a high-level language (e.g., anything but bash)
- Automate translation of .pipeline/config.yaml β .gitlab-ci.yml
- Gitlab Runner buildkitd storage management
- https://phabricator.wikimedia.org/T327060 (Pending review by Jelto)
- Write documentation/update + announce on wikitech-l
- GitLab Digital Ocean workers soft-launch instance-wide (no announcement, just available)
- GitLab Digital Ocean buildkitd autoscaling
- Goal: good response to thundering herd of jobs
- Phabricator: patch-for-review tag + patch-for-review remove
- Deploy Mr. Widget
Release jenkins deployed via Scap + CasC
- Secrets for Jenkins