From a40687f5ac7df27bc6c6c3a6f69513a397a1a05a Mon Sep 17 00:00:00 2001 From: Yong Tang Date: Tue, 30 Jan 2018 16:46:05 +0000 Subject: [PATCH] Add `REMOVE` and `ORPHANED` to TaskState This fix tries to address the issue raised in 36142 where there are discrepancies between Swarm API and swagger.yaml. This fix adds two recently added state `REMOVE` and `ORPHANED` to TaskState. This fix fixes 36142. Signed-off-by: Yong Tang --- api/swagger.yaml | 2 ++ api/types/swarm/task.go | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/api/swagger.yaml b/api/swagger.yaml index cc786e02e5..cc3ee80cb2 100644 --- a/api/swagger.yaml +++ b/api/swagger.yaml @@ -2804,6 +2804,8 @@ definitions: - "shutdown" - "failed" - "rejected" + - "remove" + - "orphaned" Task: type: "object" diff --git a/api/types/swarm/task.go b/api/types/swarm/task.go index ff11b07e74..85bb7af1c4 100644 --- a/api/types/swarm/task.go +++ b/api/types/swarm/task.go @@ -36,6 +36,10 @@ const ( TaskStateFailed TaskState = "failed" // TaskStateRejected REJECTED TaskStateRejected TaskState = "rejected" + // TaskStateRemove REMOVE + TaskStateRemove TaskState = "remove" + // TaskStateOrphaned ORPHANED + TaskStateOrphaned TaskState = "orphaned" ) // Task represents a task.