Page MenuHomePhabricator

jnuche (Jaime Nuche)
UserAdministrator

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Feb 7 2022, 1:09 PM (235 w, 3 d)
Roles
Administrator
Availability
Available
LDAP User
Jaime Nuche
MediaWiki User
JNuche (WMF) [ Global Accounts ]

Recent Activity

Yesterday

jnuche set the point value for T434781: Improve situation with K3s cluster's cred/passwd error to 2.
Thu, Aug 13, 12:47 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche created T434781: Improve situation with K3s cluster's cred/passwd error.
Thu, Aug 13, 12:47 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)

Wed, Aug 12

jnuche closed T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades) as Resolved.

Changes are in production

Wed, Aug 12, 1:21 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche moved T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades) from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Wed, Aug 12, 1:21 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche added a comment to T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades).

Rollout plan:

  • Scale down services:
    • kubectl -n patchdemo scale deployment patchdemo --replicas=0
    • kubectl -n control-plane scale deployment catalyst-api-deployment --replicas=0
  • Cordon master: kubectl cordon k3s
  • Stop master & workers:
    • sudo systemctl stop k3s
    • sudo systemctl stop k3s-agent
  • Move K3s' config in /etc to the data volume (all nodes):
    • sudo mv /etc/rancher /mnt/k3s-data
    • sudo ln -s /mnt/k3s-data/rancher /etc/rancher
  • Apply stack to master node only: tofu apply -exclude='module.envDB_node.openstack_compute_instance_v2.node' -exclude='module.envDB_k3s.terraform_data.install_k3s' -exclude='module.worker_nodes["worker01"].openstack_compute_instance_v2.node' -exclude='module.workers_k3s["worker01"].terraform_data.install_k3s' -exclude='module.worker_nodes["worker02"].openstack_compute_instance_v2.node' -exclude='module.workers_k3s["worker02"].terraform_data.install_k3s'
  • Stop K3s on master temporarily and disable node lifecycle controller. This will keep the cluster from trying to reschedule workloads while workers are down:
    • sudo systemctl stop k3s
    • In /etc/rancher/k3s/config.yaml add:
kube-controller-manager-arg:
  - "controllers=*,-nodelifecycle"
  • sudo rm -f /var/lib/rancher/k3s/server/cred/passwd
  • sudo systemctl start k3s
Wed, Aug 12, 11:19 AM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work

Fri, Aug 7

jnuche closed T430833: 1.47.0-wmf.14 deployment blockers as Resolved.
Fri, Aug 7, 8:06 AM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments

Thu, Aug 6

jnuche updated the task description for T432617: Quota increase request for project catalyst.
Thu, Aug 6, 5:32 PM · Catalyst (Luka Ijo Pimeja Jan), Cloud-VPS (Quota-requests)
jnuche added a comment to T432617: Quota increase request for project catalyst.

We have been using the autoscaler in production for a couple of days and things looks stable. I've adapted the quota increase request to match the resources mentioned here: https://www.mediawiki.org/wiki/Patch_demo/Code_server#1._KEDA_autoscaling_works

Thu, Aug 6, 5:29 PM · Catalyst (Luka Ijo Pimeja Jan), Cloud-VPS (Quota-requests)
jnuche updated the task description for T432617: Quota increase request for project catalyst.
Thu, Aug 6, 5:26 PM · Catalyst (Luka Ijo Pimeja Jan), Cloud-VPS (Quota-requests)
jnuche renamed T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades) from Infra: Make sure our cluster VMs are running on different hypervisor hosts to Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades).
Thu, Aug 6, 2:13 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche added a comment to T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades).

As it turns out an OpenStack VM can only be added to a server group on creation time, it's not possible to assign the VM to a group afterwards. This has a significant impact on the scope of the story as we will need to recreate our existing VMs.

Thu, Aug 6, 2:12 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche created T434199: MediaWiki\JobQueue\Exceptions\JobQueueError: Could not enqueue jobs.
Thu, Aug 6, 1:29 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), CheckUser-SuggestedInvestigations, MediaWiki-API-Platform-Team, Data-Engineering, Event-Platform, WMF-JobQueue, Wikimedia-production-error
jnuche added a comment to T434194: InvalidArgumentException: Invalid Function ZID: 'join'.

We are also seeing less frequent hits for function 'Z0':

Thu, Aug 6, 12:56 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, WikiLambda, Wikifunctions, Wikimedia-production-error
jnuche created T434194: InvalidArgumentException: Invalid Function ZID: 'join'.
Thu, Aug 6, 12:44 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, WikiLambda, Wikifunctions, Wikimedia-production-error

Wed, Aug 5

jnuche created T434067: Wikimedia\NormalizedException\NormalizedException: There was a problem during the HTTP request: 500 Internal Server Error.
Wed, Aug 5, 12:27 PM · Data-Persistence, Revise-Tone-Structured-Task, GrowthExperiments, Growth-Team, Wikimedia-production-error
jnuche created T434061: PHP Warning: Failed to JSON encode wgPageAssessments: Malformed UTF-8 characters, possibly incorrectly encoded.
Wed, Aug 5, 10:54 AM · Essential-Work, Content-Platform-Team (Work In Progress), User-brennen, MediaWiki-extensions-PageAssessments, Wikimedia-production-error
jnuche set the point value for T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades) to 3.
Wed, Aug 5, 8:50 AM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche claimed T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades).
Wed, Aug 5, 8:50 AM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche moved T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades) from Backlog to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Wed, Aug 5, 8:49 AM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche added a project to T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades): Release-Engineering-Team (Doing 😎).
Wed, Aug 5, 8:49 AM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche added a comment to T432751: Add new nodes to Catalyst cluster for code-server.

T426874 is a prereq for this task

Wed, Aug 5, 8:48 AM · Catalyst (Luka Ijo Pimeja Jan)
jnuche edited projects for T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades), added: Catalyst (Luka Ijo Pimeja Jan); removed Catalyst.
Wed, Aug 5, 8:47 AM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche closed T433823: KEDA autoscaler for Patchdemo workloads as Resolved.

Changes are in production and behavior looks as expected. I'm going to monitor this for a while but for now I'm calling it done

Wed, Aug 5, 8:40 AM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche moved T433823: KEDA autoscaler for Patchdemo workloads from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Wed, Aug 5, 8:40 AM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)

Mon, Aug 3

jnuche added a comment to T430833: 1.47.0-wmf.14 deployment blockers.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/cldr/+/1308044 and related patches (except last one) should be merged by someone with +2. They are already backported to wmf.13

Mon, Aug 3, 2:08 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
jnuche added a comment to T231755: Local language name should be translatable in translatewiki.net.

Reading through the comment history it seems wmf.13 was used to run some performance checks on the patches in question, but that the patches themselves are not a blocker for wmf.14.

Mon, Aug 3, 2:07 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Wikimedia-Hackathon-2026, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Hackathon-Northwestern-Europe-2026, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, translatewiki.net, MediaWiki-extensions-CLDR
jnuche added a comment to T231755: Local language name should be translatable in translatewiki.net.

There's a claim here that a number of patches related to this task should be merged into main: https://phabricator.wikimedia.org/T430833#12176845 for the wmf.14 train. Is there someone here who can provide +2? Are those changes indeed a blocker?

Mon, Aug 3, 1:05 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Wikimedia-Hackathon-2026, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Hackathon-Northwestern-Europe-2026, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Wikimedia-Hackathon-2024, translatewiki.net, MediaWiki-extensions-CLDR
jnuche updated the task description for T433823: KEDA autoscaler for Patchdemo workloads.
Mon, Aug 3, 12:47 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche updated the task description for T433823: KEDA autoscaler for Patchdemo workloads.
Mon, Aug 3, 9:35 AM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche set the point value for T433823: KEDA autoscaler for Patchdemo workloads to 5.
Mon, Aug 3, 9:31 AM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche created T433823: KEDA autoscaler for Patchdemo workloads.
Mon, Aug 3, 9:31 AM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche added a comment to T432617: Quota increase request for project catalyst.

We have put together a wiki page giving context to this request: https://www.mediawiki.org/wiki/Patch_demo/Code_server

Mon, Aug 3, 9:10 AM · Catalyst (Luka Ijo Pimeja Jan), Cloud-VPS (Quota-requests)
jnuche closed T433249: SPIKE: Investigate KEDA autoscaling as Resolved.

I got the autoscaler working for the code server on my local cluster.

Mon, Aug 3, 9:06 AM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche moved T433249: SPIKE: Investigate KEDA autoscaling from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Mon, Aug 3, 9:06 AM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)

Mon, Jul 27

jnuche moved T417933: Protect https://patchdemo.wmcloud.org/ from bots from triage to needs discussion/meta on the Catalyst (PatchDemo) board.
Mon, Jul 27, 4:10 PM · Catalyst (PatchDemo)
jnuche moved T418529: Allow users to add unlisted wikimedia skins/extensions when creating a wiki from triage to feature requests on the Catalyst (PatchDemo) board.
Mon, Jul 27, 4:10 PM · Catalyst (PatchDemo)
jnuche moved T419581: Make losing a patchdemo uneventful from triage to needs discussion/meta on the Catalyst (PatchDemo) board.
Mon, Jul 27, 4:09 PM · Epic, Catalyst (PatchDemo)
jnuche set the point value for T433249: SPIKE: Investigate KEDA autoscaling to 5.
Mon, Jul 27, 1:34 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche created T433249: SPIKE: Investigate KEDA autoscaling.
Mon, Jul 27, 1:34 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche closed T427831: Get the OpenStack CSI Cinder Driver working in `catalyst-dev` as Resolved.
Mon, Jul 27, 12:41 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche closed T427831: Get the OpenStack CSI Cinder Driver working in `catalyst-dev`, a subtask of T426961: SPIKE: Investigate the OpenStack CSI Cinder driver, as Resolved.
Mon, Jul 27, 12:41 PM · Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche moved T427831: Get the OpenStack CSI Cinder Driver working in `catalyst-dev` from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Mon, Jul 27, 12:38 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche added a comment to T427831: Get the OpenStack CSI Cinder Driver working in `catalyst-dev`.

Both the dev and prod clusters now support the creation of Cinder-backed persistent volumes.

Mon, Jul 27, 12:37 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), Essential-Work

Thu, Jul 23

jnuche updated subscribers of T432617: Quota increase request for project catalyst.

Pinging @Andrew since the Catalyst team originally discussed this quota increase with him

Thu, Jul 23, 8:13 AM · Catalyst (Luka Ijo Pimeja Jan), Cloud-VPS (Quota-requests)

Mon, Jul 20

jnuche added a comment to T432284: Catalyst envdb intermittently returns DBQueryError to MediaWiki environments.

Unfortunately I don't see any PHP-FPM logs in t432284.catalyst.wmcloud.org.

Mon, Jul 20, 12:16 PM · Catalyst (Luka Ijo Pimeja Jan), MediaWiki-API-Platform-Team, QS-Test-Automation
jnuche added a comment to T384584: Adding uv as a package manager on Lift Wing/blubber.

Hi @gkyziridis, I am planning to take up this. Hope you dont mind. I will work on top of your commits.

@dduvall Could you please give me the permissions to submit merge request to blubber repo? My gitlab username is santhosh

Mon, Jul 20, 8:53 AM · Release Pipeline (Blubber), Patch-For-Review, Machine-Learning-Team

Fri, Jul 17

jnuche updated subscribers of T432284: Catalyst envdb intermittently returns DBQueryError to MediaWiki environments.

The environments created by the catalyst-daily-core job use the shared env DB, meaning that the envs are creating their own schema/DB in a common DB server. That is the same server used by many of the other CI jobs and, notably, Patchdemo. None of those other components are showing the same hiccups when trying to connect to their respective schemas, which makes me suspect the problem is an artifact of the tests + the MW code itself, not the DB infra. It's possible the tests are exposing a real issue in the code.

Fri, Jul 17, 12:44 PM · Catalyst (Luka Ijo Pimeja Jan), MediaWiki-API-Platform-Team, QS-Test-Automation

Thu, Jul 16

jnuche added a comment to T432171: Transient DBQueryError from Catalyst envdb fails catalyst-daily-core selenium tests.

The error seems to be coming from the MW persistence layer. It may be flaky infrastructure, but could also be an actual issue in the code (e.g. a deadlock) — the error is too generic to be able to tell.

Thu, Jul 16, 12:58 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), Catalyst, ST5.2.1 Daily Test Environment, Browser Test Platform, Test Platform, QS-Test-Automation

Jun 26 2026

jnuche added a comment to T430157: Volume number quota increase for catalyst-dev.

Thank you!

Jun 26 2026, 8:46 AM · Catalyst, Cloud-VPS (Quota-requests)
jnuche added a comment to T430157: Volume number quota increase for catalyst-dev.

In the future please use https://cloudvps-quota.toolforge.org to file quota request -- thank you !

Jun 26 2026, 8:40 AM · Catalyst, Cloud-VPS (Quota-requests)
jnuche added a comment to T430114: SystemdUnitFailed - jenkins.service on releases2003:9100.

Is the issue that it's being monitored even though it's not the active server?

Jun 26 2026, 8:12 AM · Collaboration-Services

Jun 25 2026

jnuche created T430157: Volume number quota increase for catalyst-dev.
Jun 25 2026, 1:11 PM · Catalyst, Cloud-VPS (Quota-requests)
jnuche added a comment to T430110: Jenkins plugins security advisory 2026-06-24.

Plugins updated in the Jenkins releases instances

Jun 25 2026, 8:12 AM · Vuln-VulnComponent, SecTeam-Processed, Jenkins, Continuous-Integration-Infrastructure

Jun 22 2026

jnuche created T429768: CAPI: Use Helm v4.
Jun 22 2026, 9:21 AM · Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work

Jun 19 2026

jnuche created E1992: Vacation.
Jun 19 2026, 11:33 AM · Release-Engineering-Team, events

Jun 18 2026

jnuche moved T427831: Get the OpenStack CSI Cinder Driver working in `catalyst-dev` from Backlog to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Jun 18 2026, 1:53 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche closed T429182: Remove legacy localsettings from codebase as Resolved.

Files have now been removed and replaced with a README pointing to their new location in the Helm chart.

Jun 18 2026, 1:52 PM · Release-Engineering-Team (Doing 😎), User-jnuche, Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche moved T429182: Remove legacy localsettings from codebase from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Jun 18 2026, 1:52 PM · Release-Engineering-Team (Doing 😎), User-jnuche, Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche claimed T429182: Remove legacy localsettings from codebase.
Jun 18 2026, 9:14 AM · Release-Engineering-Team (Doing 😎), User-jnuche, Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche moved T429182: Remove legacy localsettings from codebase from Backlog to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Jun 18 2026, 9:14 AM · Release-Engineering-Team (Doing 😎), User-jnuche, Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche claimed T427831: Get the OpenStack CSI Cinder Driver working in `catalyst-dev`.
Jun 18 2026, 9:13 AM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche added a project to T429182: Remove legacy localsettings from codebase: User-jnuche.
Jun 18 2026, 9:10 AM · Release-Engineering-Team (Doing 😎), User-jnuche, Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche added a project to T426866: [Oct 2026] Upgrade K3s cluster to most recent stable version: User-jnuche.
Jun 18 2026, 9:10 AM · User-jnuche, Essential-Work, Catalyst
jnuche added a project to T426874: Infra: Make sure our cluster VMs are running on different hypervisor hosts (+piggybacked machine upgrades): User-jnuche.
Jun 18 2026, 9:10 AM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche added a project to T427510: Load balancer for Catalyst: User-jnuche.
Jun 18 2026, 9:09 AM · User-jnuche, Essential-Work, Catalyst
jnuche added a project to T428451: Expose OOM errors to clients: User-jnuche.
Jun 18 2026, 9:09 AM · User-jnuche, Catalyst, Essential-Work

Jun 17 2026

jnuche added projects to T424815: Some wikilambda-catalyst-end-to-end jobs are failing with `ERROR: Failed to create wikifunctions environment: 400 Client Error: Bad Request for url`: Essential-Work, Release-Engineering-Team (Doing 😎).
Jun 17 2026, 2:56 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche closed T428443: Decouple dev & prod profiles in the OpenTofu stack as Resolved.

Done. No deployment was necessary after the changes. Prod & dev can now be assigned different resource quotas

Jun 17 2026, 2:50 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche moved T428443: Decouple dev & prod profiles in the OpenTofu stack from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Jun 17 2026, 2:50 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche closed T418299: upgrade releases hosts to trixie as Resolved.

@jnuche You think we can close this as resolved again? Did I cover the issue?

Jun 17 2026, 9:00 AM · Collaboration-Services

Jun 16 2026

jnuche moved T428443: Decouple dev & prod profiles in the OpenTofu stack from Ready to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Jun 16 2026, 12:07 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche added a comment to T418299: upgrade releases hosts to trixie.

@Dzahn at least mount is now a valid unit type thanks to your change. Thanks for fixing that

Jun 16 2026, 8:42 AM · Collaboration-Services

Jun 15 2026

jnuche created T429182: Remove legacy localsettings from codebase.
Jun 15 2026, 1:51 PM · Release-Engineering-Team (Doing 😎), User-jnuche, Catalyst (Luka Ijo Pimeja Jan), Essential-Work

Jun 12 2026

jnuche moved T424815: Some wikilambda-catalyst-end-to-end jobs are failing with `ERROR: Failed to create wikifunctions environment: 400 Client Error: Bad Request for url` from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Jun 12 2026, 1:36 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche closed T424815: Some wikilambda-catalyst-end-to-end jobs are failing with `ERROR: Failed to create wikifunctions environment: 400 Client Error: Bad Request for url` as Resolved.

Jobs are now running with the new image. Thanks to @Jdforrester-WMF for this change! https://gerrit.wikimedia.org/r/c/integration/config/+/1301363

Jun 12 2026, 1:35 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche added a comment to T424815: Some wikilambda-catalyst-end-to-end jobs are failing with `ERROR: Failed to create wikifunctions environment: 400 Client Error: Bad Request for url`.

I've deployed the changes and I can see them in the latest image:

$ docker run -it --rm --entrypoint bash docker-registry.wikimedia.org/repos/test-platform/catalyst/catalyst-ci-client:latest -c 'grep SEC deploy_env.py'
if 'SECONDARY_ID' in os.environ:
	ENV_NAME += f"-{os.getenv('SECONDARY_ID')}"

I can also run that code locally and see the SECONDARY_ID and 4-digit timestamp being added to the name & URL of the env:

INFO: Environment is ready and reachable at https://test-ci-1234567-12-7948.catalyst.wmcloud.org. Enjoy!

And additionally I can see that new CI jobs being triggered use the same image: docker-registry.wikimedia.org/repos/test-platform/catalyst/catalyst-ci-client:latest used in https://integration.wikimedia.org/ci/view/All/job/wikilambda-catalyst-end-to-end/3807/consoleFull

Jun 12 2026, 12:50 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche reopened T418299: upgrade releases hosts to trixie as "Open".

👋 sorry to reopen, but I found a small issue on the new trixie machines.

Jun 12 2026, 8:45 AM · Collaboration-Services

Jun 11 2026

jnuche triaged T428849: MediaWiki\OutputTransform\Stages\HandleParsoidSectionLinks::transformDOM: Heading missing for anchor as Unbreak Now! priority.
Jun 11 2026, 3:05 PM · Essential-Work, Content-Platform-Team (Work In Progress), ServiceOps, Wikimedia-production-error
jnuche added a parent task for T428849: MediaWiki\OutputTransform\Stages\HandleParsoidSectionLinks::transformDOM: Heading missing for anchor: T423915: 1.47.0-wmf.6 deployment blockers.
Jun 11 2026, 3:05 PM · Essential-Work, Content-Platform-Team (Work In Progress), ServiceOps, Wikimedia-production-error
jnuche added a subtask for T423915: 1.47.0-wmf.6 deployment blockers: T428849: MediaWiki\OutputTransform\Stages\HandleParsoidSectionLinks::transformDOM: Heading missing for anchor.
Jun 11 2026, 3:05 PM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
jnuche added a comment to T424815: Some wikilambda-catalyst-end-to-end jobs are failing with `ERROR: Failed to create wikifunctions environment: 400 Client Error: Bad Request for url`.

ZUUL_PATCHSET is not currently being passed along to the CI client. But I can add that as well. On it

Jun 11 2026, 3:00 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche added a comment to T424815: Some wikilambda-catalyst-end-to-end jobs are failing with `ERROR: Failed to create wikifunctions environment: 400 Client Error: Bad Request for url`.

I have more details now.

Jun 11 2026, 1:57 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche changed the status of T424815: Some wikilambda-catalyst-end-to-end jobs are failing with `ERROR: Failed to create wikifunctions environment: 400 Client Error: Bad Request for url` from Stalled to In Progress.
Jun 11 2026, 7:32 AM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche moved T424815: Some wikilambda-catalyst-end-to-end jobs are failing with `ERROR: Failed to create wikifunctions environment: 400 Client Error: Bad Request for url` from Backlog to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Jun 11 2026, 7:31 AM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team

Jun 10 2026

jnuche added a comment to T428316: scap update-patch can abort and leave /srv/patches in a mess.

scap update-patch leaving a mess is the same problem you solved

Jun 10 2026, 7:56 AM · Release-Engineering-Team (Radar), Scap

Jun 9 2026

jnuche added a comment to T428316: scap update-patch can abort and leave /srv/patches in a mess.

scap prep ran successfully last night, that's one problem down.

Jun 9 2026, 8:26 AM · Release-Engineering-Team (Radar), Scap

Jun 8 2026

jnuche edited projects for T428451: Expose OOM errors to clients, added: Catalyst; removed Catalyst (Luka Ijo Pimeja Jan).
Jun 8 2026, 3:47 PM · User-jnuche, Catalyst, Essential-Work
jnuche updated the task description for T428451: Expose OOM errors to clients.
Jun 8 2026, 1:20 PM · User-jnuche, Catalyst, Essential-Work
jnuche created T428451: Expose OOM errors to clients.
Jun 8 2026, 1:19 PM · User-jnuche, Catalyst, Essential-Work
jnuche created T428443: Decouple dev & prod profiles in the OpenTofu stack.
Jun 8 2026, 12:53 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche added a comment to T428316: scap update-patch can abort and leave /srv/patches in a mess.

It seems like the cleanest option for me would be to make the prep job abort in case /srv/patches is dirty (or has stashed changes, as those cause problems?) as both of those usually but not always indicate that the changes should just be committed?

Jun 8 2026, 12:45 PM · Release-Engineering-Team (Radar), Scap
jnuche updated subscribers of T428316: scap update-patch can abort and leave /srv/patches in a mess.

The pretrain is indeed trying to copy patches from the latest version (1.47.0-wmf.5 in this case) to next every morning at 2:00 UTC, and Wednesday last week it started failing due to a permission error:

02:00:02 Copying <patch_path> to /srv/patches/next/<patch_path>
02:00:02 Finished scap prep next (duration: 00m 00s)
02:00:02 Unhandled error:
Traceback (most recent call last):
[...]
PermissionError: [Errno 1] Operation not permitted
02:00:02 prep failed: <PermissionError> [Errno 1] Operation not permitted (scap version: 4.267.0) (duration: 00m 00s)
Jun 8 2026, 12:36 PM · Release-Engineering-Team (Radar), Scap

Jun 5 2026

jnuche added a comment to T418109: Update Jenkins hosts from Java 17 to Java 21.

Hi @jnuche and @hashar

I have upgraded the non-active releases hosts to trixie (T418299) and puppet worked without needing any changes.

But it is on Java 21 vs 17.

Do you see a good way we can test if releases-jenkins works before touching anything on the active server?

Cheers,

Daniel

Jun 5 2026, 2:54 PM · Continuous-Integration-Infrastructure, Collaboration-Services, Jenkins
jnuche updated the task description for T321316: Remove buildkit helper image docker/dockerfile-copy from build pipeline.
Jun 5 2026, 12:35 PM · Patch-For-Review, Release-Engineering-Team, GitLab (CI & Job Runners), Collaboration-Services

Jun 3 2026

jnuche set the point value for T428031: Python evaluator is being OOMKilled in wikilambda-catalyst-end-to-end jobs to 1.
Jun 3 2026, 2:09 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche moved T428031: Python evaluator is being OOMKilled in wikilambda-catalyst-end-to-end jobs from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Jun 3 2026, 2:08 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche closed T428031: Python evaluator is being OOMKilled in wikilambda-catalyst-end-to-end jobs as Resolved.

Three wikilambda-catalyst-end-to-end jobs just ran successfully in parallel. Calling it

Jun 3 2026, 2:08 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche moved T428031: Python evaluator is being OOMKilled in wikilambda-catalyst-end-to-end jobs from Backlog to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Jun 3 2026, 1:55 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche edited projects for T428031: Python evaluator is being OOMKilled in wikilambda-catalyst-end-to-end jobs, added: Catalyst (Luka Ijo Pimeja Jan), Essential-Work, Release-Engineering-Team (Doing 😎); removed Catalyst.
Jun 3 2026, 1:54 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), Abstract Wikipedia team
jnuche closed T400083: Use a more recent Helm version to deploy to prod as Resolved.

Both Patchdemo can CAPI are now using the image + deploying successfully

Jun 3 2026, 12:25 PM · Release-Engineering-Team (Doing 😎), Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work