From 356bb9a0b81ce3004fe89e94e6c5236ff2f30270 Mon Sep 17 00:00:00 2001 From: Bryce Date: Thu, 13 Nov 2025 12:03:35 -0800 Subject: [PATCH] source device option on volume delete --- components/schemas/pipelines/runs/RunState.yml | 6 +++--- .../external-volumes/external-volume.yml | 13 +++++++++++++ platform/paths/infrastructure/servers/server.yml | 2 +- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/components/schemas/pipelines/runs/RunState.yml b/components/schemas/pipelines/runs/RunState.yml index 52d85740..a8508fc8 100644 --- a/components/schemas/pipelines/runs/RunState.yml +++ b/components/schemas/pipelines/runs/RunState.yml @@ -7,10 +7,10 @@ allOf: description: The current state of the pipeline run. type: string enum: - - queued + - queued - acquiring - running - complete - - deleting + - cancelled - deleted - - "$ref": "../../State.yml" \ No newline at end of file + - "$ref": "../../State.yml" diff --git a/platform/paths/infrastructure/external-volumes/external-volume.yml b/platform/paths/infrastructure/external-volumes/external-volume.yml index 6209bd8e..6f00f497 100644 --- a/platform/paths/infrastructure/external-volumes/external-volume.yml +++ b/platform/paths/infrastructure/external-volumes/external-volume.yml @@ -107,6 +107,19 @@ delete: required: true schema: type: string + requestBody: + description: Parameters for deleting a external volume. + content: + application/json: + schema: + type: object + properties: + options: + type: object + properties: + source_device: + description: If source device is set to true, this will delete the underlying source device. + type: boolean responses: 202: description: Returns a job descriptor. diff --git a/platform/paths/infrastructure/servers/server.yml b/platform/paths/infrastructure/servers/server.yml index 60dd5e48..4493b2f9 100644 --- a/platform/paths/infrastructure/servers/server.yml +++ b/platform/paths/infrastructure/servers/server.yml @@ -159,7 +159,7 @@ delete: type: object properties: force: - description: If force is set to true, this will force delete the hub, even if there are servers running on it. + description: If force is set to true, this will force delete the server, even if there are instances running on it. type: boolean responses: 200: