| Both sides previous revision Previous revision | |
| public:99_annexes:annex-b-terms-and-definitions:d:deployment_target [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:d:deployment_target to public:99_annexes:annex-b-terms-and-definitions:d:deployment_target nick_dido | public:99_annexes:annex-b-terms-and-definitions:d:deployment_target [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| ====== Deployment Target ====== | ====== Deployment Target ====== |
| |
| [[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 identifies a specific configured destination to which a [[private:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]] can deliver an [[private:99_annexes:annex-b-terms-and-definitions:i:infrastructure_environment|Infrastructure Environment]]. | A Deployment Target identifies a specific configured destination to which a [[public:99_annexes:annex-b-terms-and-definitions:d:deployment|Deployment]] can deliver an [[public:99_annexes:annex-b-terms-and-definitions:i:infrastructure_environment|Infrastructure Environment]]. |
| |
| A Deployment Target represents a concrete destination rather than a general technology, vendor, infrastructure category, or [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_platform|Deployment Platform]]. | A Deployment Target represents a concrete destination rather than a general technology, vendor, infrastructure category, or [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_platform|Deployment Platform]]. |
| |
| For example: | For example: |
| |
| * [[private:99_annexes:annex-b-terms-and-definitions:a:aws|Amazon Web Services (AWS)]] identifies a Deployment Platform | * [[public:99_annexes:annex-b-terms-and-definitions:a:aws|Amazon Web Services (AWS)]] identifies a Deployment Platform |
| * An identified AWS account, region, virtual private cloud, subnet set, resource boundary, and authorization context can constitute a Deployment Target | * An identified AWS account, region, virtual private cloud, subnet set, resource boundary, and authorization context can constitute a Deployment Target |
| * [[private:99_annexes:annex-b-terms-and-definitions:m:microsoft_azure|Microsoft Azure]] identifies a Deployment Platform | * [[public:99_annexes:annex-b-terms-and-definitions:m:microsoft_azure|Microsoft Azure]] identifies a Deployment Platform |
| * An identified Azure tenant, subscription, region, resource group, network boundary, and authorization context can constitute a Deployment Target | * An identified Azure tenant, subscription, region, resource group, network boundary, and authorization context can constitute a Deployment Target |
| * [[private:99_annexes:annex-b-terms-and-definitions:g:google_cloud_platform|Google Cloud Platform]] identifies a Deployment Platform | * [[public:99_annexes:annex-b-terms-and-definitions:g:google_cloud_platform|Google Cloud Platform]] identifies a Deployment Platform |
| * An identified Google Cloud organization, project, region, network boundary, resource boundary, and authorization context can constitute a Deployment Target | * An identified Google Cloud organization, project, region, network boundary, resource boundary, and authorization context can constitute a Deployment Target |
| * [[private:99_annexes:annex-b-terms-and-definitions:v:vmware_vsphere|VMware vSphere]] identifies a Deployment Platform | * [[public:99_annexes:annex-b-terms-and-definitions:v:vmware_vsphere|VMware vSphere]] identifies a Deployment Platform |
| * An identified vCenter instance, data center, cluster, resource pool, datastore set, network set, and authorization context can constitute a Deployment Target | * An identified vCenter instance, data center, cluster, resource pool, datastore set, network set, and authorization context can constitute a Deployment Target |
| * [[private:99_annexes:annex-b-terms-and-definitions:r:openshift|Red Hat OpenShift Container Platform]] identifies a Deployment Platform | * [[public:99_annexes:annex-b-terms-and-definitions:r:openshift|Red Hat OpenShift Container Platform]] identifies a Deployment Platform |
| * An identified OpenShift cluster, project or namespace boundary, resource quota, network boundary, and authorization context can constitute a Deployment Target | * An identified OpenShift cluster, project or namespace boundary, resource quota, network boundary, and authorization context can constitute a Deployment Target |
| * [[private:99_annexes:annex-b-terms-and-definitions:b:bare-metal_infrastructure|Bare-Metal Infrastructure]] identifies an infrastructure category that can provide a Deployment Platform | * [[public:99_annexes:annex-b-terms-and-definitions:b:bare-metal_infrastructure|Bare-Metal Infrastructure]] identifies an infrastructure category that can provide a Deployment Platform |
| * An identified set of physical servers, networks, storage resources, management interfaces, and authorization boundaries can constitute a Deployment Target | * An identified set of physical servers, networks, storage resources, management interfaces, and authorization boundaries can constitute a Deployment Target |
| |
| A Deployment Target forms part of a [[private:99_annexes:annex-b-terms-and-definitions:t:target_environment|Target Environment]]. | A Deployment Target forms part of a [[public:99_annexes:annex-b-terms-and-definitions:t:target_environment|Target Environment]]. |
| |
| The Target Environment identifies the broader organizational, operational, security, compliance, connectivity, and physical context. The Deployment Target identifies the specific configured destination within that context to which the Deployment applies. | The Target Environment identifies the broader organizational, operational, security, compliance, connectivity, and physical context. The Deployment Target identifies the specific configured destination within that context to which the Deployment applies. |
| A Deployment Target can exist within a: | A Deployment Target can exist within 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]] |
| |
| A Deployment Target record can identify: | A 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 platform, cloud, or infrastructure operator | * The platform, cloud, or infrastructure operator |
| * The Provider Implementation | * The Provider Implementation |
| * 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]] |
| |
| A [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_description|Deployment Description]] identifies the requirements of a proposed Deployment. A Deployment Target identifies the destination whose recorded capabilities, constraints, authorization, and status can be evaluated against those requirements. | A [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_description|Deployment Description]] identifies the requirements of a proposed Deployment. A Deployment Target identifies the destination whose recorded capabilities, constraints, authorization, and status can be evaluated against those requirements. |
| |
| A [[private:99_annexes:annex-b-terms-and-definitions:d:deployment_target_catalog|Deployment Target Catalog]] records the Deployment Targets available for discovery, evaluation, and selection. | A [[public:99_annexes:annex-b-terms-and-definitions:d:deployment_target_catalog|Deployment Target Catalog]] records the Deployment Targets available for discovery, evaluation, and selection. |
| |
| ===== Definition ===== | ===== Definition ===== |
| |
| * 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:t:target_environment|Target Environment]] | * [[public:99_annexes:annex-b-terms-and-definitions:t:target_environment|Target Environment]] |
| |
| ===== Note ===== | ===== Note ===== |
| A Deployment Target can use more than one platform layer. For example, an OpenShift Deployment Target can use Amazon Web Services, Microsoft Azure, Google Cloud Platform, VMware vSphere, or Bare-Metal Infrastructure as its underlying platform. | A Deployment Target can use more than one platform layer. For example, an OpenShift Deployment Target can use Amazon Web Services, Microsoft Azure, Google Cloud Platform, VMware vSphere, or Bare-Metal Infrastructure as its underlying platform. |
| |
| A Deployment Target does not identify the [[private:99_annexes:annex-b-terms-and-definitions:i:infrastructure_environment|Infrastructure Environment]] deployed to it: | A Deployment Target does not identify the [[public:99_annexes:annex-b-terms-and-definitions:i:infrastructure_environment|Infrastructure Environment]] deployed to it: |
| |
| * The Deployment Target identifies the destination | * The Deployment Target identifies the destination |
| |
| * A Deployment Target identifier | * A Deployment Target identifier |
| * [[private:99_annexes:annex-b-terms-and-definitions:a:aws|Amazon Web Services (AWS)]] as the Deployment Platform | * [[public:99_annexes:annex-b-terms-and-definitions:a:aws|Amazon Web Services (AWS)]] as the Deployment Platform |
| * An AWS account | * An AWS account |
| * An AWS region | * An AWS region |
| * The compute- and storage-resource boundaries | * The compute- and storage-resource boundaries |
| * The identity role used for Deployment | * The identity role used for Deployment |
| * 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 supported Machine Images | * The supported Machine Images |
| * The responsible authority | * The responsible authority |
| |
| [[private:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] compares a Deployment Description with the recorded capabilities and constraints of the Deployment Target before performing the Deployment. | [[public:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] compares a Deployment Description with the recorded capabilities and constraints of the Deployment Target before performing the Deployment. |
| |
| ---- | ---- |