OR-002a — Deployment to a Supported Target

Go to OR-002 — Deployment Environments

Statement

Crucible SHALL deploy the Infrastructure Resources specified by a Deployment Description to the selected supported Deployment Target.

Derived From

This requirement derives from:

Crucible System Requirements Specification, Version 1.1 Draft, Operational Requirements, OR-002The Original Requirement states:

The system SHALL support deployment into: * AWS * Azure * Google Cloud Platform * VMware * OpenShift * Kubernetes * Bare Metal Infrastructure * Air-Gapped Environments[C1]

OR-002a replaces the weak phrase support deployment into with the observable behavior deploy and identifies the deployed resources and selected destination.

Rationale

A Deployment Platform identifies a platform type or technology. A Deployment Target identifies a specific configured destination that uses a Deployment Platform.

A deployment therefore requires Crucible to act on a selected Deployment Target rather than on a general platform category.

OR-002a requires Crucible to deploy the Infrastructure Resources identified by the Deployment Description only after the selected Deployment Target has been identified as supported.

Applies To

This requirement applies to:

Verification

Verification confirms that:

The tested Deployment Description identifies the Infrastructure Resources selected for deploymentThe tested Deployment identifies a selected Deployment TargetThe selected Deployment Target is identified as supportedCrucible deploys the specified Infrastructure Resources to the selected supported Deployment TargetCrucible does not deploy the specified Infrastructure Resources to a Deployment Target that is not identified as supportedThe Deployment record identifies the Deployment DescriptionThe Deployment record identifies the deployed Infrastructure ResourcesThe Deployment record identifies the selected Deployment TargetThe Deployment record identifies the Deployment result

Referenced By

The following pages reference this requirement:

Delivery Phase

Implemented and Verified.

Implementation Status

Requirement Status

Issues

Notes for Editors

This requirement page should retain the stable requirement identifier OR-002a.

This page is a leaf requirement page and omits a trailing :start from its namespace.

OR-002a governs deployment to a selected supported Deployment Target.

Separate requirements govern:

Assessment of the completed Deployment against the Acceptance Criteria defined for the selected Deployment TargetRecording of the Deployment acceptance resultChanges to the Statement should preserve:

as the responsible actorDeployment as the required behaviorThe Infrastructure Resources specified by a Deployment Description as the deployed subjectThe selected supported Deployment Target as the destinationTo reference this requirement Statement from another wiki page, insert:

{{section>dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002:or-002a#Statement&noheader&nofooter&noeditbtn}}

Do not rename this page after an external citation unless a redirect or move plan is in place.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.