Page MenuHomePhabricator

mmodell (Mukunda Modell)
Release Engineer, Phabricator AdminAdministrator

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Sep 19 2014, 9:45 AM (376 w, 3 d)
Roles
Administrator
Availability
Available
IRC Nick
twentyafterfour
LDAP User
20after4
MediaWiki User
MModell (WMF) [ Global Accounts ]

I am a Software Engineer on the Wikimedia Release-Engineering-Team.

What I do

Deployments

A big part of my work involves release automation and tooling. This includes Scap, Deployments, MediaWiki-Release-Tools and Train Deployments.

Phabricator

I am also responsible for Phabricator maintenance, improvements and occasional software deployments. I'm constantly working to improve phabricator through my contributions to Wikimedia-Phabricator-Extensions (rPHEX phabricator-extensions) and Phabricator (Upstream).

Elsewhere on the web:

github/20after4
Stack Overflow/20after4

Disclaimer: I work for the Wikimedia Foundation. However, the Foundation does not vet all my activity, so edits, statements, or other contributions made by this account may not reflect the views of the Foundation.`

Recent Activity

Wed, Nov 24

mmodell added a member for Trusted-Contributors: Jelto.
Wed, Nov 24, 4:10 PM
mmodell added a comment to T296022: Deprecate git-ssh service on phabricator.wikimedia.org.

Links to existing solutions in the Wikimedia environment would be appreciated.

Wed, Nov 24, 3:05 PM · serviceops, Release-Engineering-Team, Phabricator
mmodell added a comment to T296022: Deprecate git-ssh service on phabricator.wikimedia.org.

@Urbanecm: This all makes perfect sense and I don't want to make people's work more difficult. To the point of onboarding and offboarding stewards, this sounds like a process that's ripe for automation.

Wed, Nov 24, 9:24 AM · serviceops, Release-Engineering-Team, Phabricator
mmodell added a comment to T296022: Deprecate git-ssh service on phabricator.wikimedia.org.

I believe it should be possible to host private repos on gitlab, not 100% on that.

Wed, Nov 24, 7:07 AM · serviceops, Release-Engineering-Team, Phabricator

Tue, Nov 23

Dzahn awarded T296022: Deprecate git-ssh service on phabricator.wikimedia.org a Love token.
Tue, Nov 23, 11:29 PM · serviceops, Release-Engineering-Team, Phabricator

Mon, Nov 22

mmodell closed T261498: Implement "Labels" for workboard cards as Declined.

Probably not going to have time to work on this.

Mon, Nov 22, 10:18 PM · Developer Productivity, Phabricator
mmodell awarded T295692: Create tag projects worktype-project, origin-user, origin-alert, origin-team a Doubloon token.
Mon, Nov 22, 10:13 PM · User-dcaro, Project-Admins
mmodell added a comment to T286866: Unarchive WMUA-tech project and create a custom security policy for its members.

Here is a custom form for WMUA-Tech: https://phabricator.wikimedia.org/maniphest/task/edit/form/107/

Mon, Nov 22, 10:12 PM · Project-Admins, Phabricator

Fri, Nov 19

mmodell added a comment to T295692: Create tag projects worktype-project, origin-user, origin-alert, origin-team.

The tag icon is entirely semantic but it can be used in search and I find that helpful for filtering out projects that are not relevant to a particular context.

Fri, Nov 19, 8:27 PM · User-dcaro, Project-Admins
mmodell added a comment to T295692: Create tag projects worktype-project, origin-user, origin-alert, origin-team.

Is there any reason not to use the tag icon, even if not really intended for global use?

Fri, Nov 19, 7:39 PM · User-dcaro, Project-Admins

Thu, Nov 18

Aklapper awarded T296022: Deprecate git-ssh service on phabricator.wikimedia.org a Like token.
Thu, Nov 18, 9:44 PM · serviceops, Release-Engineering-Team, Phabricator
mmodell created T296022: Deprecate git-ssh service on phabricator.wikimedia.org.
Thu, Nov 18, 8:14 PM · serviceops, Release-Engineering-Team, Phabricator

Thu, Nov 11

mmodell removed projects from T239378: Disable parent task metadata by default for new sub tasks: Developer Productivity, Phabricator (Upstream), Upstream.

The easiest thing to do would be all or nothing. Cherry-picking some of the fields to copy might be more involved.

Thu, Nov 11, 7:28 AM · Phabricator, Developer Productivity

Wed, Nov 10

mmodell changed the status of T295497: Demo data³ from Open to In Progress.
Wed, Nov 10, 6:50 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Data³
mmodell moved T148805: Phab feature request: Cycle time for a task entering a column to resolution, with support for wildcards from Priority Backlog 📥 to Doing on the Release-Engineering-Team board.
Wed, Nov 10, 6:43 PM · Release-Engineering-Team (Doing), Data³, Phabricator
mmodell changed the point value for T295497: Demo data³ from 8 to 5.
Wed, Nov 10, 6:42 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Data³
mmodell changed the point value for T295497: Demo data³ from 7 to 8.
Wed, Nov 10, 6:42 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Data³
mmodell moved T295497: Demo data³ from Priority Backlog 📥 to Done by Wed 24 Nov 🔥 on the Release-Engineering-Team board.
Wed, Nov 10, 6:42 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Data³
mmodell updated the task description for T295497: Demo data³.
Wed, Nov 10, 6:41 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Data³
mmodell updated the task description for T295497: Demo data³.
Wed, Nov 10, 6:34 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Data³
mmodell added a project to T295497: Demo data³: Data³.
Wed, Nov 10, 6:30 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Data³
mmodell created T295497: Demo data³.
Wed, Nov 10, 6:29 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Data³

Tue, Nov 9

mmodell added a comment to T285304: Disable Slowvote application.

It seems like the consensus is to disable it but if there is a use-case for it then I'm all for supporting it.

Tue, Nov 9, 8:03 PM · Phabricator
mmodell added a comment to T291593: give visibility for "in progress" tasks on a work board.

@AntiCompositeNumber - how about this:

Tue, Nov 9, 7:58 PM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell added a comment to T292094: Limit GitLab shared runners to trusted contributors.

Do you think this makes sense? Would this plan fit the CI Pipeline rollout timeline discussed in this phab?

If it helps I'd be happy to guinea-pig some of the solutions discussed in this thread.

Tue, Nov 9, 7:43 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), SecTeam-Processed, Security-Team, User-brennen, GitLab (CI & Job Runners)

Nov 5 2021

mmodell moved T291593: give visibility for "in progress" tasks on a work board from Backlog to Done on the Release-Engineering-Team (Done by Thu 04 Nov 🧟) board.
Nov 5 2021, 4:39 PM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator

Nov 4 2021

mmodell added a comment to T288956: Evaluate adding "In progress" status to Phabricator..

Btw tasks set to "in progress" are not visible on the main page ate 'new tasks', like tasks set to 'stalled'.

Nov 4 2021, 2:10 AM · Phabricator
mmodell closed T291593: give visibility for "in progress" tasks on a work board, a subtask of T288956: Evaluate adding "In progress" status to Phabricator., as Resolved.
Nov 4 2021, 2:09 AM · Phabricator
mmodell closed T291593: give visibility for "in progress" tasks on a work board as Resolved.
Nov 4 2021, 2:09 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell added a project to T291593: give visibility for "in progress" tasks on a work board: Release-Engineering-Team (Done by Thu 04 Nov 🧟).
Nov 4 2021, 2:09 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell set the point value for T294998: Phabricator Project Reports have inaccurate counts for the age histogram to 1.
Nov 4 2021, 2:06 AM · Release-Engineering-Team (Seen), Wikimedia-Phabricator-Extensions, Phabricator
mmodell created T294998: Phabricator Project Reports have inaccurate counts for the age histogram.
Nov 4 2021, 2:04 AM · Release-Engineering-Team (Seen), Wikimedia-Phabricator-Extensions, Phabricator

Nov 3 2021

mmodell set Final Story Points to 1 on T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters.
Nov 3 2021, 10:22 PM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell closed T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters as Resolved.
Nov 3 2021, 10:22 PM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell moved T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters from Waiting for review to Done on the Release-Engineering-Team (Done by Thu 04 Nov 🧟) board.
Nov 3 2021, 10:22 PM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell awarded P17656 (An Untitled Masterwork) a Love token.
Nov 3 2021, 4:01 PM

Nov 2 2021

mmodell updated subscribers of T292094: Limit GitLab shared runners to trusted contributors.

My current understanding is that only users with Developer-level access to the project are allowed to run jobs:

https://docs.gitlab.com/ee/user/permissions.html#job-permissions

I think, however, I need to build a working example of exactly what happens here. I'll call that out as a next step here.

Nov 2 2021, 4:19 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), SecTeam-Processed, Security-Team, User-brennen, GitLab (CI & Job Runners)

Oct 30 2021

mmodell committed rPHTRbb304b5a66aa: Ran `arc liberate` to introduce new translation classes (authored by mmodell).
Ran `arc liberate` to introduce new translation classes
Oct 30 2021, 9:06 AM

Oct 29 2021

mmodell added a comment to P17637 Fileimporter$ npm run selenium-test error.

It looks like the ffmpeg arguments are wrong for the requested screen size - 1280x1024 is taller than 1366x768 so it can't capture a 1024 pixel height.

Oct 29 2021, 11:53 PM
mmodell committed rPHDEP98f10da1caac: updated submodules (authored by mmodell).
updated submodules
Oct 29 2021, 12:14 PM
mmodell committed rPHTR2136cad4dd4f: Updated translations and re-exported strings / variable locations (authored by mmodell).
Updated translations and re-exported strings / variable locations
Oct 29 2021, 8:02 AM
mmodell moved T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters from In progress to Waiting for review on the Release-Engineering-Team (Done by Thu 04 Nov 🧟) board.
Oct 29 2021, 7:53 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell awarded T294594: PHP Notice: Undefined index: error-html a Orange Medal token.
Oct 29 2021, 7:33 AM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), MediaWiki-extensions-FlaggedRevs, Wikimedia-production-error
mmodell added a comment to T245575: Dockerize our Phabricator development environment.

@Sj I am one of the founding members of the forge project and I've been nominally working with them upstream, though I haven't put a lot of time into it yet.

Oct 29 2021, 7:31 AM · Release-Engineering-Team (Yak Shaving 🐃🪒), User-brennen, Phabricator

Oct 28 2021

mmodell created T294594: PHP Notice: Undefined index: error-html.
Oct 28 2021, 8:00 PM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), MediaWiki-extensions-FlaggedRevs, Wikimedia-production-error
mmodell added a comment to T294544: FlaggedRevs does not work in german wiktionary.

Thanks for the confirmation!

Oct 28 2021, 7:58 PM · MW-1.38-notes (1.38.0-wmf.6; 2021-10-26), User-xSavitar, MediaWiki-extensions-FlaggedRevs
mmodell awarded T294544: FlaggedRevs does not work in german wiktionary a Orange Medal token.
Oct 28 2021, 7:57 PM · MW-1.38-notes (1.38.0-wmf.6; 2021-10-26), User-xSavitar, MediaWiki-extensions-FlaggedRevs
mmodell added a comment to T294544: FlaggedRevs does not work in german wiktionary.

Can anyone confirm if this is still happening?

Oct 28 2021, 7:56 PM · MW-1.38-notes (1.38.0-wmf.6; 2021-10-26), User-xSavitar, MediaWiki-extensions-FlaggedRevs
mmodell reassigned T294559: Editing page ending with :number or going to such page via a namespace alias results in redirect to address with :number used as port from mmodell to Urbanecm.
Oct 28 2021, 7:56 PM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), User-Urbanecm, Platform Engineering, WMF-General-or-Unknown, Regression, Wikimedia-production-error, MediaWiki-General
mmodell closed T294559: Editing page ending with :number or going to such page via a namespace alias results in redirect to address with :number used as port as Resolved.
Oct 28 2021, 7:56 PM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), User-Urbanecm, Platform Engineering, WMF-General-or-Unknown, Regression, Wikimedia-production-error, MediaWiki-General
mmodell added a comment to T294559: Editing page ending with :number or going to such page via a namespace alias results in redirect to address with :number used as port.

The revert seems to have resolved this issue.

Oct 28 2021, 7:55 PM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), User-Urbanecm, Platform Engineering, WMF-General-or-Unknown, Regression, Wikimedia-production-error, MediaWiki-General
mmodell closed T294559: Editing page ending with :number or going to such page via a namespace alias results in redirect to address with :number used as port, a subtask of T293947: 1.38.0-wmf.6 deployment blockers, as Resolved.
Oct 28 2021, 7:55 PM · Patch-For-Review, Release-Engineering-Team (Done by Thu 04 Nov 🧟), Release, Train Deployments
mmodell added a comment to T293947: 1.38.0-wmf.6 deployment blockers.

Indeed it's blocked but getting unblocked soon I hope?

Oct 28 2021, 7:32 PM · Patch-For-Review, Release-Engineering-Team (Done by Thu 04 Nov 🧟), Release, Train Deployments
mmodell updated TrainSubscriberBot.
Oct 28 2021, 4:42 PM
mmodell moved T294559: Editing page ending with :number or going to such page via a namespace alias results in redirect to address with :number used as port from Untriaged to Oct 2021 on the Wikimedia-production-error board.
Oct 28 2021, 1:54 PM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), User-Urbanecm, Platform Engineering, WMF-General-or-Unknown, Regression, Wikimedia-production-error, MediaWiki-General

Oct 27 2021

mmodell moved T294336: Mentor dashboard: TypeError: Cannot read properties of null (reading 'getIcon') from Untriaged to Oct 2021 on the Wikimedia-production-error board.
Oct 27 2021, 6:48 PM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), JavaScript, Wikimedia-production-error, GrowthExperiments-MentorDashboard, Growth-Team
mmodell moved T294401: [minor] "User is no longer logged in" when attempting to publish add link edits from Untriaged to Oct 2021 on the Wikimedia-production-error board.
Oct 27 2021, 6:47 PM · Growth-Team, GrowthExperiments, Wikimedia-production-error
mmodell moved T294411: undefined is not an object (evaluating 'this.tabs[tabName].disabled') from Untriaged to Oct 2021 on the Wikimedia-production-error board.
Oct 27 2021, 6:46 PM · MW-1.38-notes (1.38.0-wmf.9; 2021-11-16), SDAW-MediaSearch, Structured-Data-Backlog (Current Work), Wikimedia-production-error
mmodell moved T293295: PHP Warning: The locally stored wiki page '[page]' has unsupported content model' from Untriaged to Oct 2021 on the Wikimedia-production-error board.
Oct 27 2021, 6:46 PM · Product-Infrastructure-Team-Backlog, JsonConfig, Wikimedia-production-error
mmodell created T294467: Error: Call to a member function insertBefore() on null in ImageMap class.
Oct 27 2021, 6:18 PM · MW-1.38-notes (1.38.0-wmf.12; 2021-12-06), ImageMap, Wikimedia-production-error

Oct 20 2021

mmodell moved T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters from Backlog to In progress on the Release-Engineering-Team (Done by Thu 04 Nov 🧟) board.
Oct 20 2021, 7:10 PM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell added a comment to T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters.

This is a straightforward and simple bugfix.

Oct 20 2021, 5:41 PM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell claimed T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters.
Oct 20 2021, 5:39 PM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator

Oct 19 2021

mmodell moved T291978: Limit GitLab shared runners to images from Wikimedia Docker registry from Done by Wed 06 Oct to Priority Backlog 📥 on the Release-Engineering-Team board.
Oct 19 2021, 7:18 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Security-Team, Patch-For-Review, User-brennen, GitLab (CI & Job Runners), Security
mmodell awarded T293604: Puppet failure on phabricator-prod-1001.devtools.eqiad1.wikimedia.cloud a Mountain of Wealth token.
Oct 19 2021, 11:43 AM · Patch-For-Review, Phabricator
mmodell closed T293604: Puppet failure on phabricator-prod-1001.devtools.eqiad1.wikimedia.cloud as Resolved.

Thanks for the fix!

Oct 19 2021, 11:43 AM · Patch-For-Review, Phabricator
mmodell added a comment to T191865: Deploy "Due Dates" / Deadlines feature.

More than a year too late but...

Oct 19 2021, 11:37 AM · Release-Engineering-Team (Kanban), Phabricator
mmodell added a project to T293734: Make assignees or setters of a past Due Date on a non-closed task more aware of that task: Release-Engineering-Team (Next).
Oct 19 2021, 11:34 AM · Release-Engineering-Team (Next), Phabricator
mmodell archived Phabricator (2021-03-24).
Oct 19 2021, 11:32 AM
mmodell added a comment to T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters.

the link is missing the project phid.. Example the 5 weeks link should look like:

Oct 19 2021, 11:13 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell triaged T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters as High priority.
Oct 19 2021, 11:08 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell changed the subtype of T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters from "Task" to "Bug Report".
Oct 19 2021, 11:08 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell moved T291710: "Project report" Age Distribution query links to individual weeks lack project tag and task status parameters from INBOX to Priority Backlog 📥 on the Release-Engineering-Team board.
Oct 19 2021, 11:07 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell edited projects for T265617: Experiment with GitLab-Phabricator integration, added: Release-Engineering-Team (Next); removed Release-Engineering-Team (Done by Wed 06 Oct).
Oct 19 2021, 11:04 AM · serviceops-radar, Release-Engineering-Team (Next), GitLab (Integrations), Phabricator, User-brennen, GitLab-Test
mmodell edited projects for T288381: Connect WikiBugs IRC bot to Wikimedia GitLab, added: Release-Engineering-Team (Next); removed Release-Engineering-Team (Done by Wed 06 Oct).
Oct 19 2021, 11:04 AM · Release-Engineering-Team (Next), GitLab (Integrations), Patch-For-Review, Wikibugs
mmodell placed T288381: Connect WikiBugs IRC bot to Wikimedia GitLab up for grabs.
Oct 19 2021, 11:02 AM · Release-Engineering-Team (Next), GitLab (Integrations), Patch-For-Review, Wikibugs

Oct 14 2021

mmodell updated the task description for T89945: Merge to deployed branches instead of cutting a new deployment branch every week..
Oct 14 2021, 11:36 PM · RelEng-Archive-FY201718-Q2, Release-Engineering-Team (Long-Lived-Branches), releng-201617-q1, Deployments, Epic

Oct 13 2021

mmodell added a project to T148805: Phab feature request: Cycle time for a task entering a column to resolution, with support for wildcards: Release-Engineering-Team (Priority Backlog 📥).
Oct 13 2021, 4:57 PM · Release-Engineering-Team (Doing), Data³, Phabricator

Oct 8 2021

mmodell added a comment to T265617: Experiment with GitLab-Phabricator integration.

So one thing I think that we need is the equivalent to the "gerrit patches" table that shows up in phabricator for any gerrit patches tagged with Bug: Tnnn I suppose we could use the exact same convention, we just need a way to query gitlab for matching MRs...

Oct 8 2021, 6:21 PM · serviceops-radar, Release-Engineering-Team (Next), GitLab (Integrations), Phabricator, User-brennen, GitLab-Test
mmodell added a comment to T291978: Limit GitLab shared runners to images from Wikimedia Docker registry.

So the containers will be running in a VM environment, no? And we can ensure that they restore to a snapshot or known-good baseline before testing a new patch? If we limit the absolute resource usage of the virtual machine and ensure a clean wipe/reset after each run then I think that root escape would have minimal real impact? Am I missing something?

Oct 8 2021, 6:15 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Security-Team, Patch-For-Review, User-brennen, GitLab (CI & Job Runners), Security

Oct 6 2021

mmodell moved T211904: Set up data storage to collect loosely structured data from CI from Next to Priority Backlog 📥 on the Release-Engineering-Team board.
Oct 6 2021, 4:32 PM · Release-Engineering-Team (Priority Backlog 📥), Elasticsearch, Continuous-Integration-Infrastructure

Oct 5 2021

mmodell awarded Blog Post: Blog Post Writing Club a Love token.
Oct 5 2021, 6:06 PM

Sep 29 2021

mmodell added a comment to T292094: Limit GitLab shared runners to trusted contributors.

If there’s an error or the request times out, the pipeline is accepted.

Sep 29 2021, 11:34 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), SecTeam-Processed, Security-Team, User-brennen, GitLab (CI & Job Runners)
mmodell added a comment to T263166: Convert static mediawiki configuration to form more suitable for containers.

I plan to submit a more detailed proposal to the Tech Decision Forum shortly.

Sep 29 2021, 10:49 PM · User-Daniel, Platform Engineering Roadmap, Release-Engineering-Team (Seen), MW-on-K8s
mmodell added a comment to T292094: Limit GitLab shared runners to trusted contributors.

Mark all new users as "External" and have a process for unchecking the box. In some ways this may be simplest, but don't really like it - it's just a bad user experience, as you can't create new projects even under your own user when marked external, and last I tried this it wasn't at all obvious why.

Sep 29 2021, 10:37 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), SecTeam-Processed, Security-Team, User-brennen, GitLab (CI & Job Runners)
mmodell added a comment to T212016: Create a repository for sharing ad-hoc local development tools.

This might be a good candidate for early adoption / migration to gitlab?

Sep 29 2021, 6:26 PM · Developer Productivity
mmodell removed a watcher for Toolhub: mmodell.
Sep 29 2021, 6:17 PM
mmodell added a comment to T291978: Limit GitLab shared runners to images from Wikimedia Docker registry.

I think that many of the upstream docker images should be fine, for instance, images maintained by trustworthy organizations / open source projects. I don't know if there is a way to allow a list of blessed images / orgs with some kind of allow-list but that would also require extra maintenance work.

Sep 29 2021, 6:09 PM · Release-Engineering-Team (Done by Wed 24 Nov 🔥), Security-Team, Patch-For-Review, User-brennen, GitLab (CI & Job Runners), Security
mmodell added a comment to T263166: Convert static mediawiki configuration to form more suitable for containers.

Broadly:

  • SRE-level stuff, like server hostnames should be in etcd for ease of automation
  • releng-level stuff, like which wiki is in which group or which wiki is on which release, which extensions are loaded: probably Git, so it goes through CI and can be diffed and blamed
  • basic wiki configuration tasks, currently by sysadmins or trusted users but really should and can be managed through on-wiki interfaces and stored in MySQL.

I think we should also try to move away from loading all configuration during initialization, and defer stuff that's needed only for specific features or endpoints until it's actually needed.

Sep 29 2021, 5:55 PM · User-Daniel, Platform Engineering Roadmap, Release-Engineering-Team (Seen), MW-on-K8s

Sep 28 2021

mmodell awarded Blog Post: How we deploy code a Love token.
Sep 28 2021, 9:25 AM
mmodell added a comment to T291593: give visibility for "in progress" tasks on a work board.

Will there be a pop-up what these symbols mean when hovering with a mouse? (I'd like to reduce the amount of potential confusion / support questions.)

Sep 28 2021, 8:18 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell closed T291881: Get CI working on ddd repo in gitlab as Resolved.

build is now green: https://gitlab.wikimedia.org/releng/ddd/-/pipelines

Sep 28 2021, 6:11 AM · Data³

Sep 27 2021

mmodell added a comment to T291593: give visibility for "in progress" tasks on a work board.

@Jpita: It's not deployed yet.

Sep 27 2021, 10:52 PM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell updated the task description for T291881: Get CI working on ddd repo in gitlab.
Sep 27 2021, 7:48 PM · Data³
mmodell moved T291881: Get CI working on ddd repo in gitlab from MVP to Extra credit on the Data³ board.
Sep 27 2021, 7:45 PM · Data³
mmodell created T291881: Get CI working on ddd repo in gitlab.
Sep 27 2021, 7:43 PM · Data³

Sep 25 2021

mmodell placed T258803: Searching for "gerrit" in global Phabricator search leads to upstream request timeout (too many results?) up for grabs.
Sep 25 2021, 6:24 AM · Phabricator
mmodell lowered the priority of T258803: Searching for "gerrit" in global Phabricator search leads to upstream request timeout (too many results?) from Medium to Low.
Sep 25 2021, 6:24 AM · Phabricator
mmodell added a comment to T291593: give visibility for "in progress" tasks on a work board.

Screenshot from 2021-09-25 01-13-45.png (552×800 px, 88 KB)

Sep 25 2021, 6:18 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator
mmodell triaged T291593: give visibility for "in progress" tasks on a work board as Medium priority.
Sep 25 2021, 6:16 AM · Release-Engineering-Team (Done by Thu 04 Nov 🧟), Phabricator