Wikimedia Release Engineering Team/Checkin archive/2023-03-29

= 2023-03-29 =


 * Last time

🏆 Wins

 * 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

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Upstream


 * (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

 * +1'd gerrit changes
 * Gerrit access requests

📅 Vacations/Important dates

 * 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

 * 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

 * 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
* 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

 * 9 Fri: Brennen → Apogaea
 * 19 Mon: Juneteenth, US staff with reqs
 * 23 Fri–18 Fri Aug: Jeena → Mongolia

July 2023

 * 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

 * 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

 * 26 Aug–04 Sep: Brennen (🔥)
 * 13 Weds–17 Sun: Brennen → KS (approximate)

🔥🚂 Train

 * 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

Annual Planning Process (APP)

 * Kate's here \o/
 * Instructions here: 
 * Discussing here: 




 * 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#