Jump to content

Wikimedia Release Engineering Team/Checkin archive/2026-06-17

From mediawiki.org


2026-06-17

[edit]

πŸ“‹ Agenda

[edit]
  • Wins
  • Vacations/Important dates
  • Clinic duty and Train update
  • Team Discussion:

πŸ† Wins/winterrogation

[edit]
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
Jun 2026

Reggie stuff

Gitlab trusted runner stuff

Misc

Zuul

  • debugging the Next Problem which has to do with `tls-server-name` not getting into the job's kubeconfig
    • Upstream fix https://review.opendev.org/c/zuul/zuul/+/990380
    • However, no idea if it will be merged and when a new Zuul release will happen, so looking into hacking the WMCS Zuul k8s hostname into the certificate SANs (longer term fix to avoid having to use `tls-server-name` in the first place)
    • However, no idea if my Magnum hack will work :(

Phorge

  • Upstream merge ready for testing in devtools, plan to deploy on 2026-06-09. It'll be awesome.
  • Wrote upstream code to allow configuring API tokens to have read-only access only

CI reliability

  • Quibble Gnu TLS error retry hack deployed


  • Development Metrics / Grimoirelab (ex Bitergia): Currently adding email addresses to >10_000 profiles without emails, after querying the Phab DB, dumping that into a file, and a local shell script reading that and writing via the Sortinghat GraphQL API. Afterwards can merge more identities which look like the same people. #betterdata
  • we have a new k8s cluster for Zuul that uses the cluster-api driver for Magnum
    • it works!
    • newer k8s and the haproxy hostname is now in the API server certificate SANs
      • no more need for `tls-server-name` and we sidestep the upstream Zuul issue where `tls-server-name` never makes it to the job workspace
  • on to the next Zuul headache which is related to Ansible failure while "Gathering facts"
    • Ansible is trying to use SSH to connect to the "namespace" host in the inventory which is not a real host (it is an abstract node which is backed by the k8s connnection)


πŸ“… Vacations/Important dates

[edit]

https://office.wikimedia.org/wiki/Staff_handbook/Benefits#US_Holidays https://office.wikimedia.org/wiki/People_Corner/Global_Guidelines#Holidays

https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off

This week and next

[edit]
  • This week: Bryan
  • Next week: Jaime + Dan
  • Next week Fri: US Staff with reqs for Juneteenth
  • Mon: Ahmon's wikiversary!
  • Jul 3: Tyler's last day before sabbatical 😬
  • Jun 12-24: Bryan vacation
  • Jun 18-19: Andre less available (DevConf.cz)
  • Jun 19: Juneteenth (US Staff with reqs)
  • Jun 22: Dancy PTO
  • Jun 26: Bryan taking off Fridays in April-June 2026
  • Jun 29-30: Jaime vacation
  • Jun 29-July 3: Dan vacation
  • Jul 3: U.S. Fourth of July Holiday (observed) (US Staff with reqs)
  • Jul 5&6: Andre public holiday
  • Jul 6–Aug 31: Tyler sabbatical!
  • Jul 1-14: Jaime Vacation
  • Jul 15-31: Jaime Spain (internet less stable)
  • Jul ~14 -~22: Andre pretty offline (guadec.org; vacation)
  • July ~21(24?) - Aug 5ish: Jeena judo training in Japan
  • Aug 3-7: Dan vacation
  • Aug 10: International Day of the World’s Indigenous Peoples (observed) (Global holiday)
  • Aug 10&11: Andre maybe off
  • Aug 30-Sep 9: Brennen in BRC
  • September - October: Bryan sabattical
  • Sep 07: U.S. Labor Day (US Staff with reqs)
  • Sep 16-20: Brennen πŸͺ•
  • Oct 12: Columbus Day (also Indigenous Peoples' Day) (US Staff with reqs)
  • Nov 11: Veterans' Day (US Staff with reqs)
  • Nov 26: U.S. Thanksgiving (US Staff with reqs)
  • Nov 27: Day after U.S. Thanksgiving (US Staff with reqs)
  • Dec 24–Jan 1 2026: End of year holiday (Global holiday)

πŸ”₯πŸš‚ Train & Clinic duty

[edit]
https://versions.toolforge.org/
https://train-blockers.toolforge.org/
https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Clinic_duty

PAST

[edit]

NOW and NEXT

[edit]
  • 15 Jun – 1.47.0-wmf.7
    • Train: Jeena
    • Clinic Duty: Dan
    • Out: Andre (Thu, Fri), US staff w/reqs (Fri)
  • 22 Jun - 1.47.0-wmf.8
    • Train: Brennen
    • Clinic Duty: Jeena
    • Out: Ahmon (Mon)
  • 29 Jun - 1.47.0-wmf.9
    • Train: Andre
    • Clinic Duty: Brennen
    • Out: Dan, Jaime
  • 06 Jul – 1.47.0-wmf.10
    • Train: Antoine
    • Clinic Duty: Andre
    • Out: Jaime, Andre (Mon)
  • 13 Jul – 1.47.0-wmf.11
    • Train: Ahmon
    • Clinic Duty: Antoine
    • Out: Jaime; Andre (Wed-Fri)
  • 20 Jul – 1.47.0-wmf.11
    • Train: Dan
    • Clinic Duty: Ahmon
    • Out: jeena; Andre (Mon-Tue)
  • 27 Jul – 1.47.0-wmf.11
    • Train: Jaime
    • Clinic Duty: Dan
    • Out: jeena


Team Discussions

[edit]