Skip to content

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