Skip to content

Créer Worker & WorkerVersion via API

Chaque worker issu de https://trello.com/c/kPenoyhS/2247-ml-worker-parser doit etre stocké en base de donnée.

La tache ponos doit faire une succession d'appels sur l'api Arkindex:

  1. POST /api/v1/workers en précisant l'url du repo, et les infos de base du worker (slug, nom)
  2. POST /api/v1/worker/xxxx/versions en précisant la revision git, et la configuration parsée

Ce ticket doit donc avoir une MR tasks, ainsi qu'une MR backend qui ajoute endpoints. Les modèles sont ajoutés auparavant dans #247 (closed)

Les endpoints ne sont accessibles qu'aux taches (internal).

En cas de conflit sur les workers, le endpoint doit retourner le worker existant (get_or_create)


Imported from Trello

Edited by Bastien Abadie