Page MenuHomePhabricator

Slst2020 (Slavina S)
Software Engineer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2020, 6:01 PM (187 w, 6 d)
Availability
Available
IRC Nick
blancadesal
LDAP User
Slavina Stefanova
MediaWiki User
SStefanova (WMF) [ Global Accounts ]

Recent Activity

Yesterday

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 · 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

Mon, May 6

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.
Mon, May 6, 9:32 AM · Toolforge

Sun, May 5

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 :)

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

Sat, Apr 27

Slst2020 moved T362062: [Session] Toolforge & Cloud VPS demos from Proposed sessions to Scheduled Sessions on the Wikimedia-Hackathon-2024 board.
Sat, Apr 27, 10:34 AM · Wikimedia-Hackathon-2024
Slst2020 updated the task description for T363478: [Session] Tool Sustainability Through Mentorship: Engaging Wikimedia Tool Creators.
Sat, Apr 27, 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.
Sat, Apr 27, 10:22 AM · Wikimedia-Hackathon-2024

Thu, Apr 18

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.

Thu, Apr 18, 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.

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

Mon, Apr 15

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:

Mon, Apr 15, 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 · 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 09), 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 09)
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 (Toolforge iteration 09)
Slst2020 updated the task description for T354507: [harbor] upgrade to 2.10.1.
Apr 5 2024, 12:49 PM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 added a comment to T361804: Decision request - Update python team best practices.

I do think that it's good to keep the page somewhat updated, so if you are creating a new repo or similar you have a reference to look up for (as it is, I would probably re-invent whatever checks I used in some other random repo instead).

Apr 5 2024, 9:01 AM · Cloud Services Proposals
Slst2020 added a comment to T361804: Decision request - Update python team best practices.

I don't see that we have to be explicit in the wiki page about what we currently do, other than recommending "follow the conventions in whatever repository you are contributing to", "dare propose changes as you see fit", and if you start a new repository "use common sense and consult with whomever else will be the main contributors".

Apr 5 2024, 8:50 AM · Cloud Services Proposals
Slst2020 added a comment to T361804: Decision request - Update python team best practices.

I think there might be something not clear in the options xd

Anything with 'B' in front is non-prescriptive (A -> prescriptive, B -> non-prescriptive), the number is just the checks to do (if paired with A then in a prescriptive manner, if paired with B in a non-prescriptive one).

Can you elaborate on why you see B1 as the only one non-prescriptive? (so I can modify the wording/etc.)

Apr 5 2024, 8:32 AM · Cloud Services Proposals
Slst2020 added a comment to T361804: Decision request - Update python team best practices.

I want option 1 because it's the only one that is not prescriptive. To me it's a coincidence that option 5 aligns with what I think would happen by going with B1. That said, if the majority vote is B5, I'm fine with that.

Apr 5 2024, 8:13 AM · Cloud Services Proposals
Slst2020 awarded T358496: [toolforge,storage] Provide per-tool access to cloud-vps object storage a Love token.
Apr 5 2024, 8:04 AM · cloud-services-team, Toolforge
Slst2020 added a comment to T361804: Decision request - Update python team best practices.

My preference would be to continue with what I perceive is the status quo, which I would describe as something like this:

Apr 5 2024, 7:19 AM · Cloud Services Proposals

Apr 4 2024

Slst2020 added a comment to T361842: [harbor, maintain-harbor] Harbor upgrade 2.10 breaks delete-stale-toolforge-artifacts cron job.

Upon further investigation, this seems to have been an artifact of my lima-kilo harbor instance, where I had a few test projects that weren't created/admin'd by maintain-harbor. I will do a bit more testing, but hopefully this turns out to be a non-issue.

Apr 4 2024, 3:12 PM · Toolforge (Toolforge iteration 08)
Slst2020 claimed T361842: [harbor, maintain-harbor] Harbor upgrade 2.10 breaks delete-stale-toolforge-artifacts cron job.
Apr 4 2024, 2:16 PM · Toolforge (Toolforge iteration 08)
Slst2020 created T361842: [harbor, maintain-harbor] Harbor upgrade 2.10 breaks delete-stale-toolforge-artifacts cron job.
Apr 4 2024, 2:15 PM · Toolforge (Toolforge iteration 08)
Slst2020 added a comment to T361007: [builds-api] builds-api is missing a software license.
Apr 4 2024, 1:01 PM · Toolforge (Toolforge iteration 08), Software-Licensing
Slst2020 updated the task description for T354507: [harbor] upgrade to 2.10.1.
Apr 4 2024, 12:48 PM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 added a comment to T361007: [builds-api] builds-api is missing a software license.

To clarify, do we want AGPL-3.0-only or AGPL-3.0-or-later?

Apr 4 2024, 7:37 AM · Toolforge (Toolforge iteration 08), Software-Licensing
Slst2020 changed the status of T361007: [builds-api] builds-api is missing a software license from Open to In Progress.
Apr 4 2024, 7:21 AM · Toolforge (Toolforge iteration 08), Software-Licensing
Slst2020 claimed T361007: [builds-api] builds-api is missing a software license.
Apr 4 2024, 7:20 AM · Toolforge (Toolforge iteration 08), Software-Licensing
Slst2020 changed the status of T358203: [k8s] Add node anti-affinity topologySpreadConstraints to infrastructure components where relevant from Open to In Progress.
Apr 4 2024, 6:53 AM · Toolforge (Toolforge iteration 09), Patch-For-Review
Slst2020 changed the status of T358203: [k8s] Add node anti-affinity topologySpreadConstraints to infrastructure components where relevant, a subtask of T355883: Create a pool of NFS-less Toolforge Kubernetes workers, from Open to In Progress.
Apr 4 2024, 6:51 AM · Patch-For-Review, Toolforge (Toolforge iteration 06)

Apr 3 2024

Slst2020 added a comment to T361007: [builds-api] builds-api is missing a software license.

To do this right, we need to add a license notice to every file in the repo in addition to a COPYING file. Is that correct?

Apr 3 2024, 3:14 PM · Toolforge (Toolforge iteration 08), Software-Licensing
Slst2020 changed the status of T351092: [harbor,docs] Improve Harbor quota handling and docs from Stalled to In Progress.
Apr 3 2024, 2:50 PM · Toolforge (Toolforge iteration 09), Documentation
Slst2020 moved T351092: [harbor,docs] Improve Harbor quota handling and docs from Blocked/Paused to Next Up on the Toolforge (Toolforge iteration 07) board.
Apr 3 2024, 2:49 PM · Toolforge (Toolforge iteration 09), Documentation
Slst2020 added a subtask for T361708: [harbor, builds-builder] Audit robot account permissions: T361698: [maintain-harbor] Have maintain-harbor use a robot account.
Apr 3 2024, 2:48 PM · Toolforge
Slst2020 added a parent task for T361698: [maintain-harbor] Have maintain-harbor use a robot account: T361708: [harbor, builds-builder] Audit robot account permissions.
Apr 3 2024, 2:48 PM · Toolforge (Toolforge iteration 09)
Slst2020 added a parent task for T354507: [harbor] upgrade to 2.10.1: T361708: [harbor, builds-builder] Audit robot account permissions.
Apr 3 2024, 2:47 PM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 added a subtask for T361708: [harbor, builds-builder] Audit robot account permissions: T354507: [harbor] upgrade to 2.10.1.
Apr 3 2024, 2:47 PM · Toolforge
Slst2020 created T361708: [harbor, builds-builder] Audit robot account permissions.
Apr 3 2024, 2:47 PM · Toolforge
Slst2020 added a subtask for T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds: T361698: [maintain-harbor] Have maintain-harbor use a robot account.
Apr 3 2024, 12:39 PM · Toolforge (Toolforge iteration 09)
Slst2020 added a parent task for T361698: [maintain-harbor] Have maintain-harbor use a robot account: T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds.
Apr 3 2024, 12:39 PM · Toolforge (Toolforge iteration 09)
Slst2020 added a subtask for T352417: [maintain-harbor] Manage project quotas via maintain-harbor: T361698: [maintain-harbor] Have maintain-harbor use a robot account.
Apr 3 2024, 12:36 PM · Toolforge (Toolforge iteration 09), Upstream, Patch-For-Review
Slst2020 added a parent task for T361698: [maintain-harbor] Have maintain-harbor use a robot account: T352417: [maintain-harbor] Manage project quotas via maintain-harbor.
Apr 3 2024, 12:36 PM · Toolforge (Toolforge iteration 09)
Slst2020 added a parent task for T354507: [harbor] upgrade to 2.10.1: T361698: [maintain-harbor] Have maintain-harbor use a robot account.
Apr 3 2024, 12:35 PM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 added a subtask for T361698: [maintain-harbor] Have maintain-harbor use a robot account: T354507: [harbor] upgrade to 2.10.1.
Apr 3 2024, 12:35 PM · Toolforge (Toolforge iteration 09)
Slst2020 created T361698: [maintain-harbor] Have maintain-harbor use a robot account.
Apr 3 2024, 12:34 PM · Toolforge (Toolforge iteration 09)
Slst2020 changed the status of T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds from Stalled to Open.
Apr 3 2024, 12:04 PM · Toolforge (Toolforge iteration 09)
Slst2020 changed the status of T352417: [maintain-harbor] Manage project quotas via maintain-harbor from Stalled to Open.
Apr 3 2024, 12:03 PM · Toolforge (Toolforge iteration 09), 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 Stalled to Open.
Apr 3 2024, 12:03 PM · Toolforge (Toolforge iteration 09), Documentation
Slst2020 moved T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds from Blocked/Paused to Next Up on the Toolforge (Toolforge iteration 07) board.
Apr 3 2024, 12:03 PM · Toolforge (Toolforge iteration 09)
Slst2020 moved T352417: [maintain-harbor] Manage project quotas via maintain-harbor from Blocked/Paused to Next Up on the Toolforge (Toolforge iteration 07) board.
Apr 3 2024, 12:02 PM · Toolforge (Toolforge iteration 09), Upstream, Patch-For-Review
Slst2020 moved T354507: [harbor] upgrade to 2.10.1 from In Progress to In Review on the Toolforge (Toolforge iteration 07) board.
Apr 3 2024, 11:53 AM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 updated the task description for T354507: [harbor] upgrade to 2.10.1.
Apr 3 2024, 8:41 AM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 changed the status of T354507: [harbor] upgrade to 2.10.1 from Open to In Progress.
Apr 3 2024, 8:30 AM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 changed the status of T354507: [harbor] upgrade to 2.10.1, a subtask of T352417: [maintain-harbor] Manage project quotas via maintain-harbor, from Open to In Progress.
Apr 3 2024, 8:30 AM · Toolforge (Toolforge iteration 09), Upstream, Patch-For-Review
Slst2020 changed the status of T354507: [harbor] upgrade to 2.10.1, a subtask of T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds, from Open to In Progress.
Apr 3 2024, 8:29 AM · Toolforge (Toolforge iteration 09)

Mar 20 2024

Slst2020 added a comment to T360509: [harbor,infra] Find a way to manage toolforge project policies with code.

Note also that maintain-harbor already manages the policies for all the other projects in harbor.

Mar 20 2024, 10:43 AM · Toolforge
Slst2020 created T360509: [harbor,infra] Find a way to manage toolforge project policies with code.
Mar 20 2024, 10:02 AM · Toolforge

Mar 19 2024

Slst2020 renamed T354270: [harbor] Investigate new robot account permissions in Harbor 2.10.0 from [harbor] Investigate new robot account permissions in Harbor 2.10 to [harbor] Investigate new robot account permissions in Harbor 2.10.0.
Mar 19 2024, 12:49 PM · Toolforge Build Service, Toolforge (Toolforge iteration 02)
Slst2020 renamed T354507: [harbor] upgrade to 2.10.1 from [harbor] upgrade to 2.10.x to [harbor] upgrade to 2.10.1.
Mar 19 2024, 7:26 AM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 changed the status of T354507: [harbor] upgrade to 2.10.1, a subtask of T352417: [maintain-harbor] Manage project quotas via maintain-harbor, from Stalled to Open.
Mar 19 2024, 7:22 AM · Toolforge (Toolforge iteration 09), Upstream, Patch-For-Review
Slst2020 changed the status of T354507: [harbor] upgrade to 2.10.1, a subtask of T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds, from Stalled to Open.
Mar 19 2024, 7:22 AM · Toolforge (Toolforge iteration 09)
Slst2020 changed the status of T354507: [harbor] upgrade to 2.10.1 from Stalled to Open.
Mar 19 2024, 7:22 AM · Toolforge (Toolforge iteration 08), Patch-For-Review
Slst2020 moved T354507: [harbor] upgrade to 2.10.1 from Blocked/Paused to Next Up on the Toolforge (Toolforge iteration 07) board.
Mar 19 2024, 7:22 AM · Toolforge (Toolforge iteration 08), Patch-For-Review

Mar 18 2024

Slst2020 added a comment to T245683: Find and fix inaccuracies in Toolforge Django tutorial.

Using the new Build Service is now the recommended method for deploying Django applications on Toolforge. I think a better idea would be to:

Mar 18 2024, 9:14 AM · Wikimedia-Hackathon-2024, good first task, Toolforge, Documentation

Mar 15 2024

Slst2020 closed T358100: [toolforge API] expose all backend APIs OpenAPI specs as Resolved.
Mar 15 2024, 11:46 AM · Toolforge (Toolforge iteration 07), Patch-For-Review, User-aborrero
Slst2020 closed T358100: [toolforge API] expose all backend APIs OpenAPI specs, a subtask of T354745: [jobs-api,buildservice-api,envvars-api] Investigate ways to present our multiple Openapi definitions to a future consolidated CLI client, as Resolved.
Mar 15 2024, 11:46 AM · Toolforge (Toolforge iteration 09), Patch-For-Review, User-aborrero
Slst2020 moved T356523: [jobs-api] introduce OpenAPI to jobs framework from In Progress to Done on the Toolforge (Toolforge iteration 07) board.
Mar 15 2024, 11:45 AM · Toolforge (Toolforge iteration 07), User-aborrero
Slst2020 updated the task description for T358100: [toolforge API] expose all backend APIs OpenAPI specs.
Mar 15 2024, 11:45 AM · Toolforge (Toolforge iteration 07), Patch-For-Review, User-aborrero
Slst2020 added a comment to T360147: [envvars-api, envvars-cli] Create envvar name error message is not user friendly.

The current error message probably comes from the envvars API that envvars-cli talks to. The repo is here: https://gitlab.wikimedia.org/repos/cloud/toolforge/envvars-api

Mar 15 2024, 7:12 AM · Toolforge
Slst2020 renamed T360147: [envvars-api, envvars-cli] Create envvar name error message is not user friendly from [envvars-cli] Create envvar name error message is not user friendly to [envvars-api, envvars-cli] Create envvar name error message is not user friendly.
Mar 15 2024, 6:53 AM · Toolforge

Mar 14 2024

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.

Do we want to expose the /healthz and /metrics endpoints in the unified spec?

Mar 14 2024, 3:01 PM · Toolforge (Toolforge iteration 09), Patch-For-Review, User-aborrero