Sync branch magefile with main #104308
@ -191,6 +191,20 @@ paths:
|
|||||||
application/json:
|
application/json:
|
||||||
schema: { $ref: "#/components/schemas/SharedStorageLocation" }
|
schema: { $ref: "#/components/schemas/SharedStorageLocation" }
|
||||||
|
|
||||||
|
/api/v3/status:
|
||||||
|
summary: Report the status of the Flamenco farm.
|
||||||
|
get:
|
||||||
|
summary: Get the status of this Flamenco farm.
|
||||||
|
operationId: getFarmStatus
|
||||||
|
tags: [meta]
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: normal response
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "#/components/schemas/FarmStatusReport"
|
||||||
|
|
||||||
## Worker
|
## Worker
|
||||||
|
|
||||||
/api/v3/worker/register-worker:
|
/api/v3/worker/register-worker:
|
||||||
@ -1384,6 +1398,26 @@ components:
|
|||||||
name: Your Manager
|
name: Your Manager
|
||||||
git: v3.2-76-gdd34d538
|
git: v3.2-76-gdd34d538
|
||||||
|
|
||||||
|
FarmStatusReport:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
"status":
|
||||||
|
$ref: "#/components/schemas/FarmStatus"
|
||||||
|
required: [status]
|
||||||
|
example:
|
||||||
|
status: idle
|
||||||
|
|
||||||
|
FarmStatus:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- "active" # Actively working on jobs.
|
||||||
|
- "idle" # Farm could be active, but has no work to do.
|
||||||
|
- "waiting" # Work has been queued, but all workers are asleep.
|
||||||
|
- "asleep" # Farm is idle, and all workers are asleep.
|
||||||
|
- "inoperative" # Cannot work: no workers, or all are offline/error.
|
||||||
|
- "unknown" # Unexpected configuration of worker and job statuses.
|
||||||
|
- "starting" # Farm is starting up.
|
||||||
|
|
||||||
ManagerConfiguration:
|
ManagerConfiguration:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
|
Loading…
Reference in New Issue
Block a user