Page MenuHomePhabricator

brennen (Brennen Bearnes)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Feb 3 2019, 8:29 PM (15 w, 2 d)
Availability
Available
IRC Nick
brennen
LDAP User
Brennen Bearnes
MediaWiki User
BBearnes (WMF) [ Global Accounts ]

Recent Activity

Tue, May 14

brennen created T223329: Create credentials and add a puppet secret for publishing dev-images with docker-pkg in /dev/ namespace.
Tue, May 14, 8:14 PM · Patch-For-Review, serviceops, dev-images
brennen created T223328: Create fabfile.py for dev-images.
Tue, May 14, 8:11 PM · Release-Engineering-Team (Kanban), Patch-For-Review, local-charts, dev-images
brennen created T223327: Publish dev-images to production Docker registry in /dev/ namespace.
Tue, May 14, 8:08 PM · dev-images

Thu, May 9

brennen closed T218364: Script SSHFS setup in local-charts as Resolved.

We'll iterate on this, but it's working, at least.

Thu, May 9, 8:13 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Developer Productivity, local-charts
brennen closed T218364: Script SSHFS setup in local-charts, a subtask of T212449: FY201819 TEC12 Program – Developer Productivity, as Resolved.
Thu, May 9, 8:13 PM · Developer Productivity, Epic, Release-Engineering-Team

Mon, May 6

brennen added a subtask for T218360: Define a base docker-pkg template and .pipeline/blubber.yaml for mediawiki/core: T222647: Fully support Xdebug in dev-images PHP image(s) and local-charts.
Mon, May 6, 6:18 PM · Patch-For-Review, Release-Engineering-Team (Kanban), local-charts, Release Pipeline, Developer Productivity
brennen added a parent task for T222647: Fully support Xdebug in dev-images PHP image(s) and local-charts: T218360: Define a base docker-pkg template and .pipeline/blubber.yaml for mediawiki/core.
Mon, May 6, 6:18 PM · Patch-For-Review, Developer Productivity, local-charts, dev-images
brennen created T222647: Fully support Xdebug in dev-images PHP image(s) and local-charts.
Mon, May 6, 6:17 PM · Patch-For-Review, Developer Productivity, local-charts, dev-images

Fri, May 3

brennen added a parent task for T222494: Move dev-images PHP + Apache image from mod_php to php-fpm: T222237: FY201819 TEC12:O1 Outcome – Local development is unified with testing and production.
Fri, May 3, 11:06 PM · dev-images, local-charts, Release-Engineering-Team (Kanban), Developer Productivity
brennen added a subtask for T222237: FY201819 TEC12:O1 Outcome – Local development is unified with testing and production: T222494: Move dev-images PHP + Apache image from mod_php to php-fpm.
Fri, May 3, 11:06 PM · Developer Productivity, Release-Engineering-Team
brennen created T222494: Move dev-images PHP + Apache image from mod_php to php-fpm.
Fri, May 3, 11:06 PM · dev-images, local-charts, Release-Engineering-Team (Kanban), Developer Productivity
brennen added a watcher for dev-images: brennen.
Fri, May 3, 11:04 PM
brennen created dev-images.
Fri, May 3, 11:04 PM
brennen edited parent tasks for T222488: Handle multiversion in local-charts MediaWiki deployment, added: T222237: FY201819 TEC12:O1 Outcome – Local development is unified with testing and production; removed: T212449: FY201819 TEC12 Program – Developer Productivity.
Fri, May 3, 10:18 PM · Developer Productivity, local-charts
brennen removed a subtask for T212449: FY201819 TEC12 Program – Developer Productivity: T222488: Handle multiversion in local-charts MediaWiki deployment.
Fri, May 3, 10:18 PM · Developer Productivity, Epic, Release-Engineering-Team
brennen added a subtask for T222237: FY201819 TEC12:O1 Outcome – Local development is unified with testing and production: T222488: Handle multiversion in local-charts MediaWiki deployment.
Fri, May 3, 10:18 PM · Developer Productivity, Release-Engineering-Team
brennen added a comment to T222488: Handle multiversion in local-charts MediaWiki deployment.

Yeah, that seems correct.

Fri, May 3, 10:17 PM · Developer Productivity, local-charts
brennen added a project to T222488: Handle multiversion in local-charts MediaWiki deployment: Developer Productivity.
Fri, May 3, 10:16 PM · Developer Productivity, local-charts
brennen added a subtask for T212449: FY201819 TEC12 Program – Developer Productivity: T222488: Handle multiversion in local-charts MediaWiki deployment.
Fri, May 3, 10:10 PM · Developer Productivity, Epic, Release-Engineering-Team
brennen added a parent task for T222488: Handle multiversion in local-charts MediaWiki deployment: T212449: FY201819 TEC12 Program – Developer Productivity.
Fri, May 3, 10:10 PM · Developer Productivity, local-charts
brennen created T222488: Handle multiversion in local-charts MediaWiki deployment.
Fri, May 3, 10:10 PM · Developer Productivity, local-charts

Tue, Apr 30

brennen moved T218364: Script SSHFS setup in local-charts from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Tue, Apr 30, 10:25 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Developer Productivity, local-charts
brennen closed T222205: TEC12:O1:O1.1 Goal – Create a production tooling compliant Dockerfile that sets up a basic LAMP stack, installs MediaWiki, and can run unit tests as Resolved.

The current state of local-charts meets these criteria for MediaWiki, though with more apparatus (Helm charts and installation scripts) than an individual Dockerfile.

Tue, Apr 30, 9:27 PM · Release-Engineering-Team (Kanban), local-charts, Developer Productivity
brennen closed T222205: TEC12:O1:O1.1 Goal – Create a production tooling compliant Dockerfile that sets up a basic LAMP stack, installs MediaWiki, and can run unit tests, a subtask of T218360: Define a base docker-pkg template and .pipeline/blubber.yaml for mediawiki/core, as Resolved.
Tue, Apr 30, 9:27 PM · Patch-For-Review, Release-Engineering-Team (Kanban), local-charts, Release Pipeline, Developer Productivity
brennen added a parent task for T218364: Script SSHFS setup in local-charts: T212449: FY201819 TEC12 Program – Developer Productivity.
Tue, Apr 30, 9:13 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Developer Productivity, local-charts
brennen added a subtask for T212449: FY201819 TEC12 Program – Developer Productivity: T218364: Script SSHFS setup in local-charts.
Tue, Apr 30, 9:13 PM · Developer Productivity, Epic, Release-Engineering-Team

Apr 3 2019

brennen added a comment to T219877: Create a containerized environment for running end-to-end API tests.

See also: T218360

Apr 3 2019, 10:21 PM · Core Platform Team Backlog (Later), Core Platform Team (Code Health (TEC13))
brennen renamed T218360: Define a base docker-pkg template and .pipeline/blubber.yaml for mediawiki/core from Define a Blubberfile for mediawiki/core to Define a base docker-pkg template and .pipeline/blubber.yaml for mediawiki/core.
Apr 3 2019, 10:20 PM · Patch-For-Review, Release-Engineering-Team (Kanban), local-charts, Release Pipeline, Developer Productivity
brennen added a comment to T219877: Create a containerized environment for running end-to-end API tests.

We (RelEng) are working on building Docker images for use with local-charts. Some goals:

Apr 3 2019, 10:17 PM · Core Platform Team Backlog (Later), Core Platform Team (Code Health (TEC13))

Mar 29 2019

brennen reassigned T218364: Script SSHFS setup in local-charts from brennen to jeena.
Mar 29 2019, 10:11 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Developer Productivity, local-charts

Mar 28 2019

brennen added a comment to T217614: Improve documentation on Docker-based development environments for new developers.

@srodlund Thanks! We've let this drift a bit since I filed this task, but hopefully will get some momentum on it soon.

Mar 28 2019, 3:03 PM · Release-Engineering-Team (Kanban), Developer Productivity, Documentation
brennen added a comment to T219438: Add Windows installation Documentation and Install Script for local-charts repo.

Could run into issue going down that route, as in order to run linux containers you'd need another VM?

Mar 28 2019, 2:52 PM · Release-Engineering-Team (Backlog), Developer Productivity

Mar 27 2019

brennen added a comment to T219438: Add Windows installation Documentation and Install Script for local-charts repo.

I probably have a box somewhere around here I can install Windows on, FWIW.

Mar 27 2019, 8:00 PM · Release-Engineering-Team (Backlog), Developer Productivity

Mar 25 2019

brennen closed T218335: Evaluate Spinnaker as Resolved.
Mar 25 2019, 3:38 PM · Release-Engineering-Team (Kanban)
brennen closed T218335: Evaluate Spinnaker, a subtask of T217325: Consider and evaluate possible new CI tooling, as Resolved.
Mar 25 2019, 3:38 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
brennen added a comment to T218335: Evaluate Spinnaker.

"Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence."

Mar 25 2019, 3:38 PM · Release-Engineering-Team (Kanban)

Mar 22 2019

brennen closed T218138: Evaluate Zuul as Resolved.

Yep!

Mar 22 2019, 2:24 PM · Zuul, Release-Engineering-Team (Kanban)
brennen closed T218138: Evaluate Zuul, a subtask of T217325: Consider and evaluate possible new CI tooling, as Resolved.
Mar 22 2019, 2:23 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)

Mar 20 2019

brennen claimed T218335: Evaluate Spinnaker.
Mar 20 2019, 6:38 PM · Release-Engineering-Team (Kanban)

Mar 19 2019

brennen added a comment to T218138: Evaluate Zuul.

If anyone else would like to experiment with my demo installation, ping here or on IRC and I'll add your pubkey and write up quick SSH instructions.

Mar 19 2019, 11:19 PM · Zuul, Release-Engineering-Team (Kanban)
brennen added a comment to T218138: Evaluate Zuul.

I started with the official Quick-Start Installation and Tutorial, which is built around docker-compose.

Mar 19 2019, 11:18 PM · Zuul, Release-Engineering-Team (Kanban)
brennen closed T217675: Find out about OS X / iOS building/testing from friend, a subtask of T217325: Consider and evaluate possible new CI tooling, as Resolved.
Mar 19 2019, 3:44 AM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
brennen closed T217675: Find out about OS X / iOS building/testing from friend as Resolved.

Had some discussion here with friends who've worked in the iOS ecosystem. Consensus was pretty much that virtualization is difficult and they just use MacOS on Apple hardware. I don't think I learned anything unexpected here.

Mar 19 2019, 3:44 AM · Release-Engineering-Team (Kanban)

Mar 14 2019

brennen placed T218360: Define a base docker-pkg template and .pipeline/blubber.yaml for mediawiki/core up for grabs.
Mar 14 2019, 9:57 PM · Patch-For-Review, Release-Engineering-Team (Kanban), local-charts, Release Pipeline, Developer Productivity
brennen created T218364: Script SSHFS setup in local-charts.
Mar 14 2019, 9:56 PM · Patch-For-Review, Release-Engineering-Team (Kanban), Developer Productivity, local-charts
brennen added a subtask for T217872: Create official docker images for Mediawiki and services used in the local development environment: T218360: Define a base docker-pkg template and .pipeline/blubber.yaml for mediawiki/core.
Mar 14 2019, 9:44 PM · Release-Engineering-Team (Backlog), local-charts, Developer Productivity, Epic
brennen added a parent task for T218360: Define a base docker-pkg template and .pipeline/blubber.yaml for mediawiki/core: T217872: Create official docker images for Mediawiki and services used in the local development environment.
Mar 14 2019, 9:44 PM · Patch-For-Review, Release-Engineering-Team (Kanban), local-charts, Release Pipeline, Developer Productivity
brennen created T218360: Define a base docker-pkg template and .pipeline/blubber.yaml for mediawiki/core.
Mar 14 2019, 9:43 PM · Patch-For-Review, Release-Engineering-Team (Kanban), local-charts, Release Pipeline, Developer Productivity

Mar 12 2019

brennen added a project to T218138: Evaluate Zuul: Zuul.
Mar 12 2019, 6:12 PM · Zuul, Release-Engineering-Team (Kanban)
brennen renamed T218138: Evaluate Zuul from Investigate Zuul v3 to Evaluate Zuul v3.
Mar 12 2019, 6:09 PM · Zuul, Release-Engineering-Team (Kanban)
brennen renamed T217852: Evaluate sourcehut builds from Investigate sourcehut builds to Evaluate sourcehut builds.
Mar 12 2019, 6:07 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
brennen added a comment to T217890: Check gerrithub's info in spreadsheet.

Yeah, it doesn't really seem like this fits under CI tooling. Seems to be a Gerrit-to-GitHub integration of sorts, run by GerritForge, who do hosted Gerrit. Updated spreadsheet accordingly.

Mar 12 2019, 6:05 PM · Release-Engineering-Team (Kanban)
brennen triaged T218138: Evaluate Zuul as Normal priority.
Mar 12 2019, 6:00 PM · Zuul, Release-Engineering-Team (Kanban)

Mar 8 2019

brennen added a parent task for T217852: Evaluate sourcehut builds: T217325: Consider and evaluate possible new CI tooling.
Mar 8 2019, 5:32 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
brennen added a subtask for T217325: Consider and evaluate possible new CI tooling: T217852: Evaluate sourcehut builds.
Mar 8 2019, 5:32 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
brennen added a comment to T217852: Evaluate sourcehut builds.

sourcehut is a suite of interoperable tools for code hosting, issue tracking, CI, etc., described as "the hacker's forge". The web interface is minimal but effective. Individual components can be used standalone. The software overall is licensed AGPL, and a hosted / paid instance is available at sr.ht. Payment is optional on the hosted instance as the project is still in relatively early stages. From glancing over some of the repositories, it seems to be implemented largely in Python and Go.

Mar 8 2019, 5:31 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
brennen triaged T217852: Evaluate sourcehut builds as Normal priority.
Mar 8 2019, 4:36 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
brennen added a comment to T217852: Evaluate sourcehut builds.

Working build manifest: https://git.sr.ht/~brennen/blubber/tree/sourcehut_test/.build.yml

Mar 8 2019, 4:28 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)

Mar 7 2019

brennen added a project to T217872: Create official docker images for Mediawiki and services used in the local development environment: local-charts.
Mar 7 2019, 11:15 PM · Release-Engineering-Team (Backlog), local-charts, Developer Productivity, Epic
brennen added a project to T217869: Automate LocalSettings.php creation for local-charts: local-charts.
Mar 7 2019, 11:15 PM · Patch-For-Review, local-charts, Developer Productivity, Release-Engineering-Team (Kanban)
brennen added a project to T217868: Add tests to local-charts / configure local-charts for CI: local-charts.
Mar 7 2019, 11:15 PM · local-charts, Release-Engineering-Team (Kanban), Developer Productivity
brennen created local-charts.
Mar 7 2019, 11:13 PM
brennen added a parent task for T217868: Add tests to local-charts / configure local-charts for CI: T212449: FY201819 TEC12 Program – Developer Productivity.
Mar 7 2019, 10:21 PM · local-charts, Release-Engineering-Team (Kanban), Developer Productivity
brennen added a subtask for T212449: FY201819 TEC12 Program – Developer Productivity: T217868: Add tests to local-charts / configure local-charts for CI.
Mar 7 2019, 10:21 PM · Developer Productivity, Epic, Release-Engineering-Team
brennen created T217868: Add tests to local-charts / configure local-charts for CI.
Mar 7 2019, 10:21 PM · local-charts, Release-Engineering-Team (Kanban), Developer Productivity
brennen moved T217852: Evaluate sourcehut builds from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
Mar 7 2019, 4:46 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)
brennen created T217852: Evaluate sourcehut builds.
Mar 7 2019, 4:45 PM · User-zeljkofilipin, Release-Engineering-Team (Kanban)

Mar 5 2019

brennen created T217614: Improve documentation on Docker-based development environments for new developers.
Mar 5 2019, 12:36 AM · Release-Engineering-Team (Kanban), Developer Productivity, Documentation
brennen added a member for Developer Productivity: brennen.
Mar 5 2019, 12:12 AM

Feb 7 2019

brennen added a comment to T215328: Requesting access to deployment, contint-admins, and contint-docker for Brennen Bearnes.

Please read and sign https://phabricator.wikimedia.org/L3 if you didn't do it already

Feb 7 2019, 3:32 PM · Patch-For-Review, Operations, SRE-Access-Requests

Feb 5 2019

brennen updated the task description for T214556: Onboarding Brennen.
Feb 5 2019, 8:30 PM · User-greg, Release-Engineering-Team (Kanban)
brennen added a parent task for T215328: Requesting access to deployment, contint-admins, and contint-docker for Brennen Bearnes: T214556: Onboarding Brennen.
Feb 5 2019, 7:13 PM · Patch-For-Review, Operations, SRE-Access-Requests
brennen added a subtask for T214556: Onboarding Brennen: T215328: Requesting access to deployment, contint-admins, and contint-docker for Brennen Bearnes.
Feb 5 2019, 7:13 PM · User-greg, Release-Engineering-Team (Kanban)
brennen updated the task description for T214556: Onboarding Brennen.
Feb 5 2019, 7:12 PM · User-greg, Release-Engineering-Team (Kanban)
brennen created T215328: Requesting access to deployment, contint-admins, and contint-docker for Brennen Bearnes.
Feb 5 2019, 7:11 PM · Patch-For-Review, Operations, SRE-Access-Requests
brennen removed a watcher for Release-Engineering-Team: brennen.
Feb 5 2019, 6:07 PM

Feb 4 2019

brennen updated the task description for T214556: Onboarding Brennen.
Feb 4 2019, 5:56 PM · User-greg, Release-Engineering-Team (Kanban)
brennen added a watcher for Release-Engineering-Team: brennen.
Feb 4 2019, 4:28 PM