Wikimedia Release Engineering Team/Checkin archive/2023-11-15
2023-11-15
editπ Wins
edit- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Nov 23
- PoC for zuul delegating to GitLab pipelines works better than expected, surfacing in the UI works better than expected
- More catalyst changes: https://gitlab.wikimedia.org/repos/qte/catalyst
- Diffusion repository exploration is done!
- Leaked pod cleanup scriptβpods leak when restarts or updates of runners happen
- Jaime's first Catalyst patch! Spins up k3s + MediaWiki + Vector
- Less noisy docpub alerts
- Cindy's patches to Catalyst
- Zuul's gating functions alongside GitLab-ci.yml files (no gitlab clone, instead rsync from executor)
- Jeena helm chart templating
- Pod anti-afinity for buildkitd pods + increased buildkit volume size: https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/merge_requests/291 and https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/merge_requests/295
- Script to modify persistant volume claims: https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/merge_requests/294
- Deployed gitlab-pod-cleaner: https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/merge_requests/297
- Zuul upstream commit is moving along: https://review.opendev.org/c/zuul/zuul/+/899425
- Catalyst builds and exposes
- Phabricator deploy yesterday
- Zuul running in dev-tools! Blubberized upstream docker files! https://zuul-devtools.wmcloud.org/tenants
- 0 open patches in differential
- puppet catalog compiler better integration with Gerrit: https://people.wikimedia.org/~hashar/gerrit-pcc.webm
Team Discussions
edit- Nov 15 TODAY: is the Last day for US Open Enrollment for 2024, see Namely to make changes
- Nov 17 Friday: Review documentation proposal for GitLab https://docs.google.com/document/d/1LYSf1upsqwlU3pLdqeqsWWL-jWb8xgY_gEkxdara3kI/edit
- Dan, Ahmon, Brennen, anyone else interested
- Are these proposals (a) Reasonable? Do we have time to do the work requested? (b) Match your intuition about what needs to be done?
- Releng-secrets repo
- Last two things: docker-registry passΒ :\ + wtf ssh key?
- Nov 30 (two weeks): Deadline is closing on Dec 1βJan 15th vacations in namely
- Sandeep starts on the 27th!
- Onboarding tasks:
- Very scap-heavy: https://phabricator.wikimedia.org/project/board/5631/
- Missing:
- Phabricator
- See 23min videos on https://www.mediawiki.org/wiki/Phabricator/HelpΒ ;)
- GitLab (including blubber, kokkuri, deployment pipeline)
- Zuul
- CI config
- Phabricator
- What about:
- https://phabricator.wikimedia.org/T335156 Blubber seems confused when copying to a folder that is a symlink
- Onboarding tasks:
π» Open source/Upstream contributions
editπΆ Let's keep these empty
editCode review
editGerrit Access requests
editPrivate repo requests
edithttps://phabricator.wikimedia.org/search/query/E7t2_WXX01bB/#R
Gerrit repo requests
editGitLab Access requests
edit- Account Approval
- Accounts and auth
- GitLab access requests
- Look up username in LDAP ( https://ldap.toolforge.org/ )
- Look for contributions on Gerrit or Phab
High priority tasks
edit- UBN! + High: https://phabricator.wikimedia.org/maniphest/query/PkxR1BXrbbU4/#R
- New in inbox: https://phabricator.wikimedia.org/maniphest/query/7vRDrcVnt8OI/#R
π 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
Nov 2023
edit- 1 Nov: Antoine, Jaime (all-saints holiday)
- 10 Nov: US Staff with reqs
- 16 Nov: Jaime
- 17 Nov: Andre (public CZ holiday)
- 20 Nov and probably more days: Andre (too many vacation days left)
- 20β24: dancy taking thanksgiving week off
- 20-24: Dan out for US Thanksgiving as well
- 22 Nov: Brennen (Thanksgiving travel)
- 23, 24: US holiday staff with reqs
- more random Mondays or Fridays: andre
Dec 2023
edit- Dec11-15; Dec22: Andre
- 22 Dec: Brennen
- 25βJan 1: End of year global holiday
- 11 Dec - 14 Jan: Jaime (Vacation + Home move)
Future
edit- 15Jan - 15Mar: Andre
- 31 Jan - 2 Feb: Brennen
π₯π 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 β Jeena + Dan (Brennen out, Jaime out)
- 12 Jun β wmf.13 β Jaime + Jeena
- 19 Jun β wmf.15 β Cancelled for offsite
- 26 Jun β wmf.16 β Brennen + Jaime (Jeena out)
- 3 Jul β wmf.17 β Antoine + Brennen (3rd + 4th holidays)
- 10 Jul β wmf.18 β Dan + Antoine (Ahmon out)
- 17 Jul β wmf.19 β Ahmon+Dan (Brennen out Friday)
- 24 Jul β wmf.20 β Jaime+Ahmon
- 31 Jul β wmf.21 β Ahmon+Jaime (Jeena out, Antoine out) (Ahmon volunteered)
- 7 Aug β wmf. 22 β No train
- 14 Aug - wmf.23 β Ahmon+Jaime (Jeena out, Antoine out)
- 21 Aug - wmf.24 β Dan(brennen out, Jeena out, Antoine out)
- 28 Aug β wmf.25 β Jeena+Dan
- 04 Sep β wmf.26 β Antoine+Jeena
- 11 Sep β wmf.27 β Jaime+Antoine+Andre as lurker!
- 18 Sep β wmf.28 β Brennen+Jaime
- Logspam-watch needs some attention
- Every deploy is rebuilding l10n
- 25 Sep β 1.42.0-wmf.1 β Dan + Brennen
- 2 Oct β 1.42.0-wmf.2 β Jeena + Dan (Jaime Out)
- 9 Oct β 1.42.0-wmf.3 β Antoine + Jeena (Jaime Out)
- Vector skin issue, backport this morning!
- 16 Oct β 1.42.0-wmf.4 β Brennen + Antoine
- 23 Oct β 1.42.0-wmf.5 β Ahmon + Brennen
- 30 Oct β 1.42.0-wmf.3 β Dan + Ahmon
- 06 Nov β 1.42.0-wmf.4 β Jaime + Dan
- 13 Nov β 1.42.0-wmf.5 β Jeena + Jaime
- 20 Nov β 1.42.0-wmf.6 β No Train
- 27 Nov β 1.42.0-wmf.7 β Antoine + Jeena
- 3 Dec β 1.42.0-wmf.8 β No Train offsite
- 11 Dec β 1.42.0-wmf.9 β Brennen + Antoine (Jaime out)
- 18 Dec β 1.42.0-wmf.10 β Ahmon + Brennen (Jaime out)
- 25 Dec β 1.42.0-wmf.11 β No Train
- 1 Jan β 1.42.0-wmf.12 β Dan + Ahmon (Jaime out)
- 8 Jan β 1.42.0-wmf.13 β Jeena + Dan (Jaime out)
- 15 Jan β 1.42.0-wmf.14 β Jaime + Jeena