Wikimedia Release Engineering Team/Checkin archive/2023-03-29
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
editAnnual 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#