Page MenuHomePhabricator

DamianZaremba (damian)
User

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Feb 17 2016, 9:54 PM (520 w, 4 d)
Availability
Available
LDAP User
DamianZaremba
MediaWiki User
Unknown

Recent Activity

Tue, Jan 13

DamianZaremba closed T414360: Reduce NFS disk space usage by cluebotng-trainer tool, a subtask of T414352: 2026-01-12 Toolforge NFS cleanup, as Resolved.
Tue, Jan 13, 9:20 AM · cloud-services-team, Toolforge
DamianZaremba closed T414360: Reduce NFS disk space usage by cluebotng-trainer tool as Resolved.
Tue, Jan 13, 9:20 AM · Tools

Mon, Jan 12

DamianZaremba added a comment to T414360: Reduce NFS disk space usage by cluebotng-trainer tool.

This is not yet migrated as I have been busy since September.

Mon, Jan 12, 6:00 PM · Tools

Nov 19 2025

DamianZaremba added a comment to T410463: HAProxy frontend session limit hit (repeat outage).

I got another alert around 00:28 CET, will investigate when I have a moment, but had the same symptoms as this.

Nov 19 2025, 8:40 AM · cloud-services-team, Toolforge

Nov 18 2025

DamianZaremba created T410463: HAProxy frontend session limit hit (repeat outage).
Nov 18 2025, 9:43 PM · cloud-services-team, Toolforge

Nov 14 2025

DamianZaremba added a comment to T311917: [webservice,toolforge-cli] Make `webservice shell` a standalone tool.

We might want to run a continuous job using jobs-api, and then kubectl exec into it instead of using kubectl run directly (so jobs-api handles the creation of the pod and such).

Nov 14 2025, 2:09 PM · User-Raymond_Ndibe, cloud-services-team, Toolforge
DamianZaremba created T410138: [jobs-api,jobs-cli] add shell support.
Nov 14 2025, 12:47 PM · cloud-services-team, Toolforge

Nov 13 2025

DamianZaremba added a comment to T410055: [logs-api] `--follow` returns inconsistent/artificial log entries.
Nov 13 2025, 6:09 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T410055: [logs-api] `--follow` returns inconsistent/artificial log entries.

https://cluebotng-trainer.toolforge.org/Report%20Interface%20Import/2025-11-13%2018:02:49/logs/bayes-train.log example of where this gets pulled in

Nov 13 2025, 6:06 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T410055: [logs-api] `--follow` returns inconsistent/artificial log entries.

@DamianZaremba btw. I think that you are the last one using the jobs-api log endpoint, can you move your code to use the logs-api instead? (so we can remove the logs code from jobs api :) ).

I'm in the process of doing that at sec :) there are a couple of small behaviour changes but it should be done today

Nov 13 2025, 5:50 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T410055: [logs-api] `--follow` returns inconsistent/artificial log entries.

@DamianZaremba btw. I think that you are the last one using the jobs-api log endpoint, can you move your code to use the logs-api instead? (so we can remove the logs code from jobs api :) ).

Nov 13 2025, 5:19 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T410055: [logs-api] `--follow` returns inconsistent/artificial log entries.

Eventually having 'system logs' (build, jobs, components) with a common 'trace id', so for a deployment you can see everything that happened, would be very nice to have (probably would require some effort to make sure internal things that could have secrets don't get logged to places with tool access).

Nov 13 2025, 5:11 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T410048: [jobs-cli] provides no meaningful feedback for delete.

Yeah, we do this for example in the patch endpoint, but not the delete or restart endpoint (the structure is there but always empty).

Nov 13 2025, 5:02 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T410058: [builds-api] support specifying tag in build.

Being able to change the component name in components-api would be useful, but for different reasons (especially with reuse_build the naming gets a bit funny e.g. 'backup database' is used for 'run this cron').

Nov 13 2025, 5:00 PM · cloud-services-team, Toolforge
DamianZaremba created T410058: [builds-api] support specifying tag in build.
Nov 13 2025, 4:13 PM · cloud-services-team, Toolforge
DamianZaremba created T410055: [logs-api] `--follow` returns inconsistent/artificial log entries.
Nov 13 2025, 3:41 PM · cloud-services-team, Toolforge
DamianZaremba added a project to T410048: [jobs-cli] provides no meaningful feedback for delete: Toolforge.
Nov 13 2025, 3:31 PM · cloud-services-team, Toolforge
DamianZaremba created T410048: [jobs-cli] provides no meaningful feedback for delete.
Nov 13 2025, 3:27 PM · cloud-services-team, Toolforge
DamianZaremba updated the task description for T410046: [jobs-cli] provides no meaningful feedback for restart.
Nov 13 2025, 3:26 PM · cloud-services-team, Toolforge
DamianZaremba created T410046: [jobs-cli] provides no meaningful feedback for restart.
Nov 13 2025, 3:25 PM · cloud-services-team, Toolforge
DamianZaremba closed T408707: [jobs-api] apply topology constraints as Resolved.
Nov 13 2025, 3:19 PM · Toolforge (Toolforge iteration 25), Patch-For-Review, cloud-services-team
DamianZaremba added a comment to T408707: [jobs-api] apply topology constraints.

Looks like this is working as expected;

Nov 13 2025, 3:00 PM · Toolforge (Toolforge iteration 25), Patch-For-Review, cloud-services-team

Nov 12 2025

DamianZaremba closed T408766: [toolforge_run_functional_tests] Doesn't support alternate (fork) repo urls, unexpectedly continues on missing branch as Resolved.

Verified this is working now (after the repo is updated)

tools.test-damian@tools-bastion-15:~/toolforge-deploy$ ./utils/run_functional_tests.sh -u https://gitlab.wikimedia.org/damian/toolforge-deploy.git -b test-break -c jobs-api --test-tool test-damian
Installed toolforge CLIs versions:
| component | type | package name | version | comment |
| :-------: | :--: | :----------: | :-----: | :-----: |
| builds-cli | package | toolforge-builds-cli | 0.0.24 |  |
| components-cli | package | toolforge-components-cli | 0.0.16 |  |
| envvars-cli | package | toolforge-envvars-cli | 0.0.15 |  |
| jobs-cli | package | toolforge-jobs-cli | 16.1.25 |  |
| misctools-cli | package | toolforge-misctools-cli | 1.49.3 |  |
| toolforge-cli | package | toolforge-cli | 0.3.8 |  |
| toolforge-weld | package | python3-toolforge-weld | 1.6.11 |  |
| webservice-cli | package | toolforge-webservice | 0.103.18 |  |
Nov 12 2025, 10:47 AM · cloud-services-team, Toolforge

Nov 11 2025

DamianZaremba added a comment to T324487: Tool seems not to work.

Looks like a tool issue - it's trying to load things from https://tools.wmflabs.org/import-500px/, rather than https://import-500px.toolforge.org/, which is not allowed by CORS

Nov 11 2025, 6:33 PM · import-500px
DamianZaremba added a comment to T402568: [components-api] Queue builds when the build queue is full.

Hit again today while bumping releases on nearly everything

Deployment ID: 20251111-152523-4chqpjcf8c
Created: 20251111-152523
Status: failed
Long status: 
  Got exception: Some builds failed to start: redis(error:409 Client Error: Conflict for url: https://api.svc.tools.eqiad1.wikimedia.cloud:30003/builds/v1/tool/cluebotng/builds) report-interface(error:409 Client Error: Conflict for url: https://api.svc.tools.eqiad1.wikimedia.cloud:30003/builds/v1/tool/cluebotng/builds)
Nov 11 2025, 3:30 PM · Toolforge (Toolforge iteration 25), Patch-For-Review
DamianZaremba added a comment to T403168: [webservice] returning default 404 even though webservice is healthy.

Noticed this again today during tools-db having an outage.

Nov 11 2025, 1:50 PM · cloud-services-team, Toolforge

Nov 9 2025

DamianZaremba renamed T409647: Force text/plain mime type for logs from For text/plain mime type for logs to Force text/plain mime type for logs.
Nov 9 2025, 12:17 AM · WM-Bot
DamianZaremba renamed T409647: Force text/plain mime type for logs from For text/plain mine type to For text/plain mime type for logs.
Nov 9 2025, 12:13 AM · WM-Bot
DamianZaremba created T409647: Force text/plain mime type for logs.
Nov 9 2025, 12:13 AM · WM-Bot

Nov 6 2025

DamianZaremba added a comment to T409009: [functional tests] leave a mess behind.

This was less of an issue is lima-kilo, where you rebuild it every now and then, but when running on a loop in prod becomes more relevant.

Nov 6 2025, 3:03 PM · cloud-services-team, Toolforge

Nov 5 2025

DamianZaremba created T409280: [functional tests] Consider adding tool outputs on failure.
Nov 5 2025, 11:59 AM · cloud-services-team, Toolforge
DamianZaremba added a comment to T409244: Toolforge outage: toolsdb out of space.

This also impacted ClueBot NG, alert for report interface being down was sent at 23:55 UTC (alerting rule is after 2min), then bot not editing at 00:39 UTC (alerting after 1hour, 5min). Recovery at 08:45 UTC. Manually checked around 1am (CET) and was reporting max connections used per the above.

Nov 5 2025, 11:42 AM · cloud-services-team, Toolforge

Nov 4 2025

DamianZaremba added a comment to T409007: [jobs-api] failed to create job from components.

Thanks for the logs.

Nov 4 2025, 12:26 PM · Toolforge (Toolforge iteration 25), cloud-services-team
DamianZaremba closed T409136: Request creation of toolforge-functional-tests VPS project as Declined.

Run on toolforge for now

Nov 4 2025, 10:54 AM · Cloud-VPS (Project-requests)
DamianZaremba added a comment to T409137: lists.wikimedia.org subscription email rejected by DKIM.

Tagging SRE as not sure which team is responsible.

Nov 4 2025, 1:59 AM · collaboration-services, Wikimedia-Mailing-lists, SRE, Infrastructure-Foundations
DamianZaremba added a project to T409137: lists.wikimedia.org subscription email rejected by DKIM: SRE.
Nov 4 2025, 1:58 AM · collaboration-services, Wikimedia-Mailing-lists, SRE, Infrastructure-Foundations
DamianZaremba created T409137: lists.wikimedia.org subscription email rejected by DKIM.
Nov 4 2025, 1:44 AM · collaboration-services, Wikimedia-Mailing-lists, SRE, Infrastructure-Foundations
DamianZaremba created T409136: Request creation of toolforge-functional-tests VPS project.
Nov 4 2025, 1:27 AM · Cloud-VPS (Project-requests)

Nov 3 2025

DamianZaremba lowered the priority of T408002: [functional tests,toolforge-deploy] functional tests are optimistic about retries/timeouts from Medium to Low.
Nov 3 2025, 6:41 PM · Patch-For-Review, cloud-services-team, Toolforge
DamianZaremba added a comment to T408002: [functional tests,toolforge-deploy] functional tests are optimistic about retries/timeouts.

Things are a lot better for me since the uwsgi wheels change.

Nov 3 2025, 6:40 PM · Patch-For-Review, cloud-services-team, Toolforge
DamianZaremba renamed T408766: [toolforge_run_functional_tests] Doesn't support alternate (fork) repo urls, unexpectedly continues on missing branch from [toolforge_run_functional_tests] branch doesn't work on forks to [toolforge_run_functional_tests] Doesn't support alternate (fork) repo urls, unexpectedly continues on missing branch.
Nov 3 2025, 6:38 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T409008: Toolforge fourohfour tool (404 error) shows URL twice.

There was also an ingress update recently (T383516)

Nov 3 2025, 6:33 PM · Toolforge, cloud-services-team
DamianZaremba added a comment to T405024: [envvars] ease revealing a secret.

Verified working in production with https://github.com/cluebotng/component-configs/blob/main/config/static-files/files/trove-mysql.sh

Nov 3 2025, 11:41 AM · Toolforge (Toolforge iteration 25), cloud-services-team

Nov 2 2025

DamianZaremba created T409009: [functional tests] leave a mess behind.
Nov 2 2025, 6:39 PM · cloud-services-team, Toolforge
DamianZaremba created T409007: [jobs-api] failed to create job from components.
Nov 2 2025, 6:14 PM · Toolforge (Toolforge iteration 25), cloud-services-team
DamianZaremba added a comment to T408574: [jobs-api] handle qualified image names.

Function tests passing, both MRs need tagging with NeedsReview as usual

Nov 2 2025, 2:57 PM · Toolforge (Toolforge iteration 25), Patch-For-Review, cloud-services-team
DamianZaremba renamed T408999: [toolforge_deploy_mr] Branches can only be tested for 24 hours, otherwise fail with CI too old. from CI too old? After a short period to [toolforge_deploy_mr] Branches can only be tested for 24 hours, otherwise fail with CI too old..
Nov 2 2025, 2:28 PM · Release-Engineering-Team, cloud-services-team, Toolforge
DamianZaremba added a comment to T408999: [toolforge_deploy_mr] Branches can only be tested for 24 hours, otherwise fail with CI too old..

It appears these images are stored in reggie, which is configured with a 24 hour TTL (x-ref https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/blob/main/reggie/reggie-values.yaml.tftpl#L39).

Nov 2 2025, 2:22 PM · Release-Engineering-Team, cloud-services-team, Toolforge
DamianZaremba created T408999: [toolforge_deploy_mr] Branches can only be tested for 24 hours, otherwise fail with CI too old..
Nov 2 2025, 2:15 PM · Release-Engineering-Team, cloud-services-team, Toolforge

Oct 30 2025

DamianZaremba added a comment to T400940: Allow limiting exposed port access.

Currently handling this in my tools as part of the deployment (network policy / ingress being the only 'unsupported' objects managed (including cross-tool access), everything else is components/jobs-api driven), works just fine but is 'unsupported' so this is 'long term nice to have' for me.

Oct 30 2025, 6:36 PM · cloud-services-team, Toolforge
DamianZaremba closed T401151: Loki usage as Resolved.

This has been migrated over for a while (https://phabricator.wikimedia.org/T401151#11084273), some logs have been reduced (debug -> info), still some areas to cleanup (irc messages are almost gone etc).

Oct 30 2025, 6:34 PM · cloud-services-team, Toolforge
DamianZaremba closed T401917: [build service] failure due to transient issue as Resolved.

No longer using Github for the tool downloads.

Oct 30 2025, 6:32 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T408766: [toolforge_run_functional_tests] Doesn't support alternate (fork) repo urls, unexpectedly continues on missing branch.

So the problem is the repo is cloned under the test user, which uses the upstream repo.

Oct 30 2025, 6:29 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T408767: [toolforge_run_functional_tests] copy/paste format doesn't work.

I think it's just TEST_TOOL_UID="$test_tool_uid" that is needed, but have to double check

Oct 30 2025, 6:27 PM · Toolforge (Toolforge iteration 25), cloud-services-team
DamianZaremba added a comment to T408707: [jobs-api] apply topology constraints.

Note that we have not had any worker get stuck anymore since the last OS upgrade of the NFS servers, so the differentiation of nfs/non-nfs might be less relevant in the near future (:fingerscrossed:).

Oct 30 2025, 1:13 PM · Toolforge (Toolforge iteration 25), Patch-For-Review, cloud-services-team
DamianZaremba closed T408767: [toolforge_run_functional_tests] copy/paste format doesn't work as Resolved.
Oct 30 2025, 1:06 PM · Toolforge (Toolforge iteration 25), cloud-services-team
DamianZaremba closed T408767: [toolforge_run_functional_tests] copy/paste format doesn't work, a subtask of T408766: [toolforge_run_functional_tests] Doesn't support alternate (fork) repo urls, unexpectedly continues on missing branch, as Resolved.
Oct 30 2025, 1:06 PM · cloud-services-team, Toolforge
DamianZaremba created T408787: [striker] tool creation validation is not applying project prefix consistently.
Oct 30 2025, 9:55 AM · Striker, cloud-services-team
DamianZaremba added a project to T408767: [toolforge_run_functional_tests] copy/paste format doesn't work: Toolforge.
Oct 30 2025, 12:16 AM · Toolforge (Toolforge iteration 25), cloud-services-team
DamianZaremba added a project to T408766: [toolforge_run_functional_tests] Doesn't support alternate (fork) repo urls, unexpectedly continues on missing branch: Toolforge.
Oct 30 2025, 12:15 AM · cloud-services-team, Toolforge
DamianZaremba created T408767: [toolforge_run_functional_tests] copy/paste format doesn't work.
Oct 30 2025, 12:14 AM · Toolforge (Toolforge iteration 25), cloud-services-team
DamianZaremba created T408766: [toolforge_run_functional_tests] Doesn't support alternate (fork) repo urls, unexpectedly continues on missing branch.
Oct 30 2025, 12:11 AM · cloud-services-team, Toolforge

Oct 29 2025

DamianZaremba added a project to T408707: [jobs-api] apply topology constraints: Toolforge.
Oct 29 2025, 3:20 PM · Toolforge (Toolforge iteration 25), Patch-For-Review, cloud-services-team
DamianZaremba created T408707: [jobs-api] apply topology constraints.
Oct 29 2025, 3:18 PM · Toolforge (Toolforge iteration 25), Patch-For-Review, cloud-services-team

Oct 28 2025

DamianZaremba added a comment to T408633: Access to grafana.wmcloud.org.

That's helpful, I have a grafana instance on toolforge that I can use for now also.

Oct 28 2025, 8:35 PM · cloud-services-team, Toolforge
DamianZaremba edited projects for T408633: Access to grafana.wmcloud.org, added: Toolforge; removed Cloud-Services.
Oct 28 2025, 8:20 PM · cloud-services-team, Toolforge
DamianZaremba added a project to T408633: Access to grafana.wmcloud.org: Cloud-Services.

The Cloud-Services project tag is not intended to have any tasks. Please check the list on https://phabricator.wikimedia.org/project/profile/832/ and replace it with a more specific project tag to this task. Thanks!

Oct 28 2025, 8:19 PM · cloud-services-team, Toolforge
DamianZaremba created T408633: Access to grafana.wmcloud.org.
Oct 28 2025, 8:19 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools.

What do you mean? I have mount: all in the yaml file.

Oct 28 2025, 6:46 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba assigned T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools to dcaro.
Oct 28 2025, 6:42 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba added a comment to T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools.

Took the liberty of doing what the weekly person normally does for new tickets... feel free to change.

Oct 28 2025, 6:41 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba moved T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools from Backlog to Ready to be worked on on the Toolforge board.
Oct 28 2025, 6:41 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba changed the status of T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools from Open to In Progress.
Oct 28 2025, 6:40 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba triaged T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools as High priority.
Oct 28 2025, 6:40 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba added a comment to T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools.

https://gitlab.wikimedia.org/repos/cloud/toolforge/jobs-api/-/merge_requests/234 is the more important issue (jobs will be scheduled onto non-nfs workers), probably should make a ticket for that, but found it here

Oct 28 2025, 6:39 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba added a comment to T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools.

https://gitlab.wikimedia.org/repos/cloud/toolforge/jobs-api/-/blob/main/tjf/core/models.py?ref_type=heads#L137 is not happening

Oct 28 2025, 5:07 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba added a comment to T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools.

Should fail due to no --mount

local.tf-test@lima-kilo:~$ toolforge jobs run --continuous --filelog-stdout test.log --filelog --filelog-stderr test.log --image tool-tf-test/component1:latest --command web test-job
Oct 28 2025, 4:12 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba added a comment to T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools.

There is a bug in the job validation (which should set the path to be absolute)

Oct 28 2025, 4:10 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba added a comment to T408583: filelog in buildservice image is no longer relative to $TOOL_DATA_DIR on newly deployed tools.

This is sort of covered by https://wikitech.wikimedia.org/wiki/Help:Toolforge/Building_container_images#Using_NFS_shared_storage

Oct 28 2025, 3:58 PM · Patch-For-Review, Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba added a comment to T403321: [components-api] restart rather than delete/create continuous jobs.

The /restart/ bit in components-api is done, once https://gitlab.wikimedia.org/repos/cloud/toolforge/jobs-api/-/merge_requests/220 lands then the /inferred restart in jobs-api/ is done and this can be finally closed.

Oct 28 2025, 3:48 PM · Patch-For-Review, cloud-services-team, Toolforge
DamianZaremba added a comment to T408574: [jobs-api] handle qualified image names.

This was initially proposed as https://gitlab.wikimedia.org/repos/cloud/toolforge/jobs-api/-/merge_requests/229 which got some push back.

Oct 28 2025, 3:21 PM · Toolforge (Toolforge iteration 25), Patch-For-Review, cloud-services-team
DamianZaremba created T408574: [jobs-api] handle qualified image names.
Oct 28 2025, 2:54 PM · Toolforge (Toolforge iteration 25), Patch-For-Review, cloud-services-team

Oct 27 2025

DamianZaremba added a comment to T408321: [builds] What are the current best practices for CI?.

It is also not a trivial problem, so it will take some effort and time to be able to get a "well paved" flow going

Indeed and that is fine, what we have works in broad strokes, so this is more about the future. The primary consuming service is still in beta anyway.

Oct 27 2025, 4:57 PM · cloud-services-team, Toolforge
DamianZaremba reassigned T403322: [builds-api] return image digest from DamianZaremba to dcaro.
Oct 27 2025, 4:35 PM · Patch-For-Review, cloud-services-team, Toolforge
DamianZaremba closed T403322: [builds-api] return image digest as Resolved.
Oct 27 2025, 4:35 PM · Patch-For-Review, cloud-services-team, Toolforge
DamianZaremba updated subscribers of T403322: [builds-api] return image digest.

Looks good to me - thanks for the extended effort on getting this deployed @dcaro

tools.cluebotng-monitoring@tools-bastion-15:~$ toolforge build show
Build ID: cluebotng-monitoring-buildpacks-pipelinerun-b7fqr
Start Time: 2025-09-16T14:29:01Z
End Time: 2025-09-16T14:31:24Z
Status: ok
Message: Tasks Completed: 1 (Failed: 0, Cancelled 0), Skipped: 0
Parameters:
    Source URL: https://github.com/cluebotng/monitoring.git
    Ref: refs/tags/v2.6.5
    Envvars: N/A
Use latest versions: True
Destination Image: tools-harbor.wmcloud.org/tool-cluebotng-monitoring/prometheus:latest@sha256:d281c16aa8bdb1487638a8acb28901125ae16da88134ded1e208619aae90436a
Oct 27 2025, 4:34 PM · Patch-For-Review, cloud-services-team, Toolforge

Oct 26 2025

DamianZaremba created T408331: Policy for (external) contributions / code style.
Oct 26 2025, 4:49 PM · cloud-services-team, Toolforge
DamianZaremba created T408321: [builds] What are the current best practices for CI?.
Oct 26 2025, 1:28 PM · cloud-services-team, Toolforge

Oct 23 2025

DamianZaremba added a comment to T408125: [builds-api] listing deployments gets very slow when querying taskruns.

14s (filtered) is not much longer than 17s (all entries) which makes me think there is a lot going on before the filtering.

Oct 23 2025, 2:31 PM · Toolforge (Toolforge iteration 24)
DamianZaremba added a comment to T408108: [build service] Python pack is outdated, does not support latest Python 3.14 stable release.

https://wikitech.wikimedia.org/wiki/Help:Toolforge/Building_container_images states

Compared to the current images, you can use newer versions of the base languages (ex. python 3.12, see Specifying a Python runtime), and benefit when newer versions are added upstream.

Oct 23 2025, 12:32 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T408108: [build service] Python pack is outdated, does not support latest Python 3.14 stable release.

Similar to https://phabricator.wikimedia.org/T401875
Related to https://phabricator.wikimedia.org/T380127

Oct 23 2025, 12:16 PM · cloud-services-team, Toolforge
DamianZaremba created T408108: [build service] Python pack is outdated, does not support latest Python 3.14 stable release.
Oct 23 2025, 12:15 PM · cloud-services-team, Toolforge

Oct 22 2025

DamianZaremba added a comment to T408033: toolforge jobs dump prints "WARNING: unexpected key 'job_type' in job, omitting it from dump".

Related https://phabricator.wikimedia.org/T405786

Oct 22 2025, 10:19 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T408028: [components-api] tries to decode server errors as json.

I think something to consider is when we leak internal details e.g. "got exception" vs wrapping in human messages e.g. warnings (jobs-api).

Oct 22 2025, 9:34 PM · cloud-services-team, Toolforge
DamianZaremba updated subscribers of T408028: [components-api] tries to decode server errors as json.

/cc @dcaro from discussion on https://gitlab.wikimedia.org/repos/cloud/toolforge/components-api/-/merge_requests/139#note_170947

Oct 22 2025, 9:29 PM · cloud-services-team, Toolforge
DamianZaremba created T408028: [components-api] tries to decode server errors as json.
Oct 22 2025, 9:28 PM · cloud-services-team, Toolforge
DamianZaremba added a comment to T408002: [functional tests,toolforge-deploy] functional tests are optimistic about retries/timeouts.

Somewhat related but for example config generate with some existing jobs works, is loadable and creates the same job (slow) relies on another test to run for the deployment to exist (assume the deploy token test), this makes running specific tests/failures (as advertised by the cli) fail for not very obvious reasons.

Oct 22 2025, 5:05 PM · Patch-For-Review, cloud-services-team, Toolforge
DamianZaremba created T408002: [functional tests,toolforge-deploy] functional tests are optimistic about retries/timeouts.
Oct 22 2025, 4:48 PM · Patch-For-Review, cloud-services-team, Toolforge
DamianZaremba closed T407931: [lima-kilo] jobs-api fails to start sometimes due to nsswitch.conf mount as Resolved.
Oct 22 2025, 4:40 PM · Toolforge (Toolforge iteration 24), cloud-services-team
DamianZaremba closed T407983: [lima-kilo] toolforge_deploy_mr.py fails to find pipeline jobs on fork as Resolved.
Oct 22 2025, 4:39 PM · cloud-services-team, Toolforge