Page MenuHomePhabricator
Feed Advanced Search

Fri, Jun 7

Slst2020 moved T366674: [builds-cli, jobs-cli, envvars-cli] update package/version scripts to use bookworm from In Progress to In Review on the Toolforge (Toolforge iteration 11) board.
Fri, Jun 7, 8:25 AM · Patch-For-Review, Toolforge (Toolforge iteration 11)
Slst2020 renamed T366674: [builds-cli, jobs-cli, envvars-cli] update package/version scripts to use bookworm from [builds-cli, jobs-cli,envvars-cli,webservice] update package/version scripts to use bookworm to [builds-cli, jobs-cli, envvars-cli] update package/version scripts to use bookworm.
Fri, Jun 7, 8:25 AM · Patch-For-Review, Toolforge (Toolforge iteration 11)
Slst2020 closed T366668: [jobs-api, builds-api, envvars-api] Make openapi yaml comply with OAPI spec 3.1.0 as Resolved.
Fri, Jun 7, 5:55 AM · Toolforge (Toolforge iteration 11)
Slst2020 moved T363809: [envvars-api, envvars-cli] Prefix all endpoints with `/tool/<toolname>` from In Review to In Progress on the Toolforge (Toolforge iteration 11) board.
Fri, Jun 7, 5:55 AM · Toolforge (Toolforge iteration 11)
Slst2020 updated the task description for T366668: [jobs-api, builds-api, envvars-api] Make openapi yaml comply with OAPI spec 3.1.0.
Fri, Jun 7, 5:53 AM · Toolforge (Toolforge iteration 11)
Slst2020 created T366870: [builds-api, envvars-api] Use the aliases instead of ResponseMessage type.
Fri, Jun 7, 5:48 AM · Toolforge
Slst2020 renamed T366674: [builds-cli, jobs-cli, envvars-cli] update package/version scripts to use bookworm from [jobs-cli,envvars-cli,webservice] update package/version scripts to use bookworm to [builds-cli, jobs-cli,envvars-cli,webservice] update package/version scripts to use bookworm.
Fri, Jun 7, 5:34 AM · Patch-For-Review, Toolforge (Toolforge iteration 11)

Thu, Jun 6

Slst2020 moved T366668: [jobs-api, builds-api, envvars-api] Make openapi yaml comply with OAPI spec 3.1.0 from In Progress to In Review on the Toolforge (Toolforge iteration 11) board.
Thu, Jun 6, 1:58 PM · Toolforge (Toolforge iteration 11)

Wed, Jun 5

Slst2020 changed the status of T366674: [builds-cli, jobs-cli, envvars-cli] update package/version scripts to use bookworm from Open to In Progress.
Wed, Jun 5, 9:18 AM · Patch-For-Review, Toolforge (Toolforge iteration 11)
Slst2020 claimed T366674: [builds-cli, jobs-cli, envvars-cli] update package/version scripts to use bookworm.
Wed, Jun 5, 9:16 AM · Patch-For-Review, Toolforge (Toolforge iteration 11)
Slst2020 changed the status of T366668: [jobs-api, builds-api, envvars-api] Make openapi yaml comply with OAPI spec 3.1.0 from Open to In Progress.
Wed, Jun 5, 7:43 AM · Toolforge (Toolforge iteration 11)
Slst2020 renamed T366668: [jobs-api, builds-api, envvars-api] Make openapi yaml comply with OAPI spec 3.1.0 from [builds-api, envvars-api] Refactor openapi yaml to comply with OAPI spec 3.1.0 to [jobs-api, builds-api, envvars-api] Refactor openapi yaml to comply with OAPI spec 3.1.0.
Wed, Jun 5, 7:35 AM · Toolforge (Toolforge iteration 11)
Slst2020 created T366668: [jobs-api, builds-api, envvars-api] Make openapi yaml comply with OAPI spec 3.1.0.
Wed, Jun 5, 7:33 AM · Toolforge (Toolforge iteration 11)

Tue, Jun 4

Slst2020 claimed T365014: [jobs-api,builds-api,envvars-api] consolidate api paths.
Tue, Jun 4, 1:33 PM · Toolforge (Toolforge iteration 11)
Slst2020 changed the status of T363346: [jobs-api, jobs-cli] Prefix all endpoints with `/tool/<toolname>` from Open to In Progress.
Tue, Jun 4, 8:19 AM · Toolforge (Toolforge iteration 11)
Slst2020 claimed T363346: [jobs-api, jobs-cli] Prefix all endpoints with `/tool/<toolname>`.
Tue, Jun 4, 8:18 AM · Toolforge (Toolforge iteration 11)
Slst2020 changed the status of T363346: [jobs-api, jobs-cli] Prefix all endpoints with `/tool/<toolname>`, a subtask of T362069: [components-api] Get a skeleton of API webservice and implement `/tool/<toolname>/deploy` with build-only features, from Open to In Progress.
Tue, Jun 4, 8:18 AM · Toolforge

Mon, Jun 3

Slst2020 moved T363808: [builds-api, builds-cli] Prefix all endpoints with `/tool/<toolname>` from In Review to In Progress on the Toolforge (Toolforge iteration 10) board.
Mon, Jun 3, 1:48 PM · Toolforge (Toolforge iteration 11), Patch-For-Review
Slst2020 moved T363809: [envvars-api, envvars-cli] Prefix all endpoints with `/tool/<toolname>` from In Progress to In Review on the Toolforge (Toolforge iteration 10) board.
Mon, Jun 3, 1:48 PM · Toolforge (Toolforge iteration 11)
Slst2020 renamed T363346: [jobs-api, jobs-cli] Prefix all endpoints with `/tool/<toolname>` from [jobs-api] Prefix all endpoints with `/tool/<toolname>` to [jobs-api, jobs-cli] Prefix all endpoints with `/tool/<toolname>`.
Mon, Jun 3, 12:53 PM · Toolforge (Toolforge iteration 11)
Slst2020 updated the task description for T363809: [envvars-api, envvars-cli] Prefix all endpoints with `/tool/<toolname>`.
Mon, Jun 3, 12:50 PM · Toolforge (Toolforge iteration 11)
Slst2020 renamed T363809: [envvars-api, envvars-cli] Prefix all endpoints with `/tool/<toolname>` from [envvars-api] Prefix all endpoints with `/tool/<toolname>` to [envvars-api, envvars-cli] Prefix all endpoints with `/tool/<toolname>`.
Mon, Jun 3, 12:50 PM · Toolforge (Toolforge iteration 11)

Sun, Jun 2

Don-vip awarded T366147: [builds-api] Fix issue with log streaming timing out a Hungry Hippo token.
Sun, Jun 2, 12:49 PM · Toolforge (Toolforge iteration 10)

Thu, May 30

Slst2020 added a comment to T365641: Floating IP for Wikispore.

We are declining this request because, under current policy, this use case does not qualify for a floating IP.

Thu, May 30, 3:49 PM · Cloud-VPS (Quota-requests), Wikispore
Slst2020 closed T365641: Floating IP for Wikispore as Declined.
Thu, May 30, 3:48 PM · Cloud-VPS (Quota-requests), Wikispore
Slst2020 claimed T363809: [envvars-api, envvars-cli] Prefix all endpoints with `/tool/<toolname>`.
Thu, May 30, 12:40 PM · Toolforge (Toolforge iteration 11)
Slst2020 changed the status of T363809: [envvars-api, envvars-cli] Prefix all endpoints with `/tool/<toolname>`, a subtask of T362069: [components-api] Get a skeleton of API webservice and implement `/tool/<toolname>/deploy` with build-only features, from Open to In Progress.
Thu, May 30, 12:39 PM · Toolforge
Slst2020 changed the status of T363809: [envvars-api, envvars-cli] Prefix all endpoints with `/tool/<toolname>` from Open to In Progress.
Thu, May 30, 12:39 PM · Toolforge (Toolforge iteration 11)
Slst2020 added a comment to T356261: [toolforge-cli,jobs-cli,builds-cli,envvars-cli] Explore OpenAPI SDK tooling for client consolidation.

Trying with just the builds-api openapi.yaml and openapi-generator, it doesn't like .common section

Thu, May 30, 10:05 AM · Toolforge (Toolforge iteration 11)
Slst2020 moved T363808: [builds-api, builds-cli] Prefix all endpoints with `/tool/<toolname>` from In Progress to In Review on the Toolforge (Toolforge iteration 10) board.
Thu, May 30, 9:21 AM · Toolforge (Toolforge iteration 11), Patch-For-Review
Slst2020 moved T365641: Floating IP for Wikispore from Inbox to Discussion needed on the Cloud-VPS (Quota-requests) board.
Thu, May 30, 7:56 AM · Cloud-VPS (Quota-requests), Wikispore

Wed, May 29

Slst2020 added a comment to T366147: [builds-api] Fix issue with log streaming timing out.

Nope, it's the path matching expression, now the paths start with /v1/tool/... not /v1/build/... to be fixed on https://gitlab.wikimedia.org/repos/cloud/toolforge/builds-cli/-/merge_requests/71

Wed, May 29, 1:28 PM · Toolforge (Toolforge iteration 10)
Slst2020 updated the task description for T366147: [builds-api] Fix issue with log streaming timing out.
Wed, May 29, 9:49 AM · Toolforge (Toolforge iteration 10)
Slst2020 created T366147: [builds-api] Fix issue with log streaming timing out.
Wed, May 29, 9:46 AM · Toolforge (Toolforge iteration 10)
Slst2020 renamed T363808: [builds-api, builds-cli] Prefix all endpoints with `/tool/<toolname>` from [builds-api] Prefix all endpoints with `/tool/<toolname>` to [builds-api, builds-cli] Prefix all endpoints with `/tool/<toolname>`.
Wed, May 29, 8:59 AM · Toolforge (Toolforge iteration 11), Patch-For-Review

Mon, May 27

Slst2020 closed T365733: Increase storage for parsoid visualdiff testing as Resolved.

Done, quota increased by 1TB.

Mon, May 27, 9:13 AM · Content-Transform-Team-WIP, Cloud-VPS (Quota-requests)
Slst2020 claimed T365733: Increase storage for parsoid visualdiff testing.
Mon, May 27, 8:58 AM · Content-Transform-Team-WIP, Cloud-VPS (Quota-requests)
Slst2020 added a comment to T365641: Floating IP for Wikispore.

Using floating ips for http/https endpoints and the use of vanity domains is currently a bit of a gray zone. We will discuss this request during our next WMCS team meeting (2024-05-30) and get back to you then.

Mon, May 27, 8:50 AM · Cloud-VPS (Quota-requests), Wikispore

Thu, May 23

Slst2020 updated the task description for T363683: Decision request - kubernetes upgrade workgroup.
Thu, May 23, 3:20 PM · Cloud Services Proposals
Slst2020 updated the task description for T363683: Decision request - kubernetes upgrade workgroup.
Thu, May 23, 3:13 PM · Cloud Services Proposals
Slst2020 updated the task description for T363808: [builds-api, builds-cli] Prefix all endpoints with `/tool/<toolname>`.
Thu, May 23, 10:43 AM · Toolforge (Toolforge iteration 11), Patch-For-Review

Wed, May 22

Slst2020 added a comment to T362075: [components-api] add one-off, scheduled and continuous jobs support to the yaml + api.

Hmm, we might not be the best folks to decide which term is more descriptive/unambiguous because we're too deep in the soup. 🙈 Could we somehow run a quick poll?

Wed, May 22, 9:48 AM · Toolforge

Tue, May 21

Slst2020 changed the status of T363808: [builds-api, builds-cli] Prefix all endpoints with `/tool/<toolname>` from Open to In Progress.
Tue, May 21, 2:49 PM · Toolforge (Toolforge iteration 11), Patch-For-Review
Slst2020 changed the status of T363808: [builds-api, builds-cli] Prefix all endpoints with `/tool/<toolname>`, a subtask of T362069: [components-api] Get a skeleton of API webservice and implement `/tool/<toolname>/deploy` with build-only features, from Open to In Progress.
Tue, May 21, 2:48 PM · Toolforge
Slst2020 moved T363808: [builds-api, builds-cli] Prefix all endpoints with `/tool/<toolname>` from Ready to be worked on to Toolforge iteration 09 on the Toolforge board.
Tue, May 21, 9:49 AM · Toolforge (Toolforge iteration 11), Patch-For-Review
Slst2020 claimed T363808: [builds-api, builds-cli] Prefix all endpoints with `/tool/<toolname>`.
Tue, May 21, 9:46 AM · Toolforge (Toolforge iteration 11), Patch-For-Review
Slst2020 added a comment to T352417: [maintain-harbor] Manage project quotas via maintain-harbor.

Robot accounts still don't have update permissions on project quotas. After bringing it up in the CNCF harbor channel, one of the maintainers said that I could file an issue, which they would then turn into a proper feature proposal.

Tue, May 21, 8:45 AM · Toolforge (Toolforge iteration 11), Upstream, Patch-For-Review
Slst2020 changed the status of T352417: [maintain-harbor] Manage project quotas via maintain-harbor from Open to Stalled.
Tue, May 21, 8:41 AM · Toolforge (Toolforge iteration 11), Upstream, Patch-For-Review
Slst2020 changed the status of T352417: [maintain-harbor] Manage project quotas via maintain-harbor, a subtask of T351092: [harbor,docs] Improve Harbor quota handling and docs, from Open to Stalled.
Tue, May 21, 8:40 AM · Toolforge (Toolforge iteration 11), Documentation
Slst2020 added a comment to T362075: [components-api] add one-off, scheduled and continuous jobs support to the yaml + api.

I have a thing against reuse-from. It is not immediately clear what it means by just looking at it. depends-on is a more descriptive name if I understand the supposed meaning of reuse-from correctly. In contrast reuse-from sounds like we are somehow reusing the configuration of a particular component in another. Obviously this is not already set in stone but it's important to point it out

Tue, May 21, 6:49 AM · Toolforge
Slst2020 awarded T337138: Allow for filtering by field name a Like token.
Tue, May 21, 6:08 AM · Toolhunt

Thu, May 16

Slst2020 closed T362068: [Toolforge & Cloud VPS] Documentation Wish-a-thon as Resolved.
Thu, May 16, 8:27 AM · Documentation, Wikimedia-Hackathon-2024
Slst2020 updated the task description for T362068: [Toolforge & Cloud VPS] Documentation Wish-a-thon.
Thu, May 16, 8:27 AM · Documentation, Wikimedia-Hackathon-2024

Wed, May 15

Slst2020 added a comment to T362068: [Toolforge & Cloud VPS] Documentation Wish-a-thon.

@Albertoleoncio I know you managed to get this working and wrote some docs about it, would you mind adding a link in this task?

Wed, May 15, 12:34 PM · Documentation, Wikimedia-Hackathon-2024
Slst2020 added a comment to T356261: [toolforge-cli,jobs-cli,builds-cli,envvars-cli] Explore OpenAPI SDK tooling for client consolidation.

Returning to the original intent of this task, there seem to only be two good alternatives, OpenAPI Generator and Swagger Codegen (links in task description). Of these, my recommendation would be OpenAPI Generator based on discussion in earlier comments.

Wed, May 15, 11:49 AM · Toolforge (Toolforge iteration 11)
Slst2020 closed T354745: [jobs-api,buildservice-api,envvars-api] Investigate ways to present our multiple Openapi definitions to a future consolidated CLI client as Resolved.
Wed, May 15, 11:41 AM · Toolforge (Toolforge iteration 09), Patch-For-Review, User-aborrero
Slst2020 added a comment to T354745: [jobs-api,buildservice-api,envvars-api] Investigate ways to present our multiple Openapi definitions to a future consolidated CLI client.

I think this is solved by T362299: [api-gateway] Add a python server to serve consolidated openapi docs which was the implementation of this exploratory task. Feel free to reopen if you disagree.

Wed, May 15, 11:41 AM · Toolforge (Toolforge iteration 09), Patch-For-Review, User-aborrero
Slst2020 closed T354745: [jobs-api,buildservice-api,envvars-api] Investigate ways to present our multiple Openapi definitions to a future consolidated CLI client, a subtask of T356262: [jobs-cli,builds-cli,toolforge-cli,webservice] Consolidate the Toolforge CLIs, as Resolved.
Wed, May 15, 11:39 AM · Toolforge (Toolforge iteration 11), Epic

Tue, May 14

Slst2020 added a comment to T358496: [toolforge,storage] Provide per-tool access to cloud-vps object storage.

Here, we are only talking about allowing tools to set up and use s3-style buckets, correct? Is there any intersection/dependency between this use case and enabling ceph-backed PVCs in toolforge k8s, e.g. the toolforge k8s nodes being able to access and authenticate with the ceph cluster?

Tue, May 14, 7:25 AM · Patch-For-Review, cloud-services-team, Toolforge
Slst2020 updated the task description for T363683: Decision request - kubernetes upgrade workgroup.
Tue, May 14, 7:05 AM · Cloud Services Proposals

Mon, May 13

Slst2020 added a comment to T363683: Decision request - kubernetes upgrade workgroup.

Option 2 seems to me like the obviously good choice :)

Mon, May 13, 4:30 PM · Cloud Services Proposals

May 6 2024

Slst2020 moved T363544: [envvars-cli] Add option to not show envvar values when listing from Backlog to Ready to be worked on on the Toolforge board.
May 6 2024, 9:32 AM · Toolforge

May 5 2024

Slst2020 added a comment to T363544: [envvars-cli] Add option to not show envvar values when listing.

CC @Slst2020 who just ran toolforge envvars list in T362062: [Session] Toolforge & Cloud VPS demos (the only variable that was truncated at 50 characters was the Django secret key) – she said she’s gonna change the credentials afterwards, but IMHO it would’ve been better if the command hadn’t shown them to the whole room in the first place :)

May 5 2024, 12:45 PM · Toolforge
Don-vip awarded T362062: [Session] Toolforge & Cloud VPS demos a Like token.
May 5 2024, 12:14 PM · Wikimedia-Hackathon-2024

Apr 27 2024

Slst2020 moved T362062: [Session] Toolforge & Cloud VPS demos from Proposed sessions to Scheduled Sessions on the Wikimedia-Hackathon-2024 board.
Apr 27 2024, 10:34 AM · Wikimedia-Hackathon-2024
Slst2020 updated the task description for T363478: [Session] Tool Sustainability Through Mentorship: Engaging Wikimedia Tool Creators.
Apr 27 2024, 10:28 AM · Wikimedia-Hackathon-2024
Slst2020 awarded T360474: [Session] GLAM CSI - Documenting the user stories of Wikimedia contribution from GLAM Wiki efforts and content partnerships a Love token.
Apr 27 2024, 10:22 AM · Wikimedia-Hackathon-2024

Apr 18 2024

Slst2020 added a comment to T362233: Decision Request - Toolforge policy agent.

Just acknowledging that I've seen this discussion, but that I don't know enough about this topic to have a preference.

Apr 18 2024, 3:45 PM · Cloud Services Proposals, User-aborrero, cloud-services-team, Toolforge
Slst2020 added a comment to T362224: Decision request - What to use for toolforge components api task execution.

Option 1 for an MVP, then iterate on it as needed.

Apr 18 2024, 3:26 PM · Cloud Services Proposals

Apr 15 2024

Slst2020 added a comment to T362539: [api-gateway] Explore using network policies to further secure traffic between toolforge api-gateway router and backends.

https://kubernetes.io/docs/concepts/services-networking/network-policies/#targeting-multiple-namespaces-by-label

In this scenario, your Egress NetworkPolicy targets more than one namespace using their label names. For this to work, you need to label the target namespaces. For example:

kubectl label namespace frontend namespace=frontend
kubectl label namespace backend namespace=backend

Add the labels under namespaceSelector in your NetworkPolicy document. For example:

Apr 15 2024, 3:48 PM · User-aborrero, Toolforge

Apr 12 2024

Slst2020 updated the task description for T362299: [api-gateway] Add a python server to serve consolidated openapi docs.
Apr 12 2024, 12:55 PM · Toolforge (Toolforge iteration 09), User-aborrero
Slst2020 created T362390: [docs] update READMEs.
Apr 12 2024, 10:09 AM · Documentation, Toolforge
Slst2020 created T362389: [lima-kilo] toolforge_deploy_mr.py confusing message.
Apr 12 2024, 9:15 AM · Toolforge
Slst2020 renamed T362066: [components-api] Develop the webhook mechanism to trigger a deployment from [component-api] Develop the webhook mechanism to trigger a deploment to [component-api] Develop the webhook mechanism to trigger a deployment.
Apr 12 2024, 6:57 AM · Toolforge

Apr 11 2024

Slst2020 changed the status of T341065: [builds-api,components-api] Automatically deploy the webservice when the image is built from Duplicate to Resolved.
Apr 11 2024, 3:32 PM · Toolforge (Toolforge iteration 08), cloud-services-team, User-dcaro, Cloud-Services-Origin-Team, Cloud-Services-Worktype-Project
Slst2020 changed the status of T361842: [harbor, maintain-harbor] Harbor upgrade 2.10 breaks delete-stale-toolforge-artifacts cron job from Resolved to Invalid.
Apr 11 2024, 3:32 PM · Toolforge (Toolforge iteration 08)
Slst2020 changed the status of T362299: [api-gateway] Add a python server to serve consolidated openapi docs from Open to In Progress.
Apr 11 2024, 3:31 PM · Toolforge (Toolforge iteration 09), User-aborrero
Slst2020 changed the status of T341065: [builds-api,components-api] Automatically deploy the webservice when the image is built, a subtask of T194332: [Epic,builds-api,components-api,webservice,jobs-api] Make Toolforge a proper platform as a service with push-to-deploy and build packs, from Duplicate to Resolved.
Apr 11 2024, 3:31 PM · Toolforge, cloud-services-team (FY2023/2024-Q3-Q4), Goal, User-dcaro, Cloud-Services-Origin-Team, Cloud-Services-Worktype-Project, Cloud Services Proposals, Epic
Slst2020 changed the status of T362299: [api-gateway] Add a python server to serve consolidated openapi docs, a subtask of T354745: [jobs-api,buildservice-api,envvars-api] Investigate ways to present our multiple Openapi definitions to a future consolidated CLI client, from Open to In Progress.
Apr 11 2024, 3:30 PM · Toolforge (Toolforge iteration 09), Patch-For-Review, User-aborrero
Slst2020 updated the task description for T362299: [api-gateway] Add a python server to serve consolidated openapi docs.
Apr 11 2024, 3:29 PM · Toolforge (Toolforge iteration 09), User-aborrero
Slst2020 added a comment to T361895: owidm storage quota request.

+1

Apr 11 2024, 9:36 AM · Cloud-VPS (Quota-requests)
Slst2020 updated the task description for T362299: [api-gateway] Add a python server to serve consolidated openapi docs.
Apr 11 2024, 8:57 AM · Toolforge (Toolforge iteration 09), User-aborrero
Slst2020 added a comment to T362299: [api-gateway] Add a python server to serve consolidated openapi docs.

For the deployment we can reuse the same that's there already and add two containers

Apr 11 2024, 8:49 AM · Toolforge (Toolforge iteration 09), User-aborrero
Slst2020 created T362299: [api-gateway] Add a python server to serve consolidated openapi docs.
Apr 11 2024, 8:08 AM · Toolforge (Toolforge iteration 09), User-aborrero

Apr 10 2024

Slst2020 updated the task description for T356301: [harbor] Deploy with Helm.
Apr 10 2024, 8:15 AM · Toolforge, User-Raymond_Ndibe, User-aborrero, cloud-services-team (FY2023/2024-Q3-Q4), Goal
Slst2020 closed T361007: [builds-api] builds-api is missing a software license as Resolved.
Apr 10 2024, 7:31 AM · Toolforge (Toolforge iteration 08), Software-Licensing

Apr 8 2024

bd808 awarded T362062: [Session] Toolforge & Cloud VPS demos a Like token.
Apr 8 2024, 3:07 PM · Wikimedia-Hackathon-2024
apaskulin awarded T362068: [Toolforge & Cloud VPS] Documentation Wish-a-thon a Love token.
Apr 8 2024, 2:18 PM · Documentation, Wikimedia-Hackathon-2024
Slst2020 created T362068: [Toolforge & Cloud VPS] Documentation Wish-a-thon.
Apr 8 2024, 12:44 PM · Documentation, Wikimedia-Hackathon-2024
Slst2020 created T362062: [Session] Toolforge & Cloud VPS demos.
Apr 8 2024, 12:21 PM · Wikimedia-Hackathon-2024

Apr 5 2024

Slst2020 awarded T361309: [Session] Managing Wikimedia servers with Puppet a Love token.
Apr 5 2024, 1:00 PM · Wikimedia-Hackathon-2024
Slst2020 updated the task description for T361309: [Session] Managing Wikimedia servers with Puppet.
Apr 5 2024, 1:00 PM · Wikimedia-Hackathon-2024
Slst2020 changed the status of T361842: [harbor, maintain-harbor] Harbor upgrade 2.10 breaks delete-stale-toolforge-artifacts cron job from Invalid to Resolved.
Apr 5 2024, 12:54 PM · Toolforge (Toolforge iteration 08)
Slst2020 closed T361842: [harbor, maintain-harbor] Harbor upgrade 2.10 breaks delete-stale-toolforge-artifacts cron job as Invalid.
Apr 5 2024, 12:53 PM · Toolforge (Toolforge iteration 08)
Slst2020 added a comment to T361842: [harbor, maintain-harbor] Harbor upgrade 2.10 breaks delete-stale-toolforge-artifacts cron job.

Indeed, this seems to have been an issue only in (my particular setup of) lima-kilo. Sorry for the confusion! Non-admin permissions are not broken in Harbor 2.10. Closing this as invalid and moving on. I've tested maintain-harbor in production (!) and nothing breaks.

Apr 5 2024, 12:52 PM · Toolforge (Toolforge iteration 08)
Slst2020 closed T354507: [harbor] upgrade to 2.10.1 as Resolved.
Apr 5 2024, 12:52 PM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 closed T354507: [harbor] upgrade to 2.10.1, a subtask of T352417: [maintain-harbor] Manage project quotas via maintain-harbor, as Resolved.
Apr 5 2024, 12:50 PM · Toolforge (Toolforge iteration 11), Upstream, Patch-For-Review
Slst2020 closed T354507: [harbor] upgrade to 2.10.1, a subtask of T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds, as Resolved.
Apr 5 2024, 12:50 PM · Toolforge (Toolforge iteration 11)
Slst2020 closed T354507: [harbor] upgrade to 2.10.1, a subtask of T361708: [harbor, builds-builder] Audit robot account permissions, as Resolved.
Apr 5 2024, 12:50 PM · Toolforge
Slst2020 closed T354507: [harbor] upgrade to 2.10.1, a subtask of T361698: [maintain-harbor] Have maintain-harbor use a robot account, as Resolved.
Apr 5 2024, 12:50 PM · Toolforge