Page MenuHomePhabricator

This.chris.corriere
User

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Nov 6 2025, 12:01 PM (10 w, 2 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
This.chris.corriere [ Global Accounts ]

Recent Activity

Wed, Jan 14

This.chris.corriere moved T410905: Add pipeline tests for Enterprise libraries from Next Up to In Progress on the Wikimedia Enterprise (WME Kanban) board.
Wed, Jan 14, 11:41 AM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere claimed T410905: Add pipeline tests for Enterprise libraries.
Wed, Jan 14, 11:40 AM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere added a comment to T414079: Sync non-prod and prod environments.

there are only 3 repos left to be synced.

Wed, Jan 14, 11:27 AM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere updated the task description for T414079: Sync non-prod and prod environments.
Wed, Jan 14, 11:25 AM · Wikimedia Enterprise (Sprint 84)

Tue, Jan 13

This.chris.corriere edited projects for T410905: Add pipeline tests for Enterprise libraries, added: Wikimedia Enterprise (WME Kanban); removed Wikimedia Enterprise.
Tue, Jan 13, 2:10 PM · Wikimedia Enterprise (Sprint 84)

Thu, Jan 8

This.chris.corriere moved T410902: Semantic Versioning of enterprise images from In Progress to Blocked/Paused on the Wikimedia Enterprise (WME Kanban) board.
Thu, Jan 8, 12:20 PM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere moved T414079: Sync non-prod and prod environments from Next Up to In Progress on the Wikimedia Enterprise (WME Kanban) board.
Thu, Jan 8, 12:20 PM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere edited projects for T414079: Sync non-prod and prod environments, added: Wikimedia Enterprise (WME Kanban); removed Wikimedia Enterprise.
Thu, Jan 8, 12:20 PM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere created T414079: Sync non-prod and prod environments.
Thu, Jan 8, 12:19 PM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere changed the status of T410902: Semantic Versioning of enterprise images, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, from In Progress to Stalled.
Thu, Jan 8, 11:36 AM · Wikimedia Enterprise
This.chris.corriere changed the status of T410902: Semantic Versioning of enterprise images from In Progress to Stalled.
Thu, Jan 8, 11:36 AM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere added a comment to T410902: Semantic Versioning of enterprise images.

we're exploring some trade-offs between the gitlab/cdtools approach from my initial PoC with a python library. I tested the library some this week and stopped at an authentication issue around PATs for git access.
My next steps are to document the trade-offs in the design doc Renil started, then debug the PAT auth issues to complete the alternate PoC if the team decides to A/B test them.

Thu, Jan 8, 11:34 AM · Wikimedia Enterprise (Sprint 84)

Mon, Dec 22

This.chris.corriere moved T410904: Migrate Services pipelines to gitlab k8s runners from In Progress to Done on the Wikimedia Enterprise (WME Kanban) board.
Mon, Dec 22, 8:52 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere closed T410904: Migrate Services pipelines to gitlab k8s runners, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, as Resolved.
Mon, Dec 22, 8:51 PM · Wikimedia Enterprise
This.chris.corriere closed T410904: Migrate Services pipelines to gitlab k8s runners as Resolved.

eks runners are active in dev. I'll create an additional ticket for some minor patching after the break

Mon, Dec 22, 8:51 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere closed T410903: Migrate API pipelines to gitlab k8s runners, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, as Resolved.
Mon, Dec 22, 8:49 PM · Wikimedia Enterprise
This.chris.corriere closed T410903: Migrate API pipelines to gitlab k8s runners as Resolved.

merged to dev

Mon, Dec 22, 8:49 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere moved T410903: Migrate API pipelines to gitlab k8s runners from In Progress to Done on the Wikimedia Enterprise (WME Kanban) board.
Mon, Dec 22, 8:49 PM · Wikimedia Enterprise (WME Kanban)

Dec 16 2025

This.chris.corriere moved T410902: Semantic Versioning of enterprise images from Next Up to In Progress on the Wikimedia Enterprise (WME Kanban) board.
Dec 16 2025, 8:08 PM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere changed the status of T410902: Semantic Versioning of enterprise images, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, from Open to In Progress.
Dec 16 2025, 8:08 PM · Wikimedia Enterprise
This.chris.corriere changed the status of T410902: Semantic Versioning of enterprise images from Open to In Progress.

have initial 1.0.0 tagged in the test ECR repo. Will continue testing tomorrow.

Dec 16 2025, 8:07 PM · Wikimedia Enterprise (Sprint 84)

Dec 12 2025

This.chris.corriere added a comment to T410904: Migrate Services pipelines to gitlab k8s runners.

all services have MRs into dev with passing pipeline tests from the dev eks runners. Admin is waiting on an MR into cdtools before it can be merged to dev.

Dec 12 2025, 9:20 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere changed the status of T410903: Migrate API pipelines to gitlab k8s runners, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, from Open to In Progress.
Dec 12 2025, 9:19 PM · Wikimedia Enterprise
This.chris.corriere changed the status of T410903: Migrate API pipelines to gitlab k8s runners from Open to In Progress.

all three apis have MRs into dev with passing pipeline tests from the dev eks runners.

Dec 12 2025, 9:19 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere claimed T410903: Migrate API pipelines to gitlab k8s runners.
Dec 12 2025, 9:18 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere moved T410903: Migrate API pipelines to gitlab k8s runners from Next Up to In Progress on the Wikimedia Enterprise (WME Kanban) board.
Dec 12 2025, 9:17 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere edited projects for T410903: Migrate API pipelines to gitlab k8s runners, added: Wikimedia Enterprise (WME Kanban); removed Wikimedia Enterprise.
Dec 12 2025, 9:17 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere closed T410898: Cdtools Refactoring, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, as Resolved.
Dec 12 2025, 9:01 PM · Wikimedia Enterprise
This.chris.corriere closed T410898: Cdtools Refactoring as Resolved.
Dec 12 2025, 9:01 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere updated the task description for T410904: Migrate Services pipelines to gitlab k8s runners.
Dec 12 2025, 8:33 PM · Wikimedia Enterprise (WME Kanban)

Dec 11 2025

This.chris.corriere added a comment to T410904: Migrate Services pipelines to gitlab k8s runners.
  • dags is merged to main
  • eventstream-listener and snapshots have MRs with passing pipelines for dev
  • commons failed on a linting issue introduced through general/wmf
Dec 11 2025, 11:07 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere updated the task description for T410904: Migrate Services pipelines to gitlab k8s runners.
Dec 11 2025, 1:30 PM · Wikimedia Enterprise (WME Kanban)

Dec 10 2025

This.chris.corriere edited projects for T410902: Semantic Versioning of enterprise images, added: Wikimedia Enterprise (WME Kanban); removed Wikimedia Enterprise.
Dec 10 2025, 11:42 PM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere added a comment to T410902: Semantic Versioning of enterprise images.

per slack convo: The scope here is to ensure the dev and the main branch builds have semantic versioning tags and the CD environment is able to pull the tagged images automatically via argocd. Currently, we pull only latest tags. Stretched goal for this epic will also be looking into generating automated changelogs

Dec 10 2025, 11:42 PM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere added a comment to T410898: Cdtools Refactoring.

tested single image build/push with content-integrity and multi image build/push with commons, per migration plan.
Permissions on ci/cd creds restricted which ECR repos could be pushed to, so created a new one for pipeline_test.
the latest_tag added for the multi-handler build should help with the semver ticket

Dec 10 2025, 11:41 PM · Wikimedia Enterprise (WME Kanban)

Dec 9 2025

This.chris.corriere added a comment to T410902: Semantic Versioning of enterprise images.

Are we pushing to snapshot while in non-prod?

Dec 9 2025, 2:47 PM · Wikimedia Enterprise (Sprint 84)

Dec 8 2025

This.chris.corriere claimed T410900: Enable ephemeral tests setup for MR pipeline.
Dec 8 2025, 3:38 PM · Wikimedia Enterprise
This.chris.corriere changed the status of T410900: Enable ephemeral tests setup for MR pipeline, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, from Stalled to Open.
Dec 8 2025, 3:37 PM · Wikimedia Enterprise
This.chris.corriere changed the status of T410900: Enable ephemeral tests setup for MR pipeline from Stalled to Open.
Dec 8 2025, 3:37 PM · Wikimedia Enterprise
This.chris.corriere added a comment to T410900: Enable ephemeral tests setup for MR pipeline.

After syncing with Jose we're focusing on e2e-framework since it leverages KinD and should be compatible with the new runners.

Dec 8 2025, 3:36 PM · Wikimedia Enterprise

Dec 6 2025

This.chris.corriere added a comment to T410903: Migrate API pipelines to gitlab k8s runners.

these three apis are prepped for migration as soon as cdtools has been merged.

Dec 6 2025, 1:22 AM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere added a comment to T410904: Migrate Services pipelines to gitlab k8s runners.

all services are prepped for migration as soon as cdtools is merged.

Dec 6 2025, 1:21 AM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere added a comment to T410900: Enable ephemeral tests setup for MR pipeline.

tentative plan to discuss:
Trunk-based development with ephemeral envs for MRs and ci-* branches
Final State:

  • main to pr (production only)
  • MRs to ephemeral environments
  • dv removed after migration (replaced by ephemeral)
  • Naming: mr-123, ci-feature-x patterns for namespaces, URLs
  • Infrastructure: Single service, namespace isolation, shared dev infrastructure with prefixes
  • Lifecycle: Auto-create/destroy with grace periods
Dec 6 2025, 1:19 AM · Wikimedia Enterprise
This.chris.corriere added a comment to T410902: Semantic Versioning of enterprise images.

admin service is a safe proof of concept candidate for semver. It's relatively small so low risk for an initial example. I can test this in a project like pipeline-test or use pipeline-test for the PoC if it's more convenient.

Dec 6 2025, 12:49 AM · Wikimedia Enterprise (Sprint 84)

Dec 4 2025

This.chris.corriere created T411823: Add S3 cached backend for EKS runners.
Dec 4 2025, 10:18 PM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere edited projects for T410904: Migrate Services pipelines to gitlab k8s runners, added: Wikimedia Enterprise (WME Kanban); removed Wikimedia Enterprise.
Dec 4 2025, 10:10 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere claimed T410904: Migrate Services pipelines to gitlab k8s runners.
Dec 4 2025, 10:08 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere closed T410901: Finalize the dev and prod k8s gitlab runners configuration, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, as Resolved.
Dec 4 2025, 10:07 PM · Wikimedia Enterprise
This.chris.corriere closed T410901: Finalize the dev and prod k8s gitlab runners configuration as Resolved.

I was able to run a dags-check on both dv and pr eks runners in the pipeline-test project

Dec 4 2025, 10:07 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere changed the status of T410904: Migrate Services pipelines to gitlab k8s runners, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, from Open to In Progress.
Dec 4 2025, 1:22 PM · Wikimedia Enterprise
This.chris.corriere changed the status of T410904: Migrate Services pipelines to gitlab k8s runners from Open to In Progress.

dags, commons, on-demand, and content-integrity have been tested on the new runners. I can start submitting MRs to start the review processes.

Dec 4 2025, 1:22 PM · Wikimedia Enterprise (WME Kanban)

Dec 3 2025

This.chris.corriere added a comment to T410902: Semantic Versioning of enterprise images.

per slack conversation this will likely need to be rescoped to include internal dependencies like schema. If an enterprise image needs to be rebuilt based on a semver tag it can be "officially validated" unless the dependencies are pinned to a version as well and included in an SBOM.

Dec 3 2025, 2:39 PM · Wikimedia Enterprise (Sprint 84)
This.chris.corriere added a comment to T410901: Finalize the dev and prod k8s gitlab runners configuration.
Dec 3 2025, 12:03 PM · Wikimedia Enterprise (WME Kanban)

Dec 2 2025

This.chris.corriere added a comment to T410898: Cdtools Refactoring.

moving more config to cdtools in an effort to make switching from ECS to EKS runners as clean as possible.

Dec 2 2025, 7:07 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere added a comment to T410901: Finalize the dev and prod k8s gitlab runners configuration.

initial MR for eks runner app templates has been submitted

Dec 2 2025, 7:00 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere added a comment to T410901: Finalize the dev and prod k8s gitlab runners configuration.

working to get an EKS gitlab runner deployed to production.
Remaining steps to deploy the runner to prod:

Dec 2 2025, 12:26 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere changed the status of T410900: Enable ephemeral tests setup for MR pipeline, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, from Open to Stalled.
Dec 2 2025, 12:15 PM · Wikimedia Enterprise
This.chris.corriere changed the status of T410900: Enable ephemeral tests setup for MR pipeline from Open to Stalled.

I was asked to hold off on this ticket until further details on an ephemeral testing strategy have been provided.

Dec 2 2025, 12:15 PM · Wikimedia Enterprise
This.chris.corriere claimed T410901: Finalize the dev and prod k8s gitlab runners configuration.
Dec 2 2025, 12:07 PM · Wikimedia Enterprise (WME Kanban)

Dec 1 2025

This.chris.corriere added a comment to T410901: Finalize the dev and prod k8s gitlab runners configuration.

test-dags-import pipeline succeeded on MR in pipeline-test.

Dec 1 2025, 4:20 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere changed the status of T410901: Finalize the dev and prod k8s gitlab runners configuration, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, from Open to In Progress.
Dec 1 2025, 11:41 AM · Wikimedia Enterprise
This.chris.corriere changed the status of T410901: Finalize the dev and prod k8s gitlab runners configuration from Open to In Progress.

Notes from chat:

  1. Finalize gitlab runner configuration to handle the concurrency required by the existing pipeline builds happening on ECS fargate.

A few other checks such as failed task cleanup and garbage dump of the pods should work as expected. Memory spec should be pipeline specific instead of changing runner configuration.

  1. Deploy the runner for production
  2. Start migrating pipelines for existing services first, APIs later

dags
content-integrity
commons

Dec 1 2025, 11:41 AM · Wikimedia Enterprise (WME Kanban)

Nov 26 2025

This.chris.corriere closed T410897: Enable gitlab k8s runner to run docker-compose based tests, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, as Resolved.
Nov 26 2025, 1:34 PM · Wikimedia Enterprise
This.chris.corriere closed T410897: Enable gitlab k8s runner to run docker-compose based tests as Resolved.
Nov 26 2025, 1:34 PM · Wikimedia Enterprise
This.chris.corriere changed the status of T410898: Cdtools Refactoring, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, from Open to In Progress.
Nov 26 2025, 10:21 AM · Wikimedia Enterprise
This.chris.corriere changed the status of T410898: Cdtools Refactoring from Open to In Progress.
Nov 26 2025, 10:20 AM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere claimed T410897: Enable gitlab k8s runner to run docker-compose based tests.
Nov 26 2025, 10:19 AM · Wikimedia Enterprise
This.chris.corriere added a comment to T410897: Enable gitlab k8s runner to run docker-compose based tests.

realtime and on-demand docker compose tests are completing on the new runners. Will double check the tests before I close the ticket

Nov 26 2025, 2:56 AM · Wikimedia Enterprise

Nov 24 2025

This.chris.corriere changed the status of T410897: Enable gitlab k8s runner to run docker-compose based tests, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, from Open to In Progress.
Nov 24 2025, 5:22 PM · Wikimedia Enterprise
This.chris.corriere changed the status of T410897: Enable gitlab k8s runner to run docker-compose based tests from Open to In Progress.

I've started debugging on on-demand integration tests locally.

Nov 24 2025, 5:22 PM · Wikimedia Enterprise
This.chris.corriere closed T409724: Provision gitlab runners in dev k8s, a subtask of T384574: [APP: Objective 3 Term 3.3. - WME OKR TBD- Q1-Q2 FY 25-26]- Gitlab on k8s, as Resolved.
Nov 24 2025, 5:19 PM · Wikimedia Enterprise
This.chris.corriere closed T409724: Provision gitlab runners in dev k8s as Resolved.

pipeline-test is successfully building images on the new runner for main, realtime, and on-demand

Nov 24 2025, 5:19 PM · Wikimedia Enterprise (WME Kanban)

Nov 18 2025

This.chris.corriere added a comment to T409724: Provision gitlab runners in dev k8s.

The ci pipeline in the test app repository can now schedule jobs on the newly provisioned runner. It's still a basic docker job, so I'll be moving into docker compose and building/pushing images first thing tomorrow.

Nov 18 2025, 5:57 PM · Wikimedia Enterprise (WME Kanban)

Nov 17 2025

This.chris.corriere added a comment to T409724: Provision gitlab runners in dev k8s.

merged MR to fix the polling request warning and moved the external secret to the provided chart level resource. Moving to CI test to confirm the alpine runner pod kicks off an ubuntu job pod.

Nov 17 2025, 3:47 PM · Wikimedia Enterprise (WME Kanban)
This.chris.corriere added a comment to T409724: Provision gitlab runners in dev k8s.

I was able to test the DinD configuration locally with docker. The MR was approved by Renil this morning after I pushed my changes. We'll need to see if the gitlab runner registers successfully before we can fully test DinD. The k8s/istio upgrade is a higher priority and these changes probably don't need to be merged until the upgrade is complete.

Nov 17 2025, 12:38 PM · Wikimedia Enterprise (WME Kanban)

Nov 12 2025

This.chris.corriere added a comment to T409724: Provision gitlab runners in dev k8s.

Spoke with Renil about splitting this story between runner registration and docker-in-docker (DinD), given DinD has more configuration options and additional security concerns

Nov 12 2025, 1:13 PM · Wikimedia Enterprise (WME Kanban)