Page MenuHomePhabricator

[buildservice] Create a buildservice API and move any logic from the client to it
Open, In Progress, HighPublic


The API should be running on k8s, behind the Toolforge API Gateway (that does already user authentication), and use a service account to interact with k8s.

It should implement OpenAPI and probably swagger (or similar) to explore the API.

Gitlab repo:

API methods


Event Timeline

fnegri triaged this task as High priority.Apr 12 2023, 2:51 PM

I'm thinking that we can first implement the missing features here (ex. logs), and then move bit by bit the existing pieces from the cli to the API.