Skip to content

Commit 3958e7f

Browse files
committed
Add definition for /sites/id/rollback.
This endpoint reverts the production deploy for a site to the previous successful production deploy. Signed-off-by: David Calavera <[email protected]>
1 parent 6d77ca6 commit 3958e7f

File tree

4 files changed

+292
-0
lines changed

4 files changed

+292
-0
lines changed

go/plumbing/operations/operations_client.go

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go/plumbing/operations/rollback_site_deploy_parameters.go

Lines changed: 132 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go/plumbing/operations/rollback_site_deploy_responses.go

Lines changed: 105 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swagger.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -834,6 +834,23 @@ paths:
834834
$ref: '#/definitions/dnsZone'
835835
default:
836836
$ref: '#/responses/error'
837+
/sites/{site_id}/rollback:
838+
parameters:
839+
- name: site_id
840+
type: string
841+
in: path
842+
required: true
843+
post:
844+
summary: Rollback production deploys
845+
description: >-
846+
Revert the production deploy for a site to the previous successful production deploy.
847+
operationId: rollbackSiteDeploy
848+
tags: [deploy]
849+
responses:
850+
'204':
851+
description: No content
852+
default:
853+
$ref: '#/responses/error'
837854
/deploys/{deploy_id}:
838855
get:
839856
operationId: getDeploy

0 commit comments

Comments
 (0)