Crucible SHALL execute automated Deployment Operations.
This requirement derives from:
The Original Requirement states:
The system shall support automated deployment execution.[C1]
FR-DSO-005:
No other substantive normalization is required.
An automated Deployment Operation applies identified deployment inputs and instructions to a selected Deployment Target without requiring interactive execution by an operator.
Automated Deployment Operations enable repeatable deployment behavior within Development, Security, and Operations (DevSecOps) Workflows, GitOps Workflows, and CI/CD Pipelines.
A Deployment Operation can use:
A Deployment Operation can produce:
This requirement establishes automated Deployment Operation execution without prescribing:
Separate requirements, architecture specifications, deployment definitions, and Workflow definitions govern those subjects and behaviors.
This requirement applies to:
Verification confirms that:
The following pages reference this requirement:
Implemented and Verified
Review and approve FR-DSO-005 as a leaf requirement.
Determine whether separate requirements define the required Deployment Operation inputs, outputs, metadata, and status information.
Determine whether separate requirements govern deployment approval, rollback criteria, validation, and post-deployment monitoring.
Determine whether separate requirements identify the Deployment Targets for which Crucible must execute automated Deployment Operations.
This requirement page retains the stable requirement identifier FR-DSO-005.
This page is a leaf requirement page and omits a trailing :start from its namespace.
The Statement uses the controlling Terms and Definitions entry:
The Statement addresses execution of automated Deployment Operations.
FR-DSO-001 governs integration with Git-based Workflows.
FR-DSO-002 governs integration with GitOps Workflows.
FR-DSO-003 governs integration with CI/CD Pipelines.
FR-DSO-004 governs automated Build Operation execution.
FR-DSO-006 governs automated Validation Operation execution.
Do not add particular deployment tools, Deployment Targets, Deployment Platforms, Infrastructure Providers, deployment strategies, triggering mechanisms, validation behavior, rollback criteria, or monitoring obligations unless the controlling requirement changes through an approved requirements process.
To reference this requirement Statement from another wiki page, insert:
{{section>dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-005#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.