Page MenuHomePhabricator
Feed Advanced Search

Mon, Mar 17

Raymond_Ndibe created T389118: [jobs-api] refactor models.
Mon, Mar 17, 8:12 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, User-Raymond_Ndibe
Raymond_Ndibe closed T387950: Request increased quota for milhistbot toolforge tool as Resolved.
Mon, Mar 17, 3:28 PM · Toolforge (Quota-requests)
Raymond_Ndibe added a comment to T387950: Request increased quota for milhistbot toolforge tool.

@Hawkeye7 this has been resolved. milhistbot tool build quota has been increased to 2Gi. Please let us know if there are any issues

Mon, Mar 17, 3:27 PM · Toolforge (Quota-requests)

Thu, Mar 13

Raymond_Ndibe changed the status of T348755: [jobs-api,webservice] Run webservices via the jobs framework from Open to In Progress.
Thu, Mar 13, 2:51 PM · Toolforge (Toolforge iteration 19), cloud-services-team, User-Raymond_Ndibe, Epic
Raymond_Ndibe changed the status of T348755: [jobs-api,webservice] Run webservices via the jobs framework, a subtask of T362051: [components-api] First iteration of the component API, from Open to In Progress.
Thu, Mar 13, 2:51 PM · Toolforge (Toolforge iteration 19), cloud-services-team (FY2024/2025-Q3-Q4), User-aborrero, Epic
Raymond_Ndibe changed the status of T348755: [jobs-api,webservice] Run webservices via the jobs framework, a subtask of T362077: [components-api] Add webservice support (to refine), from Open to In Progress.
Thu, Mar 13, 2:51 PM · cloud-services-team, Toolforge
Raymond_Ndibe changed the status of T350687: [harbor] Move harbor data to object storage service from Open to Stalled.
Thu, Mar 13, 2:51 PM · Toolforge (Toolforge iteration 19), cloud-services-team, User-Raymond_Ndibe, Goal
Raymond_Ndibe changed the status of T350687: [harbor] Move harbor data to object storage service, a subtask of T356301: [harbor] Deploy with Helm, from Open to Stalled.
Thu, Mar 13, 2:51 PM · cloud-services-team, Toolforge, User-Raymond_Ndibe, User-aborrero, Goal
Raymond_Ndibe closed T354755: [builds-api] Improve error message when logs time out as Resolved.
Thu, Mar 13, 2:51 PM · cloud-services-team, Toolforge
Restricted Application added a project to T354755: [builds-api] Improve error message when logs time out: cloud-services-team.

Not sure this is still a problem so I'm closing it. We've worked on so many things to improve errors like this, from increasing the timeout time to standardizing the error response for toolforge services.

Thu, Mar 13, 2:50 PM · cloud-services-team, Toolforge
Raymond_Ndibe moved T348755: [jobs-api,webservice] Run webservices via the jobs framework from Ready to be worked on to Toolforge iteration 18 on the Toolforge board.
Thu, Mar 13, 2:47 PM · Toolforge (Toolforge iteration 19), cloud-services-team, User-Raymond_Ndibe, Epic
Raymond_Ndibe moved T350687: [harbor] Move harbor data to object storage service from Ready to be worked on to Toolforge iteration 18 on the Toolforge board.
Thu, Mar 13, 2:47 PM · Toolforge (Toolforge iteration 19), cloud-services-team, User-Raymond_Ndibe, Goal
Raymond_Ndibe moved T349775: [toolforge,jobs] "toolforge jobs logs" fails when job has not started yet from Ready to be worked on to Toolforge iteration 18 on the Toolforge board.
Thu, Mar 13, 2:46 PM · Toolforge (Toolforge iteration 19), User-Raymond_Ndibe
Raymond_Ndibe closed T364204: toolforge jobs load flushes out all jobs as Resolved.
Thu, Mar 13, 2:44 PM · cloud-services-team, Wikimedia-Hackathon-2024, Toolforge
Raymond_Ndibe added a comment to T364204: toolforge jobs load flushes out all jobs.

This has been resolved since January

Thu, Mar 13, 2:44 PM · cloud-services-team, Wikimedia-Hackathon-2024, Toolforge
Raymond_Ndibe claimed T360509: [harbor,infra] Find a way to manage toolforge project policies with code.
Thu, Mar 13, 2:40 PM · cloud-services-team, User-Raymond_Ndibe, Toolforge
Raymond_Ndibe closed T358534: [jobs-api,jobs-cli] API read timeout exception crashes `toolforge jobs logs --follow NAME` after a few seconds as Resolved.
Thu, Mar 13, 12:44 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge
Raymond_Ndibe added a comment to T358534: [jobs-api,jobs-cli] API read timeout exception crashes `toolforge jobs logs --follow NAME` after a few seconds.

This has been resolved

Thu, Mar 13, 12:43 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge

Wed, Mar 12

Raymond_Ndibe added a project to T351092: [harbor,docs] Improve Harbor quota handling and docs: Patch-For-Review.
Wed, Mar 12, 11:27 PM · Patch-For-Review, Toolforge (Toolforge iteration 18), Documentation
Raymond_Ndibe added a comment to T351092: [harbor,docs] Improve Harbor quota handling and docs.

documentation updated on how to manage/request build quotas on wikitech https://wikitech.wikimedia.org/w/index.php?title=Portal%3AToolforge%2FAdmin%2FHarbor

Wed, Mar 12, 11:26 PM · Patch-For-Review, Toolforge (Toolforge iteration 18), Documentation
Raymond_Ndibe moved T351092: [harbor,docs] Improve Harbor quota handling and docs from In Progress to In Review on the Toolforge (Toolforge iteration 18) board.
Wed, Mar 12, 11:25 PM · Patch-For-Review, Toolforge (Toolforge iteration 18), Documentation
Raymond_Ndibe edited Description on Toolforge (Quota-requests).
Wed, Mar 12, 3:18 PM

Tue, Mar 11

Raymond_Ndibe added a project to T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds: User-Raymond_Ndibe.
Tue, Mar 11, 3:31 PM · cloud-services-team, Toolforge, User-Raymond_Ndibe
Raymond_Ndibe changed the status of T351092: [harbor,docs] Improve Harbor quota handling and docs from Stalled to In Progress.
Tue, Mar 11, 3:22 PM · Patch-For-Review, Toolforge (Toolforge iteration 18), Documentation
Raymond_Ndibe changed the status of T351092: [harbor,docs] Improve Harbor quota handling and docs from In Progress to Stalled.
Tue, Mar 11, 3:22 PM · Patch-For-Review, Toolforge (Toolforge iteration 18), Documentation
Raymond_Ndibe closed T356503: [toolforge,jobs] toolforge jobs logs read timeout error as Resolved.
Tue, Mar 11, 3:22 PM · Toolforge (Toolforge iteration 18), Patch-For-Review, cloud-services-team, User-Raymond_Ndibe
Raymond_Ndibe closed T386953: [maintain-harbor] refactor config handling as Resolved.
Tue, Mar 11, 10:06 AM · Toolforge (Toolforge iteration 18), Patch-For-Review
Raymond_Ndibe closed T386953: [maintain-harbor] refactor config handling, a subtask of T352417: [maintain-harbor] Manage project quotas via maintain-harbor, as Resolved.
Tue, Mar 11, 10:06 AM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review
Raymond_Ndibe closed T352417: [maintain-harbor] Manage project quotas via maintain-harbor as Resolved.
Tue, Mar 11, 10:06 AM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review
Raymond_Ndibe closed T352417: [maintain-harbor] Manage project quotas via maintain-harbor, a subtask of T351092: [harbor,docs] Improve Harbor quota handling and docs, as Resolved.
Tue, Mar 11, 10:06 AM · Patch-For-Review, Toolforge (Toolforge iteration 18), Documentation
Raymond_Ndibe closed T361698: [maintain-harbor] Have maintain-harbor use a robot account, a subtask of T352417: [maintain-harbor] Manage project quotas via maintain-harbor, as Resolved.
Tue, Mar 11, 10:06 AM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review
Raymond_Ndibe closed T361698: [maintain-harbor] Have maintain-harbor use a robot account as Resolved.
Tue, Mar 11, 10:06 AM · Toolforge (Toolforge iteration 18), Patch-For-Review, User-Raymond_Ndibe, cloud-services-team
Raymond_Ndibe closed T361698: [maintain-harbor] Have maintain-harbor use a robot account, a subtask of T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds, as Resolved.
Tue, Mar 11, 10:06 AM · cloud-services-team, Toolforge, User-Raymond_Ndibe
Raymond_Ndibe closed T361698: [maintain-harbor] Have maintain-harbor use a robot account, a subtask of T361708: [harbor, builds-builder] Audit robot account permissions, as Resolved.
Tue, Mar 11, 10:06 AM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team

Fri, Mar 7

Raymond_Ndibe changed the status of T388274: [jobs-api] "toolforge jobs logs <name> -f" should get the logs of all containers in all target pods from Open to In Progress.
Fri, Mar 7, 9:37 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, User-Raymond_Ndibe
Raymond_Ndibe renamed T388274: [jobs-api] "toolforge jobs logs <name> -f" should get the logs of all containers in all target pods from [jobs-api] `toolforge jobs logs <name> -f` should get the logs of all containers in all target pods to [jobs-api] "toolforge jobs logs <name> -f" should get the logs of all containers in all target pods.
Fri, Mar 7, 9:01 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, User-Raymond_Ndibe
Raymond_Ndibe renamed T388274: [jobs-api] "toolforge jobs logs <name> -f" should get the logs of all containers in all target pods from [jobs-api] toolforge jobs logs <name> -f should get the logs of all containers in all target pods to [jobs-api] `toolforge jobs logs <name> -f` should get the logs of all containers in all target pods.
Fri, Mar 7, 9:01 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, User-Raymond_Ndibe
Raymond_Ndibe created T388274: [jobs-api] "toolforge jobs logs <name> -f" should get the logs of all containers in all target pods.
Fri, Mar 7, 9:00 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, User-Raymond_Ndibe

Thu, Mar 6

Raymond_Ndibe changed the status of T356503: [toolforge,jobs] toolforge jobs logs read timeout error from Open to In Progress.
Thu, Mar 6, 11:11 PM · Toolforge (Toolforge iteration 18), Patch-For-Review, cloud-services-team, User-Raymond_Ndibe
Raymond_Ndibe claimed T356503: [toolforge,jobs] toolforge jobs logs read timeout error.
Thu, Mar 6, 11:11 PM · Toolforge (Toolforge iteration 18), Patch-For-Review, cloud-services-team, User-Raymond_Ndibe
Raymond_Ndibe edited projects for T356503: [toolforge,jobs] toolforge jobs logs read timeout error, added: Toolforge (Toolforge iteration 18); removed Toolforge.
Thu, Mar 6, 11:11 PM · Toolforge (Toolforge iteration 18), Patch-For-Review, cloud-services-team, User-Raymond_Ndibe
Raymond_Ndibe added a comment to T388090: [jobs-api] jobs-api should be able to read webservices started with toolforge webservice.

ok maybe it's premature to do this now, but eventually we'll need to find a way to migration legacy webservice deployments to jobs-api deployments

Thu, Mar 6, 3:13 PM · cloud-services-team, User-Raymond_Ndibe, Toolforge, Epic
Raymond_Ndibe added a project to T311917: [webservice,toolforge-cli] Make `webservice shell` a standalone tool: User-Raymond_Ndibe.
Thu, Mar 6, 3:08 AM · User-Raymond_Ndibe, cloud-services-team, Toolforge
Raymond_Ndibe claimed T359649: [jobs-api,infra] upgrade all the existing toolforge jobs to the latest job version.
Thu, Mar 6, 3:05 AM · cloud-services-team, User-Raymond_Ndibe, User-aborrero, Toolforge
Restricted Application added a project to T360016: [jobs-api,buildservice-api,envvars-api] evaluate crossplane for composite objects creation and maintenance: cloud-services-team.

We should probably close this down since we decided to implement this with kubernetes own CRD directly

Thu, Mar 6, 3:03 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge
Raymond_Ndibe renamed T388092: [jobs-api] expose jobs-api continuous jobs to the internet via `toolname.toolforge.org`, just like webservice from [jobs-api] enable ingress for jobs-api continuous jobs to [jobs-api] expose jobs-api continuous jobs to the internet via `toolname.toolforge.org`, just like webservice.
Thu, Mar 6, 3:00 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge, Epic
Raymond_Ndibe created T388092: [jobs-api] expose jobs-api continuous jobs to the internet via `toolname.toolforge.org`, just like webservice.
Thu, Mar 6, 2:59 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge, Epic
Restricted Application added a project to T358534: [jobs-api,jobs-cli] API read timeout exception crashes `toolforge jobs logs --follow NAME` after a few seconds: cloud-services-team.

This is a duplicate of https://phabricator.wikimedia.org/T356503

Thu, Mar 6, 2:48 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge
Raymond_Ndibe created T388091: [jobs-api] add toolforge jobs shell feature.
Thu, Mar 6, 2:37 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge, Epic
Raymond_Ndibe renamed T388090: [jobs-api] jobs-api should be able to read webservices started with toolforge webservice from [jobs-api] jobs-api should be able to read webservices started with toolforge webservice (in read-only mode) to [jobs-api] jobs-api should be able to read webservices started with toolforge webservice.
Thu, Mar 6, 2:33 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge, Epic
Raymond_Ndibe created T388090: [jobs-api] jobs-api should be able to read webservices started with toolforge webservice.
Thu, Mar 6, 2:21 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge, Epic
Raymond_Ndibe created T388088: [jobs-api] add -l|--last to toolforge jobs logs ....
Thu, Mar 6, 2:11 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge, Epic

Mon, Mar 3

Raymond_Ndibe created T387727: [jobs-api] rename variable/parameter type to job_type.
Mon, Mar 3, 1:11 PM · cloud-services-team, Toolforge

Feb 21 2025

Raymond_Ndibe moved T359650: [jobs-api] Save business models in a DB from In Progress to In Review on the Toolforge (Toolforge iteration 17) board.
Feb 21 2025, 2:34 AM · Toolforge (Toolforge iteration 19), User-Raymond_Ndibe, Patch-For-Review
Raymond_Ndibe moved T352417: [maintain-harbor] Manage project quotas via maintain-harbor from In Progress to In Review on the Toolforge (Toolforge iteration 17) board.
Feb 21 2025, 2:31 AM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review

Feb 20 2025

Raymond_Ndibe created T386964: [harbor] move harbor setup scripts from builds-builder to maintain-harbor.
Feb 20 2025, 6:48 PM · Toolforge, cloud-services-team
Raymond_Ndibe updated the task description for T362867: [infra,k8s] Upgrade Toolforge Kubernetes to version 1.28.
Feb 20 2025, 6:22 PM · cloud-services-team (FY2024/2025-Q3-Q4), Toolforge (Toolforge iteration 17), Patch-For-Review
Raymond_Ndibe added a comment to T370245: [infra,k8s] remove deprecated kubelet flags before 1.28 upgrade (we might be able to remove all custom ones).

There is an issue here. I just checked and containerRuntimeEndpoint: unix:///run/containerd/containerd.sock was not added to kubelet-config configmap for tools before this was merged, we only did that for toolsbeta. I compared the configmaps on tools and toolsbeta. (would have broken something if the nodes were restarted afterwards, hopefully it wasn't). Let me add that before someone gets the idea to restart the nodes

Feb 20 2025, 6:20 PM · Toolforge (Toolforge iteration 17), User-Raymond_Ndibe, cloud-services-team
Raymond_Ndibe added a comment to T370245: [infra,k8s] remove deprecated kubelet flags before 1.28 upgrade (we might be able to remove all custom ones).

There is an issue here. I just checked and containerRuntimeEndpoint: unix:///run/containerd/containerd.sock was not added to kubelet-config configmap for tools before this was merged, we only did that for toolsbeta. I compared the configmaps on tools and toolsbeta. (would have broken something if the nodes were restarted afterwards, hopefully it wasn't). Let me add that before someone gets the idea to restart the nodes

Feb 20 2025, 6:00 PM · Toolforge (Toolforge iteration 17), User-Raymond_Ndibe, cloud-services-team
Raymond_Ndibe moved T361698: [maintain-harbor] Have maintain-harbor use a robot account from In Progress to In Review on the Toolforge (Toolforge iteration 17) board.
Feb 20 2025, 5:01 PM · Toolforge (Toolforge iteration 18), Patch-For-Review, User-Raymond_Ndibe, cloud-services-team
Raymond_Ndibe moved T386953: [maintain-harbor] refactor config handling from In Progress to In Review on the Toolforge (Toolforge iteration 17) board.
Feb 20 2025, 4:41 PM · Toolforge (Toolforge iteration 18), Patch-For-Review
Raymond_Ndibe changed the status of T386953: [maintain-harbor] refactor config handling, a subtask of T352417: [maintain-harbor] Manage project quotas via maintain-harbor, from Open to In Progress.
Feb 20 2025, 4:39 PM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review
Raymond_Ndibe changed the status of T386953: [maintain-harbor] refactor config handling from Open to In Progress.
Feb 20 2025, 4:39 PM · Toolforge (Toolforge iteration 18), Patch-For-Review
Raymond_Ndibe added a subtask for T352417: [maintain-harbor] Manage project quotas via maintain-harbor: T386953: [maintain-harbor] refactor config handling.
Feb 20 2025, 4:39 PM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review
Raymond_Ndibe added a parent task for T386953: [maintain-harbor] refactor config handling: T352417: [maintain-harbor] Manage project quotas via maintain-harbor.
Feb 20 2025, 4:39 PM · Toolforge (Toolforge iteration 18), Patch-For-Review
Raymond_Ndibe created T386953: [maintain-harbor] refactor config handling.
Feb 20 2025, 4:38 PM · Toolforge (Toolforge iteration 18), Patch-For-Review

Feb 19 2025

Raymond_Ndibe moved T361708: [harbor, builds-builder] Audit robot account permissions from In Progress to In Review on the Toolforge (Toolforge iteration 17) board.
Feb 19 2025, 11:54 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe added a comment to T361708: [harbor, builds-builder] Audit robot account permissions.
  • all required permissions for taavi-test robot account (toolsbeta)
    • (not sure what permission should be assigned to this or if it should exist. Other opinions required here)
Feb 19 2025, 11:24 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe added a comment to T361708: [harbor, builds-builder] Audit robot account permissions.
  • all required permissions for gitlab_ci robot account (tools)
    • ( GET /projects/{project_name}/repositories )[ project-permissions ][ repository ][ List ]
    • ( Pull artifacts from the project )[ project-permissions ][ repository ][ Pull ]
    • ( Push artifacts to the project )[ project-permissions ][ repository ][ Push ]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference} )[ project-permissions ][ artifact ][ Read ]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts )[ project-permissions ][ artifact ][ List ]
    • ( POST /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ Create ]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ List ]
Feb 19 2025, 11:19 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe added a comment to T361708: [harbor, builds-builder] Audit robot account permissions.
  • all required permissions for gitlab_deploy robot account (toolsbeta)
    • ( GET /projects/{project_name}/repositories )[ project-permissions ][ repository ][ List ]
    • ( Pull artifacts from the project )[ project-permissions ][ repository ][ Pull ]
    • ( Push artifacts to the project )[ project-permissions ][ repository ][ Push ]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference} )[ project-permissions ][ artifact ][ Read ]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts )[ project-permissions ][ artifact ][ List ]
    • ( POST /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ Create ]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ List ]
Feb 19 2025, 11:19 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe added a comment to T361708: [harbor, builds-builder] Audit robot account permissions.
  • all required permissions for tools-image-builder robot account (tools)
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts )[ project-permissions ][ artifact ][ List]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference} )[ project-permissions ][ artifact ][ Read]
    • ( DELETE /projects/{project_name}/repositories/{repository_name}/artifacts/{reference} )[ project-permissions ][ artifact ][ Delete]
    • ( Pull artifacts from the project )[ project-permissions ][ repository ][ Pull]
    • ( Push artifacts to the project )[ project-permissions ][ repository ][ Push]
    • ( GET /projects/{project_name}/repositories )[ project-permissions ][ repository ][ List]
    • ( DELETE /projects/{project_name}/repositories/{repository_name} )[ project-permissions ][ repository ][ Delete]
    • ( POST /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ Create]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ List]
    • ( DELETE /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags/{tag_name} )[ project-permissions ][ tag ][ Delete ]
    • ( POST /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/scan )[ project-permissions ][ scan ][ Create ]
Feb 19 2025, 5:11 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe added a comment to T361708: [harbor, builds-builder] Audit robot account permissions.
  • all required permissions for toolsbeta-image-builder robot account (toolsbeta)
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts )[ project-permissions ][ artifact ][ List]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference} )[ project-permissions ][ artifact ][ Read]
    • ( DELETE /projects/{project_name}/repositories/{repository_name}/artifacts/{reference} )[ project-permissions ][ artifact ][ Delete]
    • ( Pull artifacts from the project )[ project-permissions ][ repository ][ Pull]
    • ( Push artifacts to the project )[ project-permissions ][ repository ][ Push]
    • ( GET /projects/{project_name}/repositories )[ project-permissions ][ repository ][ List]
    • ( DELETE /projects/{project_name}/repositories/{repository_name} )[ project-permissions ][ repository ][ Delete]
    • ( POST /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ Create]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ List]
    • ( DELETE /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags/{tag_name} )[ project-permissions ][ tag ][ Delete ]
    • ( POST /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/scan )[ project-permissions ][ scan ][ Create ]
Feb 19 2025, 5:11 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe added a comment to T361708: [harbor, builds-builder] Audit robot account permissions.
  • all required permissions for local-image-builder robot account (local)
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts )[ project-permissions ][ artifact ][ List]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference} )[ project-permissions ][ artifact ][ Read]
    • ( DELETE /projects/{project_name}/repositories/{repository_name}/artifacts/{reference} )[ project-permissions ][ artifact ][ Delete]
    • ( Pull artifacts from the project )[ project-permissions ][ repository ][ Pull]
    • ( Push artifacts to the project )[ project-permissions ][ repository ][ Push]
    • ( GET /projects/{project_name}/repositories )[ project-permissions ][ repository ][ List]
    • ( DELETE /projects/{project_name}/repositories/{repository_name} )[ project-permissions ][ repository ][ Delete]
    • ( POST /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ Create]
    • ( GET /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags )[ project-permissions ][ tag ][ List]
    • ( DELETE /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/tags/{tag_name} )[ project-permissions ][ tag ][ Delete ]
    • ( POST /projects/{project_name}/repositories/{repository_name}/artifacts/{reference}/scan )[ project-permissions ][ scan ][ Create ]
Feb 19 2025, 5:11 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe added a comment to T361708: [harbor, builds-builder] Audit robot account permissions.
Feb 19 2025, 4:41 PM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe claimed T386829: [components-api] Rename the CRDs groups to be `components-api.toolforge.org`.
Feb 19 2025, 4:13 PM · Toolforge (Toolforge iteration 19)
Raymond_Ndibe changed the status of T361698: [maintain-harbor] Have maintain-harbor use a robot account, a subtask of T352417: [maintain-harbor] Manage project quotas via maintain-harbor, from Open to In Progress.
Feb 19 2025, 2:19 AM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review
Raymond_Ndibe changed the status of T361698: [maintain-harbor] Have maintain-harbor use a robot account, a subtask of T353701: [builds-cli,builds-api] `build quota` fails if tool has no builds, from Open to In Progress.
Feb 19 2025, 2:19 AM · cloud-services-team, Toolforge, User-Raymond_Ndibe
Raymond_Ndibe changed the status of T361698: [maintain-harbor] Have maintain-harbor use a robot account from Open to In Progress.
Feb 19 2025, 2:19 AM · Toolforge (Toolforge iteration 18), Patch-For-Review, User-Raymond_Ndibe, cloud-services-team
Raymond_Ndibe changed the status of T361698: [maintain-harbor] Have maintain-harbor use a robot account, a subtask of T361708: [harbor, builds-builder] Audit robot account permissions, from Open to In Progress.
Feb 19 2025, 2:19 AM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe changed the status of T361708: [harbor, builds-builder] Audit robot account permissions from Open to In Progress.
Feb 19 2025, 2:19 AM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe added a comment to T361708: [harbor, builds-builder] Audit robot account permissions.

maintain-harbor current and future jobs and required robot account permissions (tools, toolsbeta, local):

Feb 19 2025, 1:12 AM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe moved T361698: [maintain-harbor] Have maintain-harbor use a robot account from Backlog to Toolforge iteration 17 on the Toolforge board.
Feb 19 2025, 12:23 AM · Toolforge (Toolforge iteration 18), Patch-For-Review, User-Raymond_Ndibe, cloud-services-team
Raymond_Ndibe claimed T361698: [maintain-harbor] Have maintain-harbor use a robot account.
Feb 19 2025, 12:22 AM · Toolforge (Toolforge iteration 18), Patch-For-Review, User-Raymond_Ndibe, cloud-services-team
Raymond_Ndibe moved T361708: [harbor, builds-builder] Audit robot account permissions from Backlog to Toolforge iteration 17 on the Toolforge board.
Feb 19 2025, 12:22 AM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe claimed T361708: [harbor, builds-builder] Audit robot account permissions.
Feb 19 2025, 12:21 AM · Toolforge (Toolforge iteration 19), Patch-For-Review, cloud-services-team
Raymond_Ndibe added a project to T360509: [harbor,infra] Find a way to manage toolforge project policies with code: User-Raymond_Ndibe.
Feb 19 2025, 12:20 AM · cloud-services-team, User-Raymond_Ndibe, Toolforge
Raymond_Ndibe 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 In Progress.
Feb 19 2025, 12:19 AM · Patch-For-Review, Toolforge (Toolforge iteration 18), Documentation
Raymond_Ndibe changed the status of T352417: [maintain-harbor] Manage project quotas via maintain-harbor from Stalled to In Progress.
Feb 19 2025, 12:19 AM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review
Raymond_Ndibe claimed T352417: [maintain-harbor] Manage project quotas via maintain-harbor.
Feb 19 2025, 12:18 AM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review

Feb 18 2025

Raymond_Ndibe closed T362621: Support HTTP health checks in jobs framework as Resolved.
Feb 18 2025, 7:55 PM · Patch-For-Review, Toolforge (Toolforge iteration 17)
Raymond_Ndibe closed T362621: Support HTTP health checks in jobs framework, a subtask of T348755: [jobs-api,webservice] Run webservices via the jobs framework, as Resolved.
Feb 18 2025, 7:55 PM · Toolforge (Toolforge iteration 19), cloud-services-team, User-Raymond_Ndibe, Epic
Raymond_Ndibe added a comment to T362621: Support HTTP health checks in jobs framework.

updated changelog and documentation https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Changelog

Feb 18 2025, 7:55 PM · Patch-For-Review, Toolforge (Toolforge iteration 17)
Raymond_Ndibe closed T384809: toolsbeta: maintain-kubeusers not running because ImagePullBackOff, a subtask of T384327: [infra,harbor] upgrade harbor v2.10.1 ---> v2.12.2, as Resolved.
Feb 18 2025, 6:56 PM · Toolforge (Toolforge iteration 17)
Raymond_Ndibe closed T384809: toolsbeta: maintain-kubeusers not running because ImagePullBackOff as Resolved.
Feb 18 2025, 6:56 PM · User-aborrero, Toolforge (Toolforge iteration 17), cloud-services-team
Raymond_Ndibe added a comment to T384809: toolsbeta: maintain-kubeusers not running because ImagePullBackOff.

closing because this is no longer happening. This happened when I was testing the harbor upgrade patch. That patch has been merged now and deployed so I'm closing this

Feb 18 2025, 6:55 PM · User-aborrero, Toolforge (Toolforge iteration 17), cloud-services-team
Raymond_Ndibe changed the status of T385904: [jobs-api] move jobs.toolforge.org/* labels to annotations, a subtask of T359804: [jobs-api] Refactor before webservice support, from Declined to Resolved.
Feb 18 2025, 6:54 PM · cloud-services-team, Patch-For-Review, User-Raymond_Ndibe, Toolforge
Raymond_Ndibe changed the status of T385904: [jobs-api] move jobs.toolforge.org/* labels to annotations from Declined to Resolved.
Feb 18 2025, 6:54 PM · User-Raymond_Ndibe, cloud-services-team, Toolforge (Toolforge iteration 17)

Feb 10 2025

Raymond_Ndibe closed T384720: [infra, harbor] use latest thirdparty/docker in harbor hosts, a subtask of T384327: [infra,harbor] upgrade harbor v2.10.1 ---> v2.12.2, as Resolved.
Feb 10 2025, 12:36 PM · Toolforge (Toolforge iteration 17)
Raymond_Ndibe closed T384720: [infra, harbor] use latest thirdparty/docker in harbor hosts as Resolved.
Feb 10 2025, 12:36 PM · Toolforge (Toolforge iteration 17)
Raymond_Ndibe closed T384327: [infra,harbor] upgrade harbor v2.10.1 ---> v2.12.2, a subtask of T352417: [maintain-harbor] Manage project quotas via maintain-harbor, as Resolved.
Feb 10 2025, 12:35 PM · Toolforge (Toolforge iteration 18), Upstream, Patch-For-Review