Wikimedia Release Engineering Team/Checkin archive/2023-03-29
Appearance
2023-03-29
[edit]π Wins
[edit]- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Mar '22 edition
- New scap self-install in production
- Learned too much about iptables
- Moved gitlab-cloud-runner Helm stuff to TerraformΒ :)
- Thundering herd testing passedβk8s can handle 100 concurrent job
- Phab release prepped
- docker-gc is blubberized and kokkorized
- found and deleted docker image based on obsolete debian version (stretch)
- made terraform plan run before merge
- Tentative optimism for CKA
- Monte's having success using the phab api to build different views of tasks
- Mr Widget deployed
- gitlab-cloud-runner stress tests successful!
- Dockerhub mirror admission controller
- Reggie JWT auth enabled in gitlab cloud runners
- Gitlab cloud runners ready to be made available instancewide
- We made a staging cluster
- Docker-gc repo using kokkori
- Gerrit progress bars
π» Open source/Upstream contributions
[edit]- (antoine) Fixed up a Chrome extension to ease Gerrit front end development. It has the ability to inject headers in request and response which got broken by Chrome 79 (december 2019). It is not even a oneline fix! https://gerrit.googlesource.com/gerrit-fe-dev-helper/+/1a133456602942f1d0b24d62765cbed6012240f9
- I have learned some bits about browsers extensions, WebRequest API and CORS
- (antoine) Released python-jenkins 1.8.0 , previous release was 3 years ago ( https://groups.google.com/g/jenkins-job-builder/c/-Tm0cQPCTcs )
- The original library was on Launchpad using Bazaar. 9 years ago I reached out to the original developer and migrated it to git / OpenStack Gerrit (they were relying on the lib at the time). It has lived its life of its own and suddenly regained some interest and due to lack of interested maintainers I started contributing again.
πΆ 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
March 2023
[edit]- 13-15 Mon-Wed: Dan (building cabinets)
- 16β21 ThuβTue: Tyler (running https://www.madmooseevents.com/canyonlands-half-marathon on the 18th π¬)
- 23 & 24 ThuβFri: Jaime
- 24 Fri: Jeena volunteering
- 27 Mon: Brennen working from NYC
- 27-31: Chad OOO
April 2023
[edit]- 7-10: German public holiday (Jaime out)
- 21 April Global holiday: Earth Day
- (tentatively) 17β28: Antoine
- (tentatively) 21 Fri: Brennen β Colorado Burnal Equinox
- (tentatively) 29 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
- 29 Mon: Memorial Day, US staff with reqs
June 2023
[edit]- 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 + Antoine
Team discussions
[edit]Annual Planning Process (APP)
[edit]- Kate's here \o/
- Instructions here: <https://office.wikimedia.org/wiki/Annual_planning/FY23-24/P%26T_OKRs#Instructions_to_Product_and_Tech_Staff_for_reviewing_the_Key_Results>
- Discussing here: <https://docs.google.com/document/d/19mHavF40RIBnFvO9NcyV04C7aVwqXpXBIIAFQKuNWiA/edit#>
- * *
- Legoktm mentions we oughta have volunteer GitLab admin(s) - seems like a fine idea
- K8s CKE training signupβ https://docs.google.com/spreadsheets/d/1M6PYrZMv5rVjuSpOM092L6BIjZwSwLvZJvDgfJFbLvg/edit#gid=0
- Next sprint topicsβhttps://docs.google.com/document/d/1ZS4g3zZR7XzLvJGzlL1WKazu0xWnz6sZY1Y_1z7D1Os/edit#