public:99_annexes:annex-b-terms-and-definitions:d:deployment_rollback

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:99_annexes:annex-b-terms-and-definitions:d:deployment_rollback [2026/09/12 17:42] – removed - external edit (Unknown date) 127.0.0.1public:99_annexes:annex-b-terms-and-definitions:d:deployment_rollback [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 +====== Deployment Rollback ======
  
 +[[public:99_annexes:annex-b-terms-and-definitions:start|Go to Terms and Definitions]]
 +
 +===== Discussion =====
 +
 +Deployment Rollback is a [[public:99_annexes:annex-b-terms-and-definitions:r:rollback|Rollback]] that reverses the effects of an identified deployment by restoring the affected deployment subject to its identified predeployment state.
 +
 +A Deployment Rollback may apply to:
 +
 +  * [[public:99_annexes:annex-b-terms-and-definitions:i:infrastructure_resource|Infrastructure Resources]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:v:virtual_machine|Virtual Machines]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:k:kubernetes_cluster|Kubernetes Clusters]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:c:containerized_workload|Containerized Workloads]]
 +  * [[public:99_annexes:annex-b-terms-and-definitions:p:platform_service|Platform Services]]
 +  * Relationships among deployed subjects
 +  * A resulting [[public:99_annexes:annex-b-terms-and-definitions:i:infrastructure_environment|Infrastructure Environment]]
 +
 +The predeployment state may be identified through:
 +
 +  * A deployment record
 +  * A prior [[public:99_annexes:annex-b-terms-and-definitions:b:baseline|Baseline]]
 +  * A prior [[public:99_annexes:annex-b-terms-and-definitions:r:revision|Revision]]
 +  * A prior [[public:99_annexes:annex-b-terms-and-definitions:i:infrastructure_configuration|Infrastructure Configuration]]
 +  * A prior [[public:99_annexes:annex-b-terms-and-definitions:i:image|Image]]
 +  * A checkpoint
 +  * Another recorded valid state
 +
 +Deployment Rollback differs from deployment cancellation:
 +
 +  * Deployment cancellation stops a deployment before completion
 +  * Deployment Rollback reverses the effects already produced by a deployment
 +
 +Deployment Rollback differs from deployment retry:
 +
 +  * Deployment Rollback restores the predeployment state
 +  * Deployment retry performs the deployment operation again
 +
 +Deployment Rollback may precede a corrected deployment or another recovery operation.
 +
 +===== Definition =====
 +
 +//[[public:99_annexes:annex-b-terms-and-definitions:r:rollback|rollback]] that reverses the effects of an identified deployment by restoring the affected deployment subject to its identified predeployment state//
 +
 +===== Source =====
 +
 +Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +
 +===== Note =====
 +
 +Deployment Rollback does not imply that every deployment effect can be reversed.
 +
 +Applicable requirements should identify:
 +
 +  * The deployment subject
 +  * The deployment is being reversed
 +  * The predeployment state
 +  * The rollback initiation condition
 +  * The effects included in the rollback
 +  * Effects excluded from the rollback
 +  * The required rollback result
 +  * The generated [[public:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]
 +
 +A Deployment Rollback may require separate handling for:
 +
 +  * Persistent data
 +  * External services
 +  * Credentials
 +  * Messages
 +  * Transactions
 +  * Provider-managed resources
 +  * Changes performed outside the deployment boundary
 +
 +===== Example =====
 +
 +A deployment replaces a Containerized Workload with an unacceptable Revision. Crucible performs Deployment Rollback by removing the new workload Revision and restoring the workload configuration and Image used immediately before the deployment.
 +
 +----
 +
 +<WRAP centeralign>
 +© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
 +</WRAP>