Page MenuHomePhabricator

dduvall (Dan Duvall)
Automation Engineer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

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

Recent Activity

Yesterday

dduvall added a comment to T265512: Set up Pipeline Configuration in WDQS repo.

Just now getting up to speed on this, so please bear with me if I'm not fully understanding the problem.

Mon, Nov 23, 9:56 PM · Patch-For-Review, Discovery-Search (Current work), Wikidata-Query-Service, Wikidata

Fri, Nov 20

dduvall triaged T268368: Summarize experiments with buildkit based MediaWiki image builds as Medium priority.
Fri, Nov 20, 10:16 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall created T268368: Summarize experiments with buildkit based MediaWiki image builds.
Fri, Nov 20, 10:16 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)

Thu, Nov 19

dduvall added a comment to T255434: Blubber: runuser permissions to node_modules/.cache.

I'm not knowledgable of the initiative or NPM package, and Blubber doesn't really have an opinion about this other than it's best practice to have the source of runtime files (application + linked/importable libraries) be read-only, but here's my suggestion from reading the following part of the documentation:

Thu, Nov 19, 5:08 PM · User-Pablo-WMDE, Release-Engineering-Team (Pipeline), Release Pipeline (Blubber)

Fri, Nov 6

dduvall closed T267060: Experiment with buildkit's llb.ExecOp.AddMount in aggregate images as Invalid.

This is akin to the experimental RUN --mount Dockerfile instructions which only mount temporary volumes for use in the build container. These instructions cannot be used to aggregate sources into a final image for deployment.

Fri, Nov 6, 5:47 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall closed T267060: Experiment with buildkit's llb.ExecOp.AddMount in aggregate images, a subtask of T260828: Experiment with PipelineLib/Blubber driven MediaWiki container image pipeline, as Invalid.
Fri, Nov 6, 5:47 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)

Wed, Nov 4

dduvall added a comment to T266174: Request creation of pipelinelib-experimental VPS project.

Thank you, @nskaggs!

Wed, Nov 4, 5:03 PM · cloud-services-team (Kanban), Release-Engineering-Team, Cloud-VPS (Project-requests)

Mon, Nov 2

dduvall created T267060: Experiment with buildkit's llb.ExecOp.AddMount in aggregate images.
Mon, Nov 2, 7:11 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall added a watcher for MW-on-K8s: dduvall.
Mon, Nov 2, 7:09 PM
dduvall added a comment to T240862: Can't do shallow clone from phabricator.

For the paper trail:

Mon, Nov 2, 4:53 PM · Regression, Wikibase-Containers, Wikidata, Phabricator
dduvall changed the status of T265177: Refactor PipelineLib to allow for alternate docker image pusher from Open to Stalled.
Mon, Nov 2, 4:44 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall changed the status of T265177: Refactor PipelineLib to allow for alternate docker image pusher, a subtask of T260828: Experiment with PipelineLib/Blubber driven MediaWiki container image pipeline, from Open to Stalled.
Mon, Nov 2, 4:44 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall triaged T265177: Refactor PipelineLib to allow for alternate docker image pusher as Medium priority.
Mon, Nov 2, 4:44 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall added a parent task for T240862: Can't do shallow clone from phabricator: T265177: Refactor PipelineLib to allow for alternate docker image pusher.
Mon, Nov 2, 4:44 PM · Regression, Wikibase-Containers, Wikidata, Phabricator
dduvall added a subtask for T265177: Refactor PipelineLib to allow for alternate docker image pusher: T240862: Can't do shallow clone from phabricator.
Mon, Nov 2, 4:44 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)

Tue, Oct 27

dduvall updated the test plan for D1185: Fix isValidGitShallowCloneResponse.
Tue, Oct 27, 7:55 PM · Phabricator, Release-Engineering-Team
dduvall added a comment to D1185: Fix isValidGitShallowCloneResponse.

I've updated the patch to match what I submitted upstream.

Tue, Oct 27, 7:46 PM · Phabricator, Release-Engineering-Team
dduvall updated the diff for D1185: Fix isValidGitShallowCloneResponse.
Tue, Oct 27, 7:45 PM · Phabricator, Release-Engineering-Team

Oct 24 2020

dduvall added a comment to D1185: Fix isValidGitShallowCloneResponse.

I wrote a better patch for upstream. :)

Oct 24 2020, 10:46 PM · Phabricator, Release-Engineering-Team
dduvall added a comment to D1185: Fix isValidGitShallowCloneResponse.

I was reading a bit more about packfile negotiation and it seems like a better heuristic approach than matching a regex against the stderr for this function's implementation might be to:

Oct 24 2020, 5:39 PM · Phabricator, Release-Engineering-Team

Oct 23 2020

dduvall updated the test plan for D1185: Fix isValidGitShallowCloneResponse.
Oct 23 2020, 11:29 PM · Phabricator, Release-Engineering-Team
dduvall requested review of D1185: Fix isValidGitShallowCloneResponse.
Oct 23 2020, 11:26 PM · Phabricator, Release-Engineering-Team
dduvall updated subscribers of T240862: Can't do shallow clone from phabricator.

@thcipriani and I peeked into the logs earlier but we couldn't see anything in the PHP error log, only the 500 response in the access logs.

Oct 23 2020, 9:39 PM · Regression, Wikibase-Containers, Wikidata, Phabricator
dduvall created P13062 (An Untitled Masterwork).
Oct 23 2020, 9:33 PM
dduvall committed rGBLBRf34686ba5ab3: Fix openapi spec and include variant schema (authored by dduvall).
Fix openapi spec and include variant schema
Oct 23 2020, 9:32 PM
dduvall created P13061 (An Untitled Masterwork).
Oct 23 2020, 9:19 PM
dduvall created P13060 GIT_CURL_VERBOSE=1 GIT_TRACE_PACKET=1 git fetch --depth 1 https://phabricator.wikimedia.org/diffusion/ANAB/analytics-blog.git refs/heads/master.
Oct 23 2020, 9:06 PM
dduvall added a comment to T240862: Can't do shallow clone from phabricator.

I ran into this issue yesterday in during a submodule update for Wikibase with --depth 1.

Oct 23 2020, 4:24 PM · Regression, Wikibase-Containers, Wikidata, Phabricator

Oct 21 2020

dduvall updated the task description for T266174: Request creation of pipelinelib-experimental VPS project.
Oct 21 2020, 7:02 PM · cloud-services-team (Kanban), Release-Engineering-Team, Cloud-VPS (Project-requests)
dduvall added a comment to T266174: Request creation of pipelinelib-experimental VPS project.

Can this request be scoped to PipelineLib work rather than any random project by the RelEng team?

Oct 21 2020, 7:02 PM · cloud-services-team (Kanban), Release-Engineering-Team, Cloud-VPS (Project-requests)
dduvall updated the task description for T266174: Request creation of pipelinelib-experimental VPS project.
Oct 21 2020, 7:01 PM · cloud-services-team (Kanban), Release-Engineering-Team, Cloud-VPS (Project-requests)
dduvall renamed T266174: Request creation of pipelinelib-experimental VPS project from Request creation of wmf-releng-testbed VPS project to Request creation of pipelinelib-experimental VPS project.
Oct 21 2020, 7:01 PM · cloud-services-team (Kanban), Release-Engineering-Team, Cloud-VPS (Project-requests)
dduvall created T266174: Request creation of pipelinelib-experimental VPS project.
Oct 21 2020, 6:28 PM · cloud-services-team (Kanban), Release-Engineering-Team, Cloud-VPS (Project-requests)
dduvall added a comment to T266081: Evaluate how we might run buildpack's `pack` in CI.

give it access to the dockerd socket via a bind mount

Definitely not! The Docker daemon runs as root and takes instructions through the socket. As far as I am aware, there is no access list and access to the sockets grants full access to the daemon and hence root privileges on the host machine.

Oct 21 2020, 4:59 PM · Continuous-Integration-Infrastructure, Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2))
dduvall created T266081: Evaluate how we might run buildpack's `pack` in CI.
Oct 21 2020, 12:12 AM · Continuous-Integration-Infrastructure, Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2))

Oct 20 2020

dduvall added a comment to T265685: Set up CI for cloud/toolforge/buildpacks repository.

I'm deep enough in the hole that when I see the word "pack" it's only about buildpacks now :P FWIW https://wikitech.wikimedia.org/wiki/Wikimedia_Cloud_Services_team/EnhancementProposals/Toolforge_push_to_deploy is the overall project which is going to use buildpacks.

Oct 20 2020, 11:47 PM · Continuous-Integration-Config, cloud-services-team (Kanban), Toolforge
dduvall added a comment to T265685: Set up CI for cloud/toolforge/buildpacks repository.

After thinking about this a bit more, I'm not sure packaging pack and running it on a bare agent will give us a better situation as it would still have direct access to Docker and more. I can't think of an obvious path here other than auditing pack more closely and determining whether it has anything that could be used for shell/command injection.

Oct 20 2020, 11:00 PM · Continuous-Integration-Config, cloud-services-team (Kanban), Toolforge
dduvall added a comment to T265685: Set up CI for cloud/toolforge/buildpacks repository.

My bad, I should have explicitly stated that this is about cloud native buildpacks: https://buildpacks.io/ and pack is its CLI tool: https://buildpacks.io/docs/tools/pack/

Oct 20 2020, 7:09 PM · Continuous-Integration-Config, cloud-services-team (Kanban), Toolforge
dduvall added a comment to T265183: In a k8s world: where does MediaWiki code live?.

@dduvall I like the idea of using scap prep to extract the code from the images, I didn't think of inverting the logic like that but it's surely workable.

Oct 20 2020, 6:31 PM · MW-on-K8s
dduvall added a comment to T265685: Set up CI for cloud/toolforge/buildpacks repository.

is it possible for normal jobs to pull/build docker images? We don't actually need to use the images, but verify that pack can build one.

Oct 20 2020, 6:02 PM · Continuous-Integration-Config, cloud-services-team (Kanban), Toolforge

Oct 16 2020

dduvall added a comment to T257582: Work with RelEng to add PipelineBot to Vector.

@hashar I appreciate all the background info, really helpful!

Oct 16 2020, 5:34 PM · Patch-For-Review, Release-Engineering-Team, Vue.js (Vue.js-Search)
dduvall closed T263179: 1.36.0-wmf.13 deployment blockers as Resolved.
Oct 16 2020, 5:11 PM · Patch-For-Review, Release-Engineering-Team-TODO, Release, Train Deployments

Oct 15 2020

dduvall added a comment to T256173: Allow filtering of errors from logged in users.

I think we should be waiting on a backport. If the train rolls out further we'll lose a key bit of infrastructure (client-side error logging). This deploy is getting a little complex and we need more time.

As a short term solution and to unblock the wmf13 deploy, let's revert it in wmf13 and then move this to a wmf14 blocker

Oct 15 2020, 5:43 PM · Instrument-ClientError, Better Use Of Data, MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Patch-For-Review, Readers-Web-Backlog (Tracking), MediaWiki-extensions-WikimediaEvents
dduvall added a comment to T256173: Allow filtering of errors from logged in users.

Thanks for addressing the logspam; much appreciated! However, is this an actual train blocker? I.e. should I be waiting on a backport to wmf/1.36.0-wmf.13 before promoting to all wikis today? If not, please remove T263179: 1.36.0-wmf.13 deployment blockers as a parent task.

Oct 15 2020, 4:27 PM · Instrument-ClientError, Better Use Of Data, MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Patch-For-Review, Readers-Web-Backlog (Tracking), MediaWiki-extensions-WikimediaEvents

Oct 14 2020

dduvall removed a subtask for T263179: 1.36.0-wmf.13 deployment blockers: T263177: 1.36.0-wmf.11 deployment blockers.
Oct 14 2020, 6:09 PM · Patch-For-Review, Release-Engineering-Team-TODO, Release, Train Deployments
dduvall removed a parent task for T263177: 1.36.0-wmf.11 deployment blockers: T263179: 1.36.0-wmf.13 deployment blockers.
Oct 14 2020, 6:09 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1)), Release, Train Deployments
dduvall added a comment to T265183: In a k8s world: where does MediaWiki code live?.

From a delivery point of view, having an immutable artifact which represents what we intend to deploy is advantageous. Deployment is simpler, there are fewer Kubernetes resources required, and it’s easier to track what is running in production. I don’t see an advantage to not shipping the code in the image, and if it’s about avoiding tackling technical debt in regards to running build steps at deploy time, I think it’s better do that hard work rather than settle.

here are a series of unsolved problems we need to solve before I'm comfortable with deciding to go with "code in the image":

  • We need to understand how large such an image would become, and what strain would put on our infrastructure to try to pull it from 100s of servers at the same time. We might need to be creative about how we distribute it in production (bittorrent comes to mind). This is tracked in T264209
  • If that's not a problem, we would still have the disk space utilization issue on the k8s workers, but that seems like a minor concern, in comparison. However high iops would affect other services running on the same servers (the "noisy neighbours" problem).
Oct 14 2020, 6:04 PM · MW-on-K8s

Oct 13 2020

dduvall closed T263177: 1.36.0-wmf.11 deployment blockers, a subtask of T263179: 1.36.0-wmf.13 deployment blockers, as Resolved.
Oct 13 2020, 7:59 PM · Patch-For-Review, Release-Engineering-Team-TODO, Release, Train Deployments
dduvall closed T263177: 1.36.0-wmf.11 deployment blockers as Resolved.

Re-deployed for all wikis.

Oct 13 2020, 7:59 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1)), Release, Train Deployments
dduvall removed a subtask for T263177: 1.36.0-wmf.11 deployment blockers: Unknown Object (Task).
Oct 13 2020, 7:58 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1)), Release, Train Deployments
dduvall lowered the priority of T264370: User authentication security issue (Oct 1) from Unbreak Now! to High.

Lowering priority as new logging is in place and this is no longer a blocker of 1.36.0-wmf.11—the latter has been re-deployed for all wikis.

Oct 13 2020, 7:58 PM · Wikimedia-General-or-Unknown, Security
dduvall removed a subtask for T263177: 1.36.0-wmf.11 deployment blockers: T264370: User authentication security issue (Oct 1).
Oct 13 2020, 7:57 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1)), Release, Train Deployments
dduvall removed a parent task for T264370: User authentication security issue (Oct 1): T263177: 1.36.0-wmf.11 deployment blockers.
Oct 13 2020, 7:57 PM · Wikimedia-General-or-Unknown, Security
dduvall claimed T263177: 1.36.0-wmf.11 deployment blockers.
Oct 13 2020, 4:15 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1)), Release, Train Deployments

Oct 9 2020

dduvall updated subscribers of T257582: Work with RelEng to add PipelineBot to Vector.

To get Vector using PipelineLib, I'm adding a blubber.yaml with a test variant. But would you suggest removing the skin-quibble template and replacing it with another generic template, so as to not run npm run test twice? Since skin-quibble is running other jobs as well, I'm wondering if you have a suggestion on how to modify the config to essentially not have Jenkins run npm run test twice? I'm not too familiar with the different job templates available/their usages, hoping for some ideas if you had any?

Oct 9 2020, 9:10 PM · Patch-For-Review, Release-Engineering-Team, Vue.js (Vue.js-Search)
dduvall removed a subtask for T260828: Experiment with PipelineLib/Blubber driven MediaWiki container image pipeline: T262460: Configure Zuul to trigger PipelineLib based pipelines during gate-and-submit for a few MW components.
Oct 9 2020, 8:26 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall edited parent tasks for T262460: Configure Zuul to trigger PipelineLib based pipelines during gate-and-submit for a few MW components, added: T265177: Refactor PipelineLib to allow for alternate docker image pusher; removed: T260828: Experiment with PipelineLib/Blubber driven MediaWiki container image pipeline.
Oct 9 2020, 8:26 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall added a subtask for T265177: Refactor PipelineLib to allow for alternate docker image pusher: T262460: Configure Zuul to trigger PipelineLib based pipelines during gate-and-submit for a few MW components.
Oct 9 2020, 8:26 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall created T265177: Refactor PipelineLib to allow for alternate docker image pusher.
Oct 9 2020, 8:25 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall closed T262453: Set up experimental Docker registry in integration project, a subtask of T260828: Experiment with PipelineLib/Blubber driven MediaWiki container image pipeline, as Resolved.
Oct 9 2020, 8:19 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall closed T262453: Set up experimental Docker registry in integration project as Resolved.
Oct 9 2020, 8:19 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))

Oct 7 2020

dduvall triaged T262453: Set up experimental Docker registry in integration project as Medium priority.
Oct 7 2020, 5:57 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))
dduvall claimed T262453: Set up experimental Docker registry in integration project.
Oct 7 2020, 5:57 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))

Oct 1 2020

dduvall reassigned T260827: Investigate/trace rebuildLocalisationCache process for MW containerization from dduvall to dancy.

Thanks for taking a look, @tstarling. It looks like there's more context for the MBS cache clear in T222539: Scap deployments are not purging MessageBlobStore (was: Stale localized messages) and the related patchset to scap as well.

Oct 1 2020, 7:21 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)

Sep 25 2020

dduvall closed T261360: Get scap-vagrant working for use in l10n tracing, a subtask of T260827: Investigate/trace rebuildLocalisationCache process for MW containerization, as Resolved.
Sep 25 2020, 10:44 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall closed T261360: Get scap-vagrant working for use in l10n tracing as Resolved.
Sep 25 2020, 10:44 PM · Scap, MediaWiki Train Development Environment, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))
dduvall updated subscribers of T260827: Investigate/trace rebuildLocalisationCache process for MW containerization.

@tstarling can you provide insight into why the MessageBlobStore is cleared during this process and whether we might be able to remove/decouple it from localization rebuilds? (See above questions/comments.)

Sep 25 2020, 5:29 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)

Sep 24 2020

dduvall added a comment to T260827: Investigate/trace rebuildLocalisationCache process for MW containerization.

My notes after tracing the process:

Sep 24 2020, 8:39 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall closed T260830: Support scratch based variants in Blubber as Resolved.
Sep 24 2020, 8:11 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))
dduvall closed T260830: Support scratch based variants in Blubber, a subtask of T260828: Experiment with PipelineLib/Blubber driven MediaWiki container image pipeline, as Resolved.
Sep 24 2020, 8:11 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall awarded Blog Post: CI now updates your deployment-charts a Party Time token.
Sep 24 2020, 5:43 PM

Sep 23 2020

dduvall added a comment to T259817: Sketch MediaWiki production image composition and workflows.

To further clarify, I think the main question would be transforming a good portion of the workflow above in actual git commits to a repository. It's then trivial to compose a docker image that includes that git repo.

Sep 23 2020, 6:00 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), MW-on-K8s, Release-Engineering-Team (Pipeline)

Sep 17 2020

dduvall placed T262460: Configure Zuul to trigger PipelineLib based pipelines during gate-and-submit for a few MW components up for grabs.
Sep 17 2020, 7:39 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall placed T262458: Create an experimental wmf release branch for a handful of MW extensions and skins up for grabs.
Sep 17 2020, 7:39 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall placed T262455: Author a presentation to showcase MW image build pipeline idea up for grabs.
Sep 17 2020, 7:39 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), MW-on-K8s, Release-Engineering-Team (Pipeline)
dduvall placed T262453: Set up experimental Docker registry in integration project up for grabs.
Sep 17 2020, 7:39 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))

Sep 16 2020

dduvall added a comment to T259817: Sketch MediaWiki production image composition and workflows.

Thanks for the feedback, @Joe.

Sep 16 2020, 4:03 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), MW-on-K8s, Release-Engineering-Team (Pipeline)

Sep 10 2020

dduvall claimed T255701: Move Dan's CI metrics cron script / HTML output from people.wikimedia.org to doc.wikimedia.org.
Sep 10 2020, 3:56 PM · Continuous-Integration-Infrastructure, Code-Health-Metrics, Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO
dduvall added a comment to T255701: Move Dan's CI metrics cron script / HTML output from people.wikimedia.org to doc.wikimedia.org.

Where is the source code for this?

On people1002:/home/dduvall.

Sep 10 2020, 3:54 PM · Continuous-Integration-Infrastructure, Code-Health-Metrics, Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO

Sep 9 2020

dduvall committed rGBLBRb31af34e0de8: Support scratch images (authored by dduvall).
Support scratch images
Sep 9 2020, 7:37 PM
dduvall added a parent task for T262460: Configure Zuul to trigger PipelineLib based pipelines during gate-and-submit for a few MW components: T262458: Create an experimental wmf release branch for a handful of MW extensions and skins.
Sep 9 2020, 6:29 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall added a subtask for T262458: Create an experimental wmf release branch for a handful of MW extensions and skins: T262460: Configure Zuul to trigger PipelineLib based pipelines during gate-and-submit for a few MW components.
Sep 9 2020, 6:29 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall created T262460: Configure Zuul to trigger PipelineLib based pipelines during gate-and-submit for a few MW components.
Sep 9 2020, 6:28 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall created T262458: Create an experimental wmf release branch for a handful of MW extensions and skins.
Sep 9 2020, 6:27 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)
dduvall updated the task description for T262455: Author a presentation to showcase MW image build pipeline idea.
Sep 9 2020, 6:22 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), MW-on-K8s, Release-Engineering-Team (Pipeline)
dduvall created T262455: Author a presentation to showcase MW image build pipeline idea.
Sep 9 2020, 6:20 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), MW-on-K8s, Release-Engineering-Team (Pipeline)
dduvall created T262453: Set up experimental Docker registry in integration project.
Sep 9 2020, 6:13 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))

Sep 2 2020

dduvall added a project to T259817: Sketch MediaWiki production image composition and workflows: MW-on-K8s.
Sep 2 2020, 4:18 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), MW-on-K8s, Release-Engineering-Team (Pipeline)
dduvall updated subscribers of T259817: Sketch MediaWiki production image composition and workflows.

Inviting @akosiaris and @Joe to this and related tasks for comment.

Sep 2 2020, 3:27 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), MW-on-K8s, Release-Engineering-Team (Pipeline)

Sep 1 2020

dduvall renamed T261360: Get scap-vagrant working for use in l10n tracing from Get scap-vagrant working for use in l10n profiling to Get scap-vagrant working for use in l10n tracing.
Sep 1 2020, 11:03 PM · Scap, MediaWiki Train Development Environment, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))

Aug 31 2020

dduvall renamed T260827: Investigate/trace rebuildLocalisationCache process for MW containerization from Profile l10n cache compilation to Investigate/trace rebuildLocalisationCache process for MW containerization.
Aug 31 2020, 5:13 PM · Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Release-Engineering-Team (Pipeline)

Aug 27 2020

dduvall closed T257974: 1.36.0-wmf.6 deployment blockers as Resolved.
Aug 27 2020, 8:52 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1)), Release, Train Deployments
dduvall edited P12409 Masterwork From Distant Lands.
Aug 27 2020, 5:32 PM

Aug 26 2020

dduvall moved T261360: Get scap-vagrant working for use in l10n tracing from Needs triage to Debt on the Scap board.
Aug 26 2020, 10:02 PM · Scap, MediaWiki Train Development Environment, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))
dduvall triaged T261360: Get scap-vagrant working for use in l10n tracing as Medium priority.
Aug 26 2020, 10:01 PM · Scap, MediaWiki Train Development Environment, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))
dduvall created T261360: Get scap-vagrant working for use in l10n tracing.
Aug 26 2020, 10:01 PM · Scap, MediaWiki Train Development Environment, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))
dduvall moved T261346: Modify PipelineLib to work with WMF chart museum from INBOX to Maintenance on the Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1)) board.
Aug 26 2020, 6:26 PM · Release-Engineering-Team (Pipeline), Release Pipeline, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))
dduvall triaged T261346: Modify PipelineLib to work with WMF chart museum as High priority.
Aug 26 2020, 6:26 PM · Release-Engineering-Team (Pipeline), Release Pipeline, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))
dduvall created T261346: Modify PipelineLib to work with WMF chart museum.
Aug 26 2020, 6:25 PM · Release-Engineering-Team (Pipeline), Release Pipeline, Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))

Aug 19 2020

dduvall triaged T260830: Support scratch based variants in Blubber as Medium priority.
Aug 19 2020, 5:18 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))