Class: DeploymentMetadata
Metadata associated with the desired state.
classDiagram
class DeploymentMetadata
click DeploymentMetadata href "../DeploymentMetadata/"
DeploymentMetadata : annotations
DeploymentMetadata --> "1" DeploymentAnnotations : annotations
click DeploymentAnnotations href "../DeploymentAnnotations/"
DeploymentMetadata : name
DeploymentMetadata : namespace
Attributes
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| annotations | 1 DeploymentAnnotations |
Defines the application ID and unique identifier associated to the deployment... | direct |
| name | 1 string |
When deploying to Kubernetes, the manifests name | direct |
| namespace | 1 string |
When deploying to Kubernetes, the namespace the manifest is added under | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ApplicationDeployment | metadata | range | DeploymentMetadata |
This section is only relevant for contributors of the specification
LinkML Source
Direct
Details
name: DeploymentMetadata
description: Metadata associated with the desired state.
from_schema: https://specification.margo.org/data-model
attributes:
annotations:
name: annotations
description: Defines the application ID and unique identifier associated to the
deployment specification. Needs to be assigned by the Workload Orchestration
Software. See the [Annotation Attributes](#annotations-attributes) section below.
from_schema: https://specification.margo.org/application_deployment_schema
domain_of:
- DeploymentMetadata
range: DeploymentAnnotations
required: true
name:
name: name
description: When deploying to Kubernetes, the manifests name. The name is chosen
by the workload orchestration vendor and is not displayed anywhere.
from_schema: https://specification.margo.org/application_deployment_schema
domain_of:
- Component
- Parameter
- DeploymentMetadata
- ApplicationMetadata
- Author
- Organization
- Section
- Setting
- Schema
- ComponentStatus
range: string
required: true
namespace:
name: namespace
description: When deploying to Kubernetes, the namespace the manifest is added
under. The namespace is chosen by the workload orchestration solution vendor.
from_schema: https://specification.margo.org/application_deployment_schema
domain_of:
- DeploymentMetadata
range: string
required: true
Induced
Details
name: DeploymentMetadata
description: Metadata associated with the desired state.
from_schema: https://specification.margo.org/data-model
attributes:
annotations:
name: annotations
description: Defines the application ID and unique identifier associated to the
deployment specification. Needs to be assigned by the Workload Orchestration
Software. See the [Annotation Attributes](#annotations-attributes) section below.
from_schema: https://specification.margo.org/application_deployment_schema
alias: annotations
owner: DeploymentMetadata
domain_of:
- DeploymentMetadata
range: DeploymentAnnotations
required: true
name:
name: name
description: When deploying to Kubernetes, the manifests name. The name is chosen
by the workload orchestration vendor and is not displayed anywhere.
from_schema: https://specification.margo.org/application_deployment_schema
alias: name
owner: DeploymentMetadata
domain_of:
- Component
- Parameter
- DeploymentMetadata
- ApplicationMetadata
- Author
- Organization
- Section
- Setting
- Schema
- ComponentStatus
range: string
required: true
namespace:
name: namespace
description: When deploying to Kubernetes, the namespace the manifest is added
under. The namespace is chosen by the workload orchestration solution vendor.
from_schema: https://specification.margo.org/application_deployment_schema
alias: namespace
owner: DeploymentMetadata
domain_of:
- DeploymentMetadata
range: string
required: true