Go to 7. Disconnected and Air-Gapped Operations
Within the destination Disconnected Environment or Air-Gapped Environment, Crucible uses the imported content and populated Offline Repositories to construct required Images and deploy the intended environment.
The destination-side lifecycle uses locally available inputs rather than depending on direct access to connected repositories, registries, provider services, or other unavailable external resources.
Crucible identifies the controlled inputs required for the destination-side construction and deployment activities.
The inputs can include:
The applicable lifecycle definition determines which inputs the activity requires.
Crucible obtains those inputs from the imported Transfer Bundle, populated Offline Repositories, approved destination repositories, or other authorized resources available within the destination environment.
Destination-side tools resolve required Dependencies from the populated Offline Repositories.
Local dependency resolution avoids reliance on an unavailable connected source.
The resolution activity can confirm:
Crucible does not silently substitute another Dependency version when the selected version is unavailable.
A missing or unresolved Dependency can prevent the applicable construction or deployment activity from completing.
When the destination activity requires a Machine Image or Container Image, Crucible constructs the Image from the locally available controlled inputs.
The reconstruction activity can include:
The reconstructed Image remains associated with the Baselines, Dependencies, parameters, and other controlled inputs used to produce it.
A destination-side reconstruction does not require the resulting Image to have the same provider-specific representation as an Image constructed in another environment. The applicable requirements and Acceptance Criteria determine whether the reconstructed result is acceptable.
Crucible prepares the locally available inputs required to realize the destination environment.
The deployment inputs can include:
Each input retains its identity and revision so Crucible can relate the deployed result to the content used to create it.
Crucible identifies an authorized Deployment Target within the destination environment.
The selected target must provide the resources and interfaces required by the applicable deployment definition.
A destination Deployment Target can include:
The applicable Provider Implementation resolves provider-independent deployment intent into the operations and parameters required by the selected destination platform.
Crucible performs the operations required to realize the intended environment on the selected destination Deployment Target.
The deployment can include:
The applicable Infrastructure Baseline and deployment definition determine which operations apply and their required order.
The reconstruction and deployment activities use resources available within the destination operational boundary.
The activities do not depend on direct access to:
If a required resource is not available locally, Crucible records the unresolved condition rather than substituting an unidentified resource or bypassing the applicable boundary controls.
Crucible records a failure that prevents successful reconstruction or deployment.
A failure record can identify:
The applicable workflow determines whether the failure requires correction, production of another Transfer Bundle, additional repository population, reconstruction, redeployment, rollback, or another authorized activity.
The result identifies:
The resulting deployment can undergo the applicable deployment validation and compliance assessment activities within the destination environment.
| Requirement | Statement |
|---|---|
| FR-IMG-001 — Build Virtual Machine Images |
Crucible SHALL build Machine Images. |
| FR-IMG-002 — Build Container Images |
Crucible SHALL build Container Images. |
| FR-DEP-001 — Deploy Infrastructure Resources |
Crucible SHALL deploy Infrastructure Resources. |
| FR-DEP-002 — Deploy Virtual Machines |
Crucible SHALL deploy Virtual Machines. |
| FR-DEP-003 — Deploy Kubernetes Clusters |
Crucible SHALL deploy Kubernetes Clusters. |
| FR-DEP-004 — Deploy Containerized Workloads |
Crucible SHALL deploy Containerized Workloads. |
| FR-DEP-005 — Deploy Platform Services |
Crucible SHALL deploy Platform Services. |
| FR-DEPC-004 — Populate Offline Repositories |
Crucible SHALL populate Offline Repositories in a Disconnected Environment from a Transfer Bundle. |
The linked leaf requirement pages remain the canonical sources.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.