| Both sides previous revision Previous revision | |
| public:99_annexes:annex-b-terms-and-definitions:d:deployment_target_catalog [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:d:deployment_target_catalog to public:99_annexes:annex-b-terms-and-definitions:d:deployment_target_catalog nick_dido | public:99_annexes:annex-b-terms-and-definitions:d:deployment_target_catalog [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| ====== Deployment Target Catalog ====== | ====== Deployment Target Catalog ====== |
| |
| [[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] | [[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] |
| |
| ===== Discussion ===== | ===== Discussion ===== |
| |
| A Deployment Target [[private:99_annexes:annex-b-terms-and-definitions:c:catalog_entry|Catalog]] is a controlled collection of records describing the [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Targets]] available for [[private:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]]. | A Deployment Target [[public:99_annexes:annex-b-terms-and-definitions:c:catalog_entry|Catalog]] is a controlled collection of records describing the [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Targets]] available for [[public:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]]. |
| |
| Each catalog record identifies one concrete Deployment Target and the information required to determine whether the Deployment Target can receive a proposed Deployment. | Each catalog record identifies one concrete Deployment Target and the information required to determine whether the Deployment Target can receive a proposed Deployment. |
| A Deployment Target Catalog distinguishes: | A Deployment Target Catalog distinguishes: |
| |
| * A general [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_platform|Deployment Platform]] from a specific configured Deployment Target | * A general [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_platform|Deployment Platform]] from a specific configured Deployment Target |
| * A Deployment Target from the [[private:99_annexes:annex-b-terms-and-definitions:i:infrastructure_environment|Infrastructure Environment]] deployed to it | * A Deployment Target from the [[public:99_annexes:annex-b-terms-and-definitions:i:infrastructure_environment|Infrastructure Environment]] deployed to it |
| * The capabilities offered by a Deployment Target from the requirements expressed by a [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_description|Deployment Description]] | * The capabilities offered by a Deployment Target from the requirements expressed by a [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_description|Deployment Description]] |
| * Authorized Deployment Targets from unavailable, unapproved, suspended, or retired Deployment Targets | * Authorized Deployment Targets from unavailable, unapproved, suspended, or retired Deployment Targets |
| |
| A Deployment Target Catalog can contain Deployment Targets based on: | A Deployment Target Catalog can contain Deployment Targets based on: |
| |
| * [[private:99_annexes:annex-b-terms-and-definitions:a:aws|Amazon Web Services (AWS)]] | * [[public:99_annexes:annex-b-terms-and-definitions:a:aws|Amazon Web Services (AWS)]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:m:microsoft_azure|Microsoft Azure]] | * [[public:99_annexes:annex-b-terms-and-definitions:m:microsoft_azure|Microsoft Azure]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:g:google_cloud_platform|Google Cloud Platform]] | * [[public:99_annexes:annex-b-terms-and-definitions:g:google_cloud_platform|Google Cloud Platform]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:v:vmware_vsphere|VMware vSphere]] | * [[public:99_annexes:annex-b-terms-and-definitions:v:vmware_vsphere|VMware vSphere]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:r:openshift|Red Hat OpenShift Container Platform]] | * [[public:99_annexes:annex-b-terms-and-definitions:r:openshift|Red Hat OpenShift Container Platform]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:b:bare-metal_infrastructure|Bare-Metal Infrastructure]] | * [[public:99_annexes:annex-b-terms-and-definitions:b:bare-metal_infrastructure|Bare-Metal Infrastructure]] |
| |
| A catalog can include Deployment Targets operating in a: | A catalog can include Deployment Targets operating in a: |
| |
| * [[private:99_annexes:annex-b-terms-and-definitions:c:connected_environment|Connected Environment]] | * [[public:99_annexes:annex-b-terms-and-definitions:c:connected_environment|Connected Environment]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:d:disconnected_environment|Disconnected Environment]] | * [[public:99_annexes:annex-b-terms-and-definitions:d:disconnected_environment|Disconnected Environment]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:a:air-gapped_environment|Air-Gapped Environment]] | * [[public:99_annexes:annex-b-terms-and-definitions:a:air-gapped_environment|Air-Gapped Environment]] |
| |
| Each Deployment Target record can identify: | Each Deployment Target record can identify: |
| * A human-readable name | * A human-readable name |
| * A description | * A description |
| * The [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_platform|Deployment Platform]] | * The [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_platform|Deployment Platform]] |
| * The Cloud Provider, platform operator, or infrastructure operator | * The Cloud Provider, platform operator, or infrastructure operator |
| * The Provider Implementation or Provider Plugin | * The Provider Implementation or Provider Plugin |
| * The supported processor architectures | * The supported processor architectures |
| * The supported operating systems | * The supported operating systems |
| * The supported [[private:99_annexes:annex-b-terms-and-definitions:m:machine_image|Machine Images]] | * The supported [[public:99_annexes:annex-b-terms-and-definitions:m:machine_image|Machine Images]] |
| * The supported [[private:99_annexes:annex-b-terms-and-definitions:i:infrastructure_baseline|Infrastructure Baselines]] | * The supported [[public:99_annexes:annex-b-terms-and-definitions:i:infrastructure_baseline|Infrastructure Baselines]] |
| * The supported [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_operation|Deployment Operations]] | * The supported [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_operation|Deployment Operations]] |
| * The supported [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_validation|Deployment Validation]] capabilities | * The supported [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_validation|Deployment Validation]] capabilities |
| * The supported [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_rollback|Deployment Rollback]] capabilities | * The supported [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_rollback|Deployment Rollback]] capabilities |
| * The authorized [[private:99_annexes:annex-b-terms-and-definitions:d:dependency_store|Dependency Stores]] | * The authorized [[public:99_annexes:annex-b-terms-and-definitions:d:dependency_store|Dependency Stores]] |
| * The authorized Artifact repositories | * The authorized Artifact repositories |
| * The authorized external resources | * The authorized external resources |
| * The effective date | * The effective date |
| * The review or expiration date | * The review or expiration date |
| * The associated [[private:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] | * The associated [[public:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] |
| * The associated [[private:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] | * The associated [[public:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] |
| |
| [[private:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] can compare the requirements contained in a Deployment Description with the capabilities, constraints, authorization, and status recorded for each Deployment Target. | [[public:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] can compare the requirements contained in a Deployment Description with the capabilities, constraints, authorization, and status recorded for each Deployment Target. |
| |
| The catalog provides controlled information for Deployment Target discovery and selection. The catalog does not itself perform a Deployment. | The catalog provides controlled information for Deployment Target discovery and selection. The catalog does not itself perform a Deployment. |
| |
| * Dido Solutions, Crucible architecture and requirements terminology | * Dido Solutions, Crucible architecture and requirements terminology |
| * [[private:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]] | * [[public:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_description|Deployment Description]] | * [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_description|Deployment Description]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_platform|Deployment Platform]] | * [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_platform|Deployment Platform]] |
| * [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Target]] | * [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_target|Deployment Target]] |
| |
| ===== Note ===== | ===== Note ===== |
| * A Deployment Target Catalog identifies the destinations available to satisfy those requirements | * A Deployment Target Catalog identifies the destinations available to satisfy those requirements |
| |
| A Deployment Target Catalog differs from a [[private:99_annexes:annex-b-terms-and-definitions:d:dependency_store|Dependency Store]]. A Dependency Store contains or makes Dependencies available, while a Deployment Target Catalog records the destinations that may use those Dependencies during Deployment. | A Deployment Target Catalog differs from a [[public:99_annexes:annex-b-terms-and-definitions:d:dependency_store|Dependency Store]]. A Dependency Store contains or makes Dependencies available, while a Deployment Target Catalog records the destinations that may use those Dependencies during Deployment. |
| |
| ===== Example ===== | ===== Example ===== |