Page MenuHomePhabricator

dcaro (David Caro)
SRE & amauteur yak shaver

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Nov 2 2020, 11:59 AM (310 w, 1 d)
Availability
Available
IRC Nick
dcaro
LDAP User
David Caro
MediaWiki User
DCaro (WMF) [ Global Accounts ]

Recent Activity

Today

dcaro closed T441012: Quarry runners cannot authenticate to Wiki Replicas (s52788, error 1045) as Resolved.

I fixed the credentials a few hours ago yep, I'll close, but let me know if you still see issues (maybe one worker did not pick them up or something).

Tue, Oct 13, 5:09 PM · tools-platform-team, Data-Services, cloud-services-team, Quarry
dcaro added a comment to T441012: Quarry runners cannot authenticate to Wiki Replicas (s52788, error 1045).

@Niinarh7102026 that query shows as running right now, are you still having issues?

Tue, Oct 13, 5:08 PM · tools-platform-team, Data-Services, cloud-services-team, Quarry
dcaro claimed T441012: Quarry runners cannot authenticate to Wiki Replicas (s52788, error 1045).
Tue, Oct 13, 5:07 PM · tools-platform-team, Data-Services, cloud-services-team, Quarry
dcaro moved T340754: Move replica_cnf_api out of the Puppet repo from In progress to Ready for Review on the tools-platform-team board.
Tue, Oct 13, 4:48 PM · Patch-For-Review, tools-platform-team, Toolforge, User-Raymond_Ndibe, cloud-services-team, Data-Services
dcaro changed the status of T340754: Move replica_cnf_api out of the Puppet repo from Open to In Progress.
Tue, Oct 13, 1:53 PM · Patch-For-Review, tools-platform-team, Toolforge, User-Raymond_Ndibe, cloud-services-team, Data-Services
dcaro claimed T340754: Move replica_cnf_api out of the Puppet repo.
Tue, Oct 13, 1:53 PM · Patch-For-Review, tools-platform-team, Toolforge, User-Raymond_Ndibe, cloud-services-team, Data-Services
dcaro moved T440966: Quarry: Access Denied Error from Backlog to In progress on the tools-platform-team board.
Tue, Oct 13, 12:55 PM · tools-platform-team, Quarry
dcaro claimed T440979: [quarry] update the database password.
Tue, Oct 13, 12:55 PM · Quarry, tools-platform-team
dcaro moved T440979: [quarry] update the database password from Todos to Ready for Review on the tools-platform-team board.
Tue, Oct 13, 12:55 PM · Quarry, tools-platform-team
dcaro triaged T440979: [quarry] update the database password as High priority.
Tue, Oct 13, 12:55 PM · Quarry, tools-platform-team
dcaro added a comment to T440966: Quarry: Access Denied Error.

Confirmed, it's not working for some reason :).

Tue, Oct 13, 12:53 PM · tools-platform-team, Quarry
dcaro added a subtask for T440966: Quarry: Access Denied Error: T440979: [quarry] update the database password.
Tue, Oct 13, 12:53 PM · tools-platform-team, Quarry
dcaro added a parent task for T440979: [quarry] update the database password: T440966: Quarry: Access Denied Error.
Tue, Oct 13, 12:53 PM · Quarry, tools-platform-team
dcaro created T440979: [quarry] update the database password.
Tue, Oct 13, 12:51 PM · Quarry, tools-platform-team
Restricted Application added a project to T369800: [replica_cnf,functional-tests] Run replica_cnf functional tests in lima-kilo with the rest of functional tests: tools-platform-team.

yeaaaa I think there is a task somewhere about moving replica_cnf out of puppet. maybe it's time to work on that

Tue, Oct 13, 10:43 AM · tools-platform-team, User-Raymond_Ndibe, cloud-services-team, Toolforge
dcaro added a parent task for T440948: [replica-cnf] The uwsgi service stops sometimes without errors: Unknown Object (Task).
Tue, Oct 13, 10:30 AM · tools-platform-team, Toolforge
dcaro added a parent task for T440952: [maintain-dbusers] Allow self-rotating credentials: Unknown Object (Task).
Tue, Oct 13, 10:30 AM · Patch-For-Review, Toolforge, tools-platform-team
dcaro triaged T440952: [maintain-dbusers] Allow self-rotating credentials as High priority.
Tue, Oct 13, 10:29 AM · Patch-For-Review, Toolforge, tools-platform-team
dcaro changed the status of T440952: [maintain-dbusers] Allow self-rotating credentials from Open to In Progress.
Tue, Oct 13, 10:29 AM · Patch-For-Review, Toolforge, tools-platform-team
dcaro updated the task description for T440952: [maintain-dbusers] Allow self-rotating credentials.
Tue, Oct 13, 9:46 AM · Patch-For-Review, Toolforge, tools-platform-team
dcaro created T440952: [maintain-dbusers] Allow self-rotating credentials.
Tue, Oct 13, 9:43 AM · Patch-For-Review, Toolforge, tools-platform-team
dcaro created T440948: [replica-cnf] The uwsgi service stops sometimes without errors.
Tue, Oct 13, 9:13 AM · tools-platform-team, Toolforge

Yesterday

dcaro created T440878: [maintain-kubeusers] tries to recreate the namespace though already exsits.
Mon, Oct 12, 1:30 PM · tools-platform-team, Toolforge
dcaro added a comment to T432564: [hypothesis] ST5.4.1 Extend logging capabilities.

Weekly asana report:

Mon, Oct 12, 9:21 AM · OKR-Work, Toolforge, Epic, tools-platform-team

Thu, Oct 8

dcaro added a comment to T440571: [alerts-api] expose metrics.

We can copy the logs service dashboard as template (https://grafana.wmcloud.org/d/kcAb-KUSe/logs-service-overview?from=now-2d&to=now&timezone=utc&var-datasource=P8433460076D33992), same for the fastapi exporter and such.

Thu, Oct 8, 3:29 PM · tools-platform-team, Toolforge
dcaro created T440611: [logs-api] Add alert when there's no events flowing in.
Thu, Oct 8, 3:27 PM · Toolforge, tools-platform-team
dcaro updated the task description for T414513: Add new alerts for Toolforge cluster high load.
Thu, Oct 8, 2:54 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro claimed T439884: [logs-cli,logs-api] add functional tests for all the new "finished" features.
Thu, Oct 8, 10:48 AM · Toolforge, tools-platform-team
dcaro changed the status of T439884: [logs-cli,logs-api] add functional tests for all the new "finished" features from Open to In Progress.
Thu, Oct 8, 10:47 AM · Toolforge, tools-platform-team
dcaro moved T440561: Allow setting SSH port at lima-kilo VM creation from Ready for Review to In progress on the tools-platform-team board.
Thu, Oct 8, 10:16 AM · tools-platform-team
dcaro moved T432571: [components-api] send deployment events to the logs-api system-event log endpoint from In Review to In progress on the tools-platform-team board.
Thu, Oct 8, 10:00 AM · OKR-Work, Toolforge, tools-platform-team
dcaro moved T411248: Plan to make clouddumps more resilient and easier to operate from Backlog to Done on the tools-platform-team board.
Thu, Oct 8, 9:43 AM · Data-Platform-SRE (2026-08-28 - 2026-09-18), tools-platform-team, tools-infrastructure-team, Infrastructure-Foundations, Traffic, netops, Data-Services, Cloud-VPS
dcaro moved T431055: New upstream release for Pywikibot from Backlog to Done on the tools-platform-team board.
Thu, Oct 8, 9:43 AM · cloud-services-team, tools-platform-team, PAWS
dcaro moved T431340: Should we ban use of 'freeroot' on PAWS? from Backlog to Done on the tools-platform-team board.
Thu, Oct 8, 9:43 AM · tools-platform-team, cloud-services-team, PAWS
dcaro moved T431967: Intermittent timeouts on Phab-ban tool from Backlog to Done on the tools-platform-team board.
Thu, Oct 8, 9:42 AM · Sustainability (Incident Followup), Tool-phab-ban, tools-platform-team, Toolforge
dcaro moved T328502: Move WMCS off of Icinga and introduce alertmanager from Backlog to Done on the tools-platform-team board.
Thu, Oct 8, 9:42 AM · Patch-For-Review, tools-platform-team, tools-infrastructure-team, Epic, Toolforge, Cloud-VPS, Observability-Alerting
dcaro moved T432571: [components-api] send deployment events to the logs-api system-event log endpoint from Ready for Review to In Review on the tools-platform-team board.
Thu, Oct 8, 9:41 AM · OKR-Work, Toolforge, tools-platform-team
dcaro moved T440294: [maintain-harbor] add pagination when querying harbor from In Review to Ready for Review on the tools-platform-team board.
Thu, Oct 8, 9:41 AM · Toolforge, tools-platform-team
dcaro added a comment to T440294: [maintain-harbor] add pagination when querying harbor.

Currently we use page_size=-1 but that does not give all the results, only 100 (according to the running version)

I think this is not correct. To be certain I did some experiments and so far I couldn't find a case where this is true.
If you are curious about the things I checked see:


@dcaro just out of curiosity are there other endpoints where this is true?

That being said, I'd say we are prematurely optimizing things, but we already have a patch so might as well get it in.

Thu, Oct 8, 9:30 AM · Toolforge, tools-platform-team
dcaro moved T440294: [maintain-harbor] add pagination when querying harbor from In progress to In Review on the tools-platform-team board.
Thu, Oct 8, 8:13 AM · Toolforge, tools-platform-team

Wed, Oct 7

dcaro updated the task description for T437477: Write tutorial for migrating build service jobs to push-to-deploy.
Wed, Oct 7, 6:00 PM · Documentation, Toolforge (Push-to-Deploy), tools-platform-team
dcaro added a comment to T437477: Write tutorial for migrating build service jobs to push-to-deploy.

Did a pass and made some changes, you can check the diff here: https://wikitech.wikimedia.org/w/index.php?title=Help%3AToolforge%2FMigrate_build_service_job_to_push_to_deploy&diff=2465003&oldid=2462321

Wed, Oct 7, 6:00 PM · Documentation, Toolforge (Push-to-Deploy), tools-platform-team
dcaro moved T437477: Write tutorial for migrating build service jobs to push-to-deploy from Ready for Review to In progress on the tools-platform-team board.
Wed, Oct 7, 5:59 PM · Documentation, Toolforge (Push-to-Deploy), tools-platform-team
dcaro updated the task description for T439154: Update Toolforge Deploy to Heroku 24_0.21.20+ to get openjdk 27 support.
Wed, Oct 7, 3:21 PM · Patch-For-Review, tools-platform-team, Tool-spacemedia, Toolforge
dcaro updated the task description for T439154: Update Toolforge Deploy to Heroku 24_0.21.20+ to get openjdk 27 support.
Wed, Oct 7, 3:20 PM · Patch-For-Review, tools-platform-team, Tool-spacemedia, Toolforge
dcaro added a project to T431126: [builds-builder] Update the "stable" image once a month: tools-platform-team.
Wed, Oct 7, 3:17 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a project to T431125: [builds-builder] Pull upstream heroku images weekly: tools-platform-team.
Wed, Oct 7, 3:17 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro updated the task description for T439154: Update Toolforge Deploy to Heroku 24_0.21.20+ to get openjdk 27 support.
Wed, Oct 7, 3:16 PM · Patch-For-Review, tools-platform-team, Tool-spacemedia, Toolforge
dcaro added a comment to T440343: [maintain-harbor] delete untagged artifacts too.

Ran this from my laptop on toolsbeta harbor, freed ~40G:

image.png (237×155 px, 9 KB)

Wed, Oct 7, 3:06 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro moved T436638: [jobs-api] support job stop/pause from Todos to Done on the tools-platform-team board.
Wed, Oct 7, 2:29 PM · Toolforge (Push-to-Deploy), tools-platform-team
dcaro changed the status of T440454: jobs-api: selectively return deprecated images in the images endpoint from Open to In Progress.
Wed, Oct 7, 2:04 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro moved T440454: jobs-api: selectively return deprecated images in the images endpoint from Ready for Review to In Review on the tools-platform-team board.
Wed, Oct 7, 1:55 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro moved T440415: webservice-cli: support the new image-config format from Ready for Review to In progress on the tools-platform-team board.
Wed, Oct 7, 1:55 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro updated the task description for T431421: [webservice-cli] use jobs-api to start the webservice.
Wed, Oct 7, 1:48 PM · Toolforge (Push-to-Deploy), tools-platform-team
dcaro closed T440180: [all] first of the month dependency upgrade MRs as Resolved.
Wed, Oct 7, 1:33 PM · Toolforge, tools-platform-team
dcaro added a comment to T440180: [all] first of the month dependency upgrade MRs.

All mrs are in, I'll update the ci images so they have the newer pre-commit versions and such

Wed, Oct 7, 1:20 PM · Toolforge, tools-platform-team
dcaro reopened T440180: [all] first of the month dependency upgrade MRs as "In Progress".
Wed, Oct 7, 1:19 PM · Toolforge, tools-platform-team
dcaro closed T440180: [all] first of the month dependency upgrade MRs as Resolved.
Wed, Oct 7, 1:16 PM · Toolforge, tools-platform-team
dcaro moved T440414: webservice-cli: deepcopy KubernetesBackend.DEFAULT_RESOURCES before modification from Ready for Review to In progress on the tools-platform-team board.
Wed, Oct 7, 1:05 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro moved T431421: [webservice-cli] use jobs-api to start the webservice from Ready for Review to In progress on the tools-platform-team board.
Wed, Oct 7, 1:04 PM · Toolforge (Push-to-Deploy), tools-platform-team
dcaro changed the status of T431679: jobs-api: Expose state and webservice_defaults on /images endpoint from Open to In Progress.
Wed, Oct 7, 1:00 PM · Patch-For-Review, Toolforge (Push-to-Deploy), tools-platform-team
dcaro moved T431679: jobs-api: Expose state and webservice_defaults on /images endpoint from Ready for Review to In Review on the tools-platform-team board.
Wed, Oct 7, 10:13 AM · Patch-For-Review, Toolforge (Push-to-Deploy), tools-platform-team
dcaro moved T362077: [components-api] Add webservice support from In Review to In progress on the tools-platform-team board.
Wed, Oct 7, 10:13 AM · Patch-For-Review, Toolforge (Push-to-Deploy), tools-platform-team

Tue, Oct 6

dcaro added a comment to T440224: [functional-tests,deploy] Lately got ~50% errors due to not finding the branch.

Happened again, it did not help much xd

Tue, Oct 6, 4:46 PM · Toolforge, tools-platform-team
dcaro moved T362077: [components-api] Add webservice support from Ready for Review to In Review on the tools-platform-team board.
Tue, Oct 6, 4:44 PM · Patch-For-Review, Toolforge (Push-to-Deploy), tools-platform-team
dcaro moved T439554: Read the opted-in tools from components-api from Ready for Review to In progress on the tools-platform-team board.
Tue, Oct 6, 4:44 PM · Patch-For-Review, OKR-Work, Toolforge, tools-platform-team
dcaro moved T440343: [maintain-harbor] delete untagged artifacts too from In progress to Ready for Review on the tools-platform-team board.
Tue, Oct 6, 4:32 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro changed the status of T440326: [components-api] Allow configs without any component from Open to In Progress.
Tue, Oct 6, 4:29 PM · OKR-Work, Toolforge, tools-platform-team
dcaro changed the status of T440326: [components-api] Allow configs without any component, a subtask of T432860: ST5.4.2 Toolforge Alerting System, from Open to In Progress.
Tue, Oct 6, 4:29 PM · OKR-Work, Epic, Toolforge, tools-platform-team
dcaro moved T439554: Read the opted-in tools from components-api from In Review to In progress on the tools-platform-team board.
Tue, Oct 6, 3:59 PM · Patch-For-Review, OKR-Work, Toolforge, tools-platform-team
dcaro moved T440295: [maintain-harbor] add 'noop' mode for testing from In progress to Ready for Review on the tools-platform-team board.
Tue, Oct 6, 3:53 PM · Toolforge, tools-platform-team
dcaro closed T440184: [maintain-harbor] package with poetry/etc. like the rest as Resolved.
Tue, Oct 6, 3:49 PM · Toolforge, tools-platform-team
dcaro closed T440184: [maintain-harbor] package with poetry/etc. like the rest, a subtask of T440182: [toolsbeta,harbor] Got out of quota for CI images (toolforge project), as Resolved.
Tue, Oct 6, 3:49 PM · Toolforge, tools-platform-team
dcaro triaged T440326: [components-api] Allow configs without any component as High priority.
Tue, Oct 6, 3:49 PM · OKR-Work, Toolforge, tools-platform-team
dcaro triaged T440343: [maintain-harbor] delete untagged artifacts too as High priority.
Tue, Oct 6, 3:49 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro moved T439554: Read the opted-in tools from components-api from Ready for Review to In Review on the tools-platform-team board.
Tue, Oct 6, 3:41 PM · Patch-For-Review, OKR-Work, Toolforge, tools-platform-team
dcaro moved T440294: [maintain-harbor] add pagination when querying harbor from In progress to Ready for Review on the tools-platform-team board.
Tue, Oct 6, 3:41 PM · Toolforge, tools-platform-team
dcaro added a parent task for T440343: [maintain-harbor] delete untagged artifacts too: T440182: [toolsbeta,harbor] Got out of quota for CI images (toolforge project).
Tue, Oct 6, 3:06 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro added a subtask for T440182: [toolsbeta,harbor] Got out of quota for CI images (toolforge project): T440343: [maintain-harbor] delete untagged artifacts too.
Tue, Oct 6, 3:06 PM · Toolforge, tools-platform-team
dcaro created T440343: [maintain-harbor] delete untagged artifacts too.
Tue, Oct 6, 3:06 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro added a comment to T439496: [components-api] pick component model based on component-type field, not data shape.

so I played with this even more and while the publish approach is nice, it does prevent you from ever defining a continuous published job in components-api.

Do you have the code? Seems fixable imo.

what do you suggest?

Tue, Oct 6, 2:06 PM · Toolforge (Push-to-Deploy), tools-platform-team
dcaro changed the status of T440294: [maintain-harbor] add pagination when querying harbor from Open to In Progress.
Tue, Oct 6, 12:30 PM · Toolforge, tools-platform-team
dcaro changed the status of T440294: [maintain-harbor] add pagination when querying harbor, a subtask of T440182: [toolsbeta,harbor] Got out of quota for CI images (toolforge project), from Open to In Progress.
Tue, Oct 6, 12:30 PM · Toolforge, tools-platform-team
dcaro changed the status of T440295: [maintain-harbor] add 'noop' mode for testing from Open to In Progress.
Tue, Oct 6, 12:29 PM · Toolforge, tools-platform-team
dcaro changed the status of T440295: [maintain-harbor] add 'noop' mode for testing, a subtask of T440182: [toolsbeta,harbor] Got out of quota for CI images (toolforge project), from Open to In Progress.
Tue, Oct 6, 12:29 PM · Toolforge, tools-platform-team
dcaro triaged T440295: [maintain-harbor] add 'noop' mode for testing as High priority.
Tue, Oct 6, 12:29 PM · Toolforge, tools-platform-team
dcaro triaged T440294: [maintain-harbor] add pagination when querying harbor as High priority.
Tue, Oct 6, 12:03 PM · Toolforge, tools-platform-team
dcaro created T440295: [maintain-harbor] add 'noop' mode for testing.
Tue, Oct 6, 12:03 PM · Toolforge, tools-platform-team
dcaro created T440294: [maintain-harbor] add pagination when querying harbor.
Tue, Oct 6, 12:02 PM · Toolforge, tools-platform-team
dcaro moved T440184: [maintain-harbor] package with poetry/etc. like the rest from In progress to Ready for Review on the tools-platform-team board.
Tue, Oct 6, 12:00 PM · Toolforge, tools-platform-team
dcaro added a comment to T439496: [components-api] pick component model based on component-type field, not data shape.

so I played with this even more and while the publish approach is nice, it does prevent you from ever defining a continuous published job in components-api.

Tue, Oct 6, 8:12 AM · Toolforge (Push-to-Deploy), tools-platform-team

Mon, Oct 5

dcaro added a comment to T440224: [functional-tests,deploy] Lately got ~50% errors due to not finding the branch.

I have enabled set -x right before the failing command, that should show some extra logs next time it happens.

Mon, Oct 5, 6:14 PM · Toolforge, tools-platform-team
dcaro closed T440103: toolforge jobs logs <name> -f has an Internal server error as Resolved.
Mon, Oct 5, 6:13 PM · tools-platform-team, Toolforge
dcaro added a comment to T440103: toolforge jobs logs <name> -f has an Internal server error.

This has been fixed and deployed now :), let me know if you still find issues

Mon, Oct 5, 6:13 PM · tools-platform-team, Toolforge
dcaro created T440224: [functional-tests,deploy] Lately got ~50% errors due to not finding the branch.
Mon, Oct 5, 5:59 PM · Toolforge, tools-platform-team
dcaro added a comment to T431340: Should we ban use of 'freeroot' on PAWS?.

I /think/ this is covered by the 'minesweeper' process which was accidentally not running when I opened this.

Mon, Oct 5, 5:54 PM · tools-platform-team, cloud-services-team, PAWS
dcaro created T440222: [jobs-api,functional-test] Add a test for `--follow`.
Mon, Oct 5, 5:52 PM · tools-platform-team, Toolforge
dcaro added a comment to T440103: toolforge jobs logs <name> -f has an Internal server error.

The issue is the limit, we are sending 'limit=0' to loki webservice point and it does not like it, running this works:

local.tf-test2@toolslocal:~$ toolforge jobs logs -f testoneoff1 -l 100
2026-10-05T16:43:12.443676Z [testoneoff1-kw9kx] [job] Mon Oct  5 04:43:12 PM UTC 2026
Mon, Oct 5, 5:25 PM · tools-platform-team, Toolforge
dcaro added a comment to T440103: toolforge jobs logs <name> -f has an Internal server error.

Version tools-harbor.wmcloud.org/toolforge/logs-api:image-0.0.48-20260911084153-e8e7be4a seems to work on lima-kilo, looking

Mon, Oct 5, 4:52 PM · tools-platform-team, Toolforge
dcaro added a comment to T440103: toolforge jobs logs <name> -f has an Internal server error.

Version tools-harbor.wmcloud.org/toolforge/logs-api:image-0.0.48-20260911084153-e8e7be4a seems to work on lima-kilo, looking

Mon, Oct 5, 4:49 PM · tools-platform-team, Toolforge