OAPI: define Worker
schema as extension of WorkerSummary
This makes their relation clearer. This also moves the `version` field into the `WorkerSummary` schema.
This commit is contained in:
parent
66edc5c4d3
commit
d82333635a
@ -1424,32 +1424,22 @@ components:
|
|||||||
# type: string
|
# type: string
|
||||||
# format: date-time
|
# format: date-time
|
||||||
# description: Last time this worker was seen by the Manager.
|
# description: Last time this worker was seen by the Manager.
|
||||||
required: [id, nickname, status]
|
|
||||||
|
|
||||||
Worker:
|
|
||||||
type: object
|
|
||||||
description: All information about a Worker
|
|
||||||
properties:
|
|
||||||
"id": { type: string, format: uuid }
|
|
||||||
"nickname": { type: string }
|
|
||||||
"status": { $ref: "#/components/schemas/WorkerStatus" }
|
|
||||||
"status_requested": { $ref: "#/components/schemas/WorkerStatus" }
|
|
||||||
# These will be implemented soon:
|
|
||||||
# "task_id":
|
|
||||||
# type: string
|
|
||||||
# format: uuid
|
|
||||||
# description: The worker's current/last-worked-on task.
|
|
||||||
# "last_seen":
|
|
||||||
# type: string
|
|
||||||
# format: date-time
|
|
||||||
# description: Last time this worker was seen by the Manager.
|
|
||||||
"ip_address": { type: string, description: IP address of the Worker }
|
|
||||||
"platform":
|
|
||||||
type: string
|
|
||||||
description: Operating system of the Worker
|
|
||||||
"version":
|
"version":
|
||||||
type: string
|
type: string
|
||||||
description: Version of Flamenco this Worker is running
|
description: Version of Flamenco this Worker is running
|
||||||
|
required: [id, nickname, status, "version"]
|
||||||
|
|
||||||
|
Worker:
|
||||||
|
description: All information about a Worker
|
||||||
|
allOf:
|
||||||
|
- $ref: "#/components/schemas/WorkerSummary"
|
||||||
|
- properties:
|
||||||
|
"ip_address":
|
||||||
|
type: string
|
||||||
|
description: IP address of the Worker
|
||||||
|
"platform":
|
||||||
|
type: string
|
||||||
|
description: Operating system of the Worker
|
||||||
"supported_task_types":
|
"supported_task_types":
|
||||||
type: array
|
type: array
|
||||||
items: { type: string }
|
items: { type: string }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user