From 3d2263c177c7764bc949a26a1fdd6c12a47552fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 7 Jan 2022 17:59:42 +0100 Subject: [PATCH] API: group worker-related endpoints --- pkg/api/flamenco-manager.yaml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkg/api/flamenco-manager.yaml b/pkg/api/flamenco-manager.yaml index 79baea34..6b684439 100644 --- a/pkg/api/flamenco-manager.yaml +++ b/pkg/api/flamenco-manager.yaml @@ -12,11 +12,12 @@ info: servers: - url: / paths: - /api/register-worker: + /api/worker/register-worker: summary: Registration of new workers post: - description: Register a new worker. + summary: Register a new worker operationId: registerWorker + tags: [worker] requestBody: description: Worker to register required: true @@ -38,12 +39,13 @@ paths: schema: $ref: '#/components/schemas/Error' - /api/task: + /api/worker/task: summary: Task scheduler endpoint. post: operationId: scheduleTask - summary: Obtain a new task to execute. + summary: Obtain a new task to execute security: [{worker_auth: []}] + tags: [worker] responses: "204": description: No tasks available for this Worker. @@ -58,6 +60,10 @@ paths: application/json: schema: {$ref: "#/components/schemas/SecurityError"} +tags: + - name: worker + description: API for Flamenco Workers to communicate with Flamenco Manager. + components: schemas: WorkerRegistration: