Page MenuHomePhabricator

dduvall (Dan Duvall)
Staff Software Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Oct 7 2014, 4:24 PM (626 w, 3 d)
Availability
Available
IRC Nick
marxarelli
LDAP User
Dduvall
MediaWiki User
DDuvall (WMF) [ Global Accounts ]

Recent Activity

Yesterday

dduvall updated subscribers of T346331: Replace Go templates with Rego policy DSL in the JWT authorizer.

I'm circling back to this after many months. TODOs:

Fri, Oct 9, 4:28 PM · Patch-For-Review, Release-Engineering-Team (Doing 😎)

Thu, Oct 8

dduvall changed the status of T440670: Upgrade integration-agent-docker instances to trixie from Open to In Progress.
Thu, Oct 8, 11:13 PM · Continuous-Integration-Infrastructure, Release-Engineering-Team (Doing 😎), Release Pipeline
dduvall changed the status of T440670: Upgrade integration-agent-docker instances to trixie, a subtask of T440668: ST6.1.4 Refactor Pipelinelib to use buildx and generate SBOMs, from Open to In Progress.
Thu, Oct 8, 11:13 PM · Release-Engineering-Team (Doing 😎), Release Pipeline
dduvall created T440670: Upgrade integration-agent-docker instances to trixie.
Thu, Oct 8, 11:12 PM · Continuous-Integration-Infrastructure, Release-Engineering-Team (Doing 😎), Release Pipeline
dduvall changed the status of T440668: ST6.1.4 Refactor Pipelinelib to use buildx and generate SBOMs from Open to In Progress.
Thu, Oct 8, 11:06 PM · Release-Engineering-Team (Doing 😎), Release Pipeline
dduvall created T440668: ST6.1.4 Refactor Pipelinelib to use buildx and generate SBOMs.
Thu, Oct 8, 11:06 PM · Release-Engineering-Team (Doing 😎), Release Pipeline

Tue, Oct 6

dduvall updated subscribers of T434956: ST6.1.2 Refactor docker-pkg to use Buildx to get consistent SBOM information across builds.

Is the release/deployment to prod/CI going to be tracked here, or will there be a sub-task?

Tue, Oct 6, 6:15 PM · docker-pkg

Thu, Oct 1

dduvall closed T434958: Implement a buildx driver as Resolved.
Thu, Oct 1, 3:10 PM · docker-pkg
dduvall closed T434958: Implement a buildx driver, a subtask of T434956: ST6.1.2 Refactor docker-pkg to use Buildx to get consistent SBOM information across builds, as Resolved.
Thu, Oct 1, 3:10 PM · docker-pkg

Mon, Sep 28

dduvall changed the status of T439490: Refactor production-images tests to work with the buildx docker-pkg driver, a subtask of T434956: ST6.1.2 Refactor docker-pkg to use Buildx to get consistent SBOM information across builds, from Open to In Progress.
Mon, Sep 28, 11:27 PM · docker-pkg
dduvall changed the status of T439490: Refactor production-images tests to work with the buildx docker-pkg driver from Open to In Progress.
Mon, Sep 28, 11:27 PM · Patch-For-Review, docker-pkg
dduvall created T439490: Refactor production-images tests to work with the buildx docker-pkg driver.
Mon, Sep 28, 11:26 PM · Patch-For-Review, docker-pkg
dduvall added a comment to T438694: Research/Develop a tool able to scan Docker image SBOMs providing a vulnerability assessment.

I found https://github.com/anchore/grype/issues/3604 that seems more or less what grype is missing for our use case, but it doesn't seem a trivial endeavor judging from what the maintainers wrote on github.

Mon, Sep 28, 6:38 PM · Infrastructure-Foundations

Thu, Sep 24

dduvall added a comment to T438694: Research/Develop a tool able to scan Docker image SBOMs providing a vulnerability assessment.

What are our concrete use cases for reporting on CVEs from published SBOMs at the moment? They should inform our implementation, and specifically whether we need a service, a library, a CLI, etc. If we anticipate use cases that will need to consume CVE reports from a given image ref without the overhead of pulling down DBs, then a service definitely makes sense (we can cache CVE results quite reliably given the database version and image (index) digest.

Thu, Sep 24, 7:40 PM · Infrastructure-Foundations

Fri, Sep 18

dduvall closed T434957: Refactor builder to be driver agnostic, a subtask of T434956: ST6.1.2 Refactor docker-pkg to use Buildx to get consistent SBOM information across builds, as Resolved.
Fri, Sep 18, 4:48 PM · docker-pkg
dduvall closed T434957: Refactor builder to be driver agnostic as Resolved.
Fri, Sep 18, 4:48 PM · docker-pkg

Thu, Sep 17

dduvall updated the task description for T438397: Spark images depend on unmaintained/missing openjdk-8-jre image.
Thu, Sep 17, 6:22 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Infrastructure-Foundations
dduvall created T438397: Spark images depend on unmaintained/missing openjdk-8-jre image.
Thu, Sep 17, 6:21 PM · Data-Platform-SRE (2026-10-09 - 2026-10-30), Essential-Work, Infrastructure-Foundations
dduvall added a comment to T438379: PipelineBot fails to push update to deployment-charts.

@Dbrant I've fixed up and merged @hashar's patch. That should resolve the issue.

Thu, Sep 17, 6:12 PM · Regression, Jenkins, Continuous-Integration-Infrastructure, Release-Engineering-Team, WikipediaApp, Wikipedia-Android-App

Fri, Sep 11

dduvall closed T430838: 1.47.0-wmf.19 deployment blockers as Resolved.
Fri, Sep 11, 11:56 PM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments

Sep 4 2026

dduvall added a comment to T437069: apt-get broken in docker-registry.wikimedia.org/bullseye:20260830.

Noting that there are a number of images in operations/docker-images/production-images that depend on bullseye (directly and transitively) that cannot be (re)built ATM.

Sep 4 2026, 5:44 PM · Release-Engineering-Team (Radar), Infrastructure-Foundations, SRE

Sep 2 2026

dduvall closed T424061: Ensure zuul-executor can prepare workspaces and dispatch builds, a subtask of T395938: puppetize setup of new zuul VMs, as Resolved.
Sep 2 2026, 3:37 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall closed T424061: Ensure zuul-executor can prepare workspaces and dispatch builds, a subtask of T403847: Deploy zuul executor on executor VM, as Resolved.
Sep 2 2026, 3:37 PM · Release-Engineering-Team (Priority Backlog 📥), Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall closed T424061: Ensure zuul-executor can prepare workspaces and dispatch builds as Resolved.
Sep 2 2026, 3:37 PM · Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)

Aug 30 2026

dduvall added a comment to T410290: Update Magnum cluster config to use higher iops volume type and flavor.

Yeah it appears that I did sneak it into that change https://gitlab.wikimedia.org/repos/releng/zuul/tofu-provisioning/-/merge_requests/58/diffs#5bd615dff78ce55f6c20b15c924188a31bfedff7_81_85

Aug 30 2026, 6:06 PM · Continuous-Integration-Infrastructure (Zuul upgrade)

Aug 26 2026

dduvall changed the status of T434958: Implement a buildx driver, a subtask of T434956: ST6.1.2 Refactor docker-pkg to use Buildx to get consistent SBOM information across builds, from Open to In Progress.
Aug 26 2026, 11:56 PM · docker-pkg
dduvall changed the status of T434958: Implement a buildx driver from Open to In Progress.
Aug 26 2026, 11:56 PM · docker-pkg
dduvall created T436131: Back up Zuul encryption keys.
Aug 26 2026, 3:51 PM · Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)

Aug 14 2026

dduvall triaged T434958: Implement a buildx driver as Medium priority.
Aug 14 2026, 9:38 PM · docker-pkg
dduvall created T434958: Implement a buildx driver.
Aug 14 2026, 9:38 PM · docker-pkg
dduvall changed the status of T434957: Refactor builder to be driver agnostic, a subtask of T434956: ST6.1.2 Refactor docker-pkg to use Buildx to get consistent SBOM information across builds, from Open to In Progress.
Aug 14 2026, 9:37 PM · docker-pkg
dduvall changed the status of T434957: Refactor builder to be driver agnostic from Open to In Progress.
Aug 14 2026, 9:37 PM · docker-pkg
dduvall created T434957: Refactor builder to be driver agnostic.
Aug 14 2026, 9:36 PM · docker-pkg
dduvall claimed T434956: ST6.1.2 Refactor docker-pkg to use Buildx to get consistent SBOM information across builds.
Aug 14 2026, 9:34 PM · docker-pkg
dduvall changed the status of T434956: ST6.1.2 Refactor docker-pkg to use Buildx to get consistent SBOM information across builds from Open to In Progress.
Aug 14 2026, 9:34 PM · docker-pkg
dduvall created T434956: ST6.1.2 Refactor docker-pkg to use Buildx to get consistent SBOM information across builds.
Aug 14 2026, 9:34 PM · docker-pkg

Jul 31 2026

dduvall closed T430832: 1.47.0-wmf.13 deployment blockers as Resolved.
Jul 31 2026, 2:45 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments

Jul 30 2026

dduvall added a comment to T432770: PHP Warning: MediaWiki\ResourceLoader\Context::encodeJson failed to encode "wgPageAssessments": Malformed UTF-8 characters.

Still seeing this error for newiki following group2 deployment of wmf.13 today, albeit at a low rate.

Jul 30 2026, 6:30 PM · Essential-Work, Content-Platform-Team (Work In Progress), Data-Engineering (Q1 FS26/27 July 1st - September 30th), MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-PageAssessments, Wikimedia-production-error
dduvall closed T433457: `mediawiki.api-request` validation errors from Extension:OAuth `context.oauth_consumer_*` logging context, a subtask of T430832: 1.47.0-wmf.13 deployment blockers, as Resolved.
Jul 30 2026, 6:23 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
dduvall closed T433457: `mediawiki.api-request` validation errors from Extension:OAuth `context.oauth_consumer_*` logging context as Resolved.
Jul 30 2026, 6:23 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Train Deployments, Data-Engineering (Q1 FS26/27 July 1st - September 30th), MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth, Event-Platform
dduvall lowered the priority of T433457: `mediawiki.api-request` validation errors from Extension:OAuth `context.oauth_consumer_*` logging context from Unbreak Now! to Medium.

I don't see any errors following group1 deployment. Deescalating and I'll leave resolution status to y'all.

Jul 30 2026, 6:22 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Train Deployments, Data-Engineering (Q1 FS26/27 July 1st - September 30th), MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth, Event-Platform
dduvall added a comment to T433457: `mediawiki.api-request` validation errors from Extension:OAuth `context.oauth_consumer_*` logging context.

Thanks all! I will roll the train.

Jul 30 2026, 4:34 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Train Deployments, Data-Engineering (Q1 FS26/27 July 1st - September 30th), MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth, Event-Platform

Jul 29 2026

dduvall added a comment to T433457: `mediawiki.api-request` validation errors from Extension:OAuth `context.oauth_consumer_*` logging context.

Given the un-readiness of the patch and the rate of errors, I am going to roll back.

Jul 29 2026, 7:10 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Train Deployments, Data-Engineering (Q1 FS26/27 July 1st - September 30th), MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth, Event-Platform
dduvall added a comment to T433457: `mediawiki.api-request` validation errors from Extension:OAuth `context.oauth_consumer_*` logging context.

Do you all want me to rollback to group0?

Jul 29 2026, 7:09 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Train Deployments, Data-Engineering (Q1 FS26/27 July 1st - September 30th), MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth, Event-Platform

Jun 16 2026

dduvall closed T428515: Quota increase request for zuul as Resolved.

Sorry, yes! We have a working setup that uses CAPI and a custom SANs entry for haproxy to give us a publicly addressable API endpoint. We no longer have a requirement for the floating IP.

Jun 16 2026, 5:00 PM · Release-Engineering-Team (Radar), Cloud-VPS (Quota-requests)

Jun 11 2026

dduvall closed T423915: 1.47.0-wmf.6 deployment blockers as Resolved.
Jun 11 2026, 9:30 PM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
dduvall added a comment to T427329: Add a feature to Blubber/kokkuri/? to apply the docker image name created in the repo's git log as a tag (or similar way to transmit the label back to the repo).

This is more a Kokkuri feature request than a Blubber one. Have you tried using a .kokkuri:deploy-image job by chance?

Jun 11 2026, 7:50 PM · Release Pipeline (Blubber)
dduvall added a project to T428954: TypeError: MediaWiki\Extension\WikiLambda\Jobs\CacheTesterResultsJob::storeTestResult(): Argument #10 ($stashedResult) must be of type stdClass, array given, called in /srv/mediawiki/php-1.47.0-wmf.6/extensions/WikiLambda/inclu: WikiLambda.
Jun 11 2026, 7:32 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, WikiLambda, Wikimedia-production-error
dduvall updated subscribers of T428954: TypeError: MediaWiki\Extension\WikiLambda\Jobs\CacheTesterResultsJob::storeTestResult(): Argument #10 ($stashedResult) must be of type stdClass, array given, called in /srv/mediawiki/php-1.47.0-wmf.6/extensions/WikiLambda/inclu.

Possibly a duplicate of T428954: TypeError: MediaWiki\Extension\WikiLambda\Jobs\CacheTesterResultsJob::storeTestResult(): Argument #10 ($stashedResult) must be of type stdClass, array given, called in /srv/mediawiki/php-1.47.0-wmf.6/extensions/WikiLambda/inclu but filed just in case. @Jdforrester-WMF ?

Jun 11 2026, 7:32 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, WikiLambda, Wikimedia-production-error
dduvall created T428954: TypeError: MediaWiki\Extension\WikiLambda\Jobs\CacheTesterResultsJob::storeTestResult(): Argument #10 ($stashedResult) must be of type stdClass, array given, called in /srv/mediawiki/php-1.47.0-wmf.6/extensions/WikiLambda/inclu.
Jun 11 2026, 7:29 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, WikiLambda, Wikimedia-production-error
dduvall lowered the priority of T428849: MediaWiki\OutputTransform\Stages\HandleParsoidSectionLinks::transformDOM: Heading missing for anchor from Unbreak Now! to High.
Jun 11 2026, 7:03 PM · Essential-Work, Content-Platform-Team (Work In Progress), ServiceOps, Wikimedia-production-error
dduvall removed 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, 7:03 PM · Essential-Work, Content-Platform-Team (Work In Progress), ServiceOps, Wikimedia-production-error
dduvall removed a subtask for T423915: 1.47.0-wmf.6 deployment blockers: T428849: MediaWiki\OutputTransform\Stages\HandleParsoidSectionLinks::transformDOM: Heading missing for anchor.
Jun 11 2026, 7:03 PM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments

Jun 10 2026

dduvall created T428801: TypeError: MediaWiki\Extension\WikiLambda\OrchestratorRequest::orchestrateTestExecution(): Argument #1 ($testCall) must be of type stdClass, array given, called in /srv/mediawiki/php-1.47.0-wmf.6/extensions/WikiLambda/includes/.
Jun 10 2026, 7:20 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), WikiLambda, Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Wikimedia-production-error
dduvall created T428793: TypeError: Wikibase\Client\Usage\UsageDeduplicator::deduplicateStatementUsages(): Argument #1 ($statementUsages) must be of type array, null given, called in /srv/mediawiki/php-1.47.0-wmf.6/extensions/Wikibase/client/includes/U.
Jun 10 2026, 6:24 PM · Wikidata, MediaWiki-extensions-Wikibase-Client, Wikimedia-production-error

Jun 9 2026

dduvall added a comment to T428515: Quota increase request for zuul.

@dduvall The tls-server-name: 127.0.0.1 trick in the kubeconfig does not work for the executor access?

See https://phabricator.wikimedia.org/T394838#11058235 for past usage

Jun 9 2026, 4:31 PM · Release-Engineering-Team (Radar), Cloud-VPS (Quota-requests)

Jun 8 2026

dduvall created T428515: Quota increase request for zuul.
Jun 8 2026, 10:03 PM · Release-Engineering-Team (Radar), Cloud-VPS (Quota-requests)
dduvall closed T428312: Magnum cluster stuck in DELETE_FAILED status as Resolved.

I tested a full create/destroy cycle via tofu and it worked. Thanks, @Andrew

Jun 8 2026, 6:33 PM · cloud-services-team, Release-Engineering-Team (Radar), Cloud-VPS
dduvall added a comment to T428312: Magnum cluster stuck in DELETE_FAILED status.

Thanks, @Andrew! I was able to delete the cluster template via openstack coe cluster template delete just now FWIW. I'll attempt to re-create the template and cluster via https://gitlab.wikimedia.org/repos/releng/zuul/tofu-provisioning today and let you know how it goes.

Jun 8 2026, 4:43 PM · cloud-services-team, Release-Engineering-Team (Radar), Cloud-VPS

Jun 5 2026

dduvall created T428312: Magnum cluster stuck in DELETE_FAILED status.
Jun 5 2026, 10:53 PM · cloud-services-team, Release-Engineering-Team (Radar), Cloud-VPS

May 15 2026

dduvall added a comment to T405120: Test new zuul test VMs.

New error, this time on the zuul-executor (zuul-launcher is fulfilling its part now and creating a namespace and running pod in WMCS).

May 15 2026, 8:34 PM · Collaboration-Services, Essential-Work, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall added a comment to T405120: Test new zuul test VMs.

@Dzahn thanks for fixing the SSH private key issues. On to the next error:

May 15 2026, 5:16 PM · Collaboration-Services, Essential-Work, Continuous-Integration-Infrastructure (Zuul upgrade)

May 13 2026

dduvall added a comment to T321316: Remove buildkit helper image docker/dockerfile-copy from build pipeline.

Oh boy, there are many instances of old Blubber usage:

May 13 2026, 10:14 PM · Patch-For-Review, Release-Engineering-Team, GitLab (CI & Job Runners), Collaboration-Services
dduvall added a comment to T321316: Remove buildkit helper image docker/dockerfile-copy from build pipeline.

Thank you very much for the detailed explanation!

May 13 2026, 10:07 PM · Patch-For-Review, Release-Engineering-Team, GitLab (CI & Job Runners), Collaboration-Services

May 12 2026

dduvall added a comment to T321316: Remove buildkit helper image docker/dockerfile-copy from build pipeline.

@dduvall blubbers buildkit frontend uses nativ llb directly with T345458: Refactor Blubber's BuildKit frontend gateway to use LLB directly. So my understanding is dockerfile-copy is no longer used/needed by blubber?

I tried to find traces of dockerfile-copyon our gitlab-runners, in buildkit, blubber and codesearch but without success.

@dduvall do you know where to look for dockerfile-copy? Are we still using the image somewhere?

May 12 2026, 4:43 PM · Patch-For-Review, Release-Engineering-Team, GitLab (CI & Job Runners), Collaboration-Services

May 8 2026

dduvall added a comment to T405120: Test new zuul test VMs.

@Dzahn and I debugged the TypeError: Object of type bytes is not JSON serializable error yesterday based on a hunch that the database table's default binary charset was the root cause. We looked at the zuul_buildset and it was indeed created with a DEFAULT CHARSET=binary:

May 8 2026, 3:57 PM · Collaboration-Services, Essential-Work, Continuous-Integration-Infrastructure (Zuul upgrade)

May 7 2026

dduvall added a comment to T405120: Test new zuul test VMs.

The primary error seems due to a bug in the upstream kubernetes driver. I've submitted a patch.

May 7 2026, 4:45 PM · Collaboration-Services, Essential-Work, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall removed a watcher for MW-on-K8s: dduvall.
May 7 2026, 3:31 PM

May 6 2026

dduvall added a comment to T405120: Test new zuul test VMs.

An initial test in the test/gerrit-ping repo has surfaced a couple of issues.

May 6 2026, 11:02 PM · Collaboration-Services, Essential-Work, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall triaged T405120: Test new zuul test VMs as Medium priority.
May 6 2026, 10:49 PM · Collaboration-Services, Essential-Work, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall changed the status of T405120: Test new zuul test VMs from Open to In Progress.
May 6 2026, 10:49 PM · Collaboration-Services, Essential-Work, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall changed the status of T405120: Test new zuul test VMs, a subtask of T395938: puppetize setup of new zuul VMs, from Open to In Progress.
May 6 2026, 10:49 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)

May 5 2026

dduvall closed T424879: Upgrade to Zuul 14.x, a subtask of T395938: puppetize setup of new zuul VMs, as Resolved.
May 5 2026, 10:24 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall closed T424879: Upgrade to Zuul 14.x as Resolved.
May 5 2026, 10:24 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall updated the task description for T424879: Upgrade to Zuul 14.x.
May 5 2026, 10:24 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall updated the task description for T424879: Upgrade to Zuul 14.x.
May 5 2026, 9:58 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)

Apr 30 2026

dduvall updated the task description for T424879: Upgrade to Zuul 14.x.
Apr 30 2026, 5:09 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)

Apr 29 2026

dduvall updated the task description for T424879: Upgrade to Zuul 14.x.
Apr 29 2026, 11:06 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall changed the status of T424879: Upgrade to Zuul 14.x, a subtask of T395938: puppetize setup of new zuul VMs, from Open to In Progress.
Apr 29 2026, 5:18 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall changed the status of T424879: Upgrade to Zuul 14.x from Open to In Progress.
Apr 29 2026, 5:18 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall created T424879: Upgrade to Zuul 14.x.
Apr 29 2026, 5:18 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)

Apr 21 2026

dduvall triaged T424061: Ensure zuul-executor can prepare workspaces and dispatch builds as Medium priority.
Apr 21 2026, 4:34 PM · Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall created T424061: Ensure zuul-executor can prepare workspaces and dispatch builds.
Apr 21 2026, 4:34 PM · Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall closed T406384: Add a zuul tenant config on the zuul scheduler host (zuul1001), a subtask of T395938: puppetize setup of new zuul VMs, as Resolved.
Apr 21 2026, 4:26 PM · Patch-For-Review, Collaboration-Services, Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall closed T406384: Add a zuul tenant config on the zuul scheduler host (zuul1001) as Resolved.

The zuul-scheduler is now configured with a tenant config (see https://gerrit.wikimedia.org/r/c/operations/puppet/+/1272970). It's managed via puppet for now meaning that subsequent changes to the project list will require a puppet patch. We can revisit this requirement down the road via the tenant_config_script if this workflow is not flexible enough.

Apr 21 2026, 4:26 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Continuous-Integration-Infrastructure (Zuul upgrade)

Apr 16 2026

dduvall created T423639: TypeError: Cannot assign null to property MediaWiki\Language\ConverterRule::$mRuleDisplay of type Wikimedia\Parsoid\DOM\DocumentFragment|string|false.
Apr 16 2026, 6:46 PM · Essential-Work, Parsoid-Read-Views (Language Converter Support), Content-Platform-Team (Work In Progress), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Parsoid, Wikimedia-production-error

Apr 15 2026

dduvall triaged T406384: Add a zuul tenant config on the zuul scheduler host (zuul1001) as Medium priority.
Apr 15 2026, 10:04 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall claimed T406384: Add a zuul tenant config on the zuul scheduler host (zuul1001).
Apr 15 2026, 10:04 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Continuous-Integration-Infrastructure (Zuul upgrade)
dduvall updated the task description for T423515: MediaWiki\Extension\WikiLambda\ZObjectStore::findZLanguageFromCode: [1146] Table 'abstractwiki.wikilambda_zlanguages' doesn't exist.
Apr 15 2026, 9:21 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda, Wikimedia-production-error
dduvall added a parent task for T423515: MediaWiki\Extension\WikiLambda\ZObjectStore::findZLanguageFromCode: [1146] Table 'abstractwiki.wikilambda_zlanguages' doesn't exist: T420482: 1.46.0-wmf.24 deployment blockers.
Apr 15 2026, 6:41 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda, Wikimedia-production-error
dduvall added a subtask for T420482: 1.46.0-wmf.24 deployment blockers: T423515: MediaWiki\Extension\WikiLambda\ZObjectStore::findZLanguageFromCode: [1146] Table 'abstractwiki.wikilambda_zlanguages' doesn't exist.
Apr 15 2026, 6:41 PM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
dduvall created T423515: MediaWiki\Extension\WikiLambda\ZObjectStore::findZLanguageFromCode: [1146] Table 'abstractwiki.wikilambda_zlanguages' doesn't exist.
Apr 15 2026, 6:41 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda, Wikimedia-production-error
dduvall triaged T423514: OutOfBoundsException: Term with languageCode "en" not found as Unbreak Now! priority.
Apr 15 2026, 6:34 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, WikiLambda, Wikimedia-production-error
dduvall added a parent task for T423514: OutOfBoundsException: Term with languageCode "en" not found: T420482: 1.46.0-wmf.24 deployment blockers.
Apr 15 2026, 6:33 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, WikiLambda, Wikimedia-production-error
dduvall added a subtask for T420482: 1.46.0-wmf.24 deployment blockers: T423514: OutOfBoundsException: Term with languageCode "en" not found.
Apr 15 2026, 6:33 PM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
dduvall added projects to T423514: OutOfBoundsException: Term with languageCode "en" not found: WikiLambda, Abstract Wikipedia team.
Apr 15 2026, 6:31 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, WikiLambda, Wikimedia-production-error
dduvall updated the task description for T423514: OutOfBoundsException: Term with languageCode "en" not found.
Apr 15 2026, 6:30 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, WikiLambda, Wikimedia-production-error
dduvall created T423514: OutOfBoundsException: Term with languageCode "en" not found.
Apr 15 2026, 6:27 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Abstract Wikipedia team (26Q4 (Apr–Jun)), Essential-Work, WikiLambda, Wikimedia-production-error

Apr 7 2026

dduvall closed T422234: Remove the "blubber" label from Jenkins agents, a subtask of T225031: On CI Jenkins, audit worker labels and remove unused ones, as Resolved.
Apr 7 2026, 10:33 PM · Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO, Continuous-Integration-Infrastructure
dduvall closed T422234: Remove the "blubber" label from Jenkins agents as Resolved.

The pipelinelib labels have all been renamed to reflect the capabilities that are required for each pipelinelib stage execution.

Apr 7 2026, 10:33 PM · Essential-Work, Release-Engineering-Team (Doing 😎), Release Pipeline (Blubber), Continuous-Integration-Infrastructure