From 26307334a4e2b516ad261dcf488f29d370d06fcc Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Tue, 1 Oct 2024 09:02:29 +0200 Subject: [PATCH] feat: Add query parameters for deleting configurations, volumes, docker cleanup, and connected networks --- openapi.yaml | 90 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 85 insertions(+), 5 deletions(-) diff --git a/openapi.yaml b/openapi.yaml index a66f87167..b7d476f9e 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1144,15 +1144,39 @@ paths: - name: uuid in: path - description: 'UUID of the application.' + description: 'UUID of the database.' required: true schema: type: string format: uuid - - name: cleanup + name: delete_configurations in: query - description: 'Delete configurations and volumes.' + description: 'Delete configurations.' + required: false + schema: + type: boolean + default: true + - + name: delete_volumes + in: query + description: 'Delete volumes.' + required: false + schema: + type: boolean + default: true + - + name: docker_cleanup + in: query + description: 'Run docker cleanup.' + required: false + schema: + type: boolean + default: true + - + name: delete_connected_networks + in: query + description: 'Delete connected networks.' required: false schema: type: boolean @@ -1883,9 +1907,33 @@ paths: type: string format: uuid - - name: cleanup + name: delete_configurations in: query - description: 'Delete configurations and volumes.' + description: 'Delete configurations.' + required: false + schema: + type: boolean + default: true + - + name: delete_volumes + in: query + description: 'Delete volumes.' + required: false + schema: + type: boolean + default: true + - + name: docker_cleanup + in: query + description: 'Run docker cleanup.' + required: false + schema: + type: boolean + default: true + - + name: delete_connected_networks + in: query + description: 'Delete connected networks.' required: false schema: type: boolean @@ -3886,6 +3934,38 @@ paths: required: true schema: type: string + - + name: delete_configurations + in: query + description: 'Delete configurations.' + required: false + schema: + type: boolean + default: true + - + name: delete_volumes + in: query + description: 'Delete volumes.' + required: false + schema: + type: boolean + default: true + - + name: docker_cleanup + in: query + description: 'Run docker cleanup.' + required: false + schema: + type: boolean + default: true + - + name: delete_connected_networks + in: query + description: 'Delete connected networks.' + required: false + schema: + type: boolean + default: true responses: '200': description: 'Delete a service by UUID'