Add missing definition for Node.ManagerStatus
The `Node.ManagerStatus` property was only present in
the example, but not in the definition.
This patch adds definitions for `ManagerStatus`
and `Reachability`, similar to what is used in the
code;
f02a5b50c4/api/types/swarm/node.go (L84-L101)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
26b247e706
commit
3f1ad79faf
1 changed files with 32 additions and 0 deletions
|
@ -2089,6 +2089,8 @@ definitions:
|
|||
$ref: "#/definitions/TLSInfo"
|
||||
Status:
|
||||
$ref: "#/definitions/NodeStatus"
|
||||
ManagerStatus:
|
||||
$ref: "#/definitions/ManagerStatus"
|
||||
example:
|
||||
ID: "24ifsmvkjbyhk"
|
||||
Version:
|
||||
|
@ -2237,6 +2239,36 @@ definitions:
|
|||
- "disconnected"
|
||||
example: "ready"
|
||||
|
||||
ManagerStatus:
|
||||
description: |
|
||||
ManagerStatus represents the status of a manager.
|
||||
|
||||
It provides the current status of a node's manager component, if the node
|
||||
is a manager.
|
||||
x-nullable: true
|
||||
type: "object"
|
||||
properties:
|
||||
Leader:
|
||||
type: "boolean"
|
||||
default: false
|
||||
example: true
|
||||
Reachability:
|
||||
$ref: "#/definitions/Reachability"
|
||||
Addr:
|
||||
description: |
|
||||
The IP address and port at which the manager is reachable.
|
||||
type: "string"
|
||||
example: "10.0.0.46:2377"
|
||||
|
||||
Reachability:
|
||||
description: "Reachability represents the reachability of a node."
|
||||
type: "string"
|
||||
enum:
|
||||
- "unknown"
|
||||
- "unreachable"
|
||||
- "reachable"
|
||||
example: "reachable"
|
||||
|
||||
SwarmSpec:
|
||||
description: "User modifiable swarm configuration."
|
||||
type: "object"
|
||||
|
|
Loading…
Reference in a new issue