You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Nodes of this type represent a virtualization container, such as a VM or a Docker container.

Used to express advanced VNFC deployment scenarios, such as:

  • Multiple VDUs sharing a container and its hardware resources
  • Stacking software images

Since AbstractCompute is an abstract type, we cannot provide a deployment image artifact to initialize it (this will turn it into a concrete type, will inverse the capabilities and confuse the orchestrator). Instead, we can use a Container (or even a stack of containers) with the initialization images to use.

TODO: update the type definition with a required deployment artifact, to ensure that nodes of this type are always concrete

Definition

node_types:          
  onap.nodes.Container:
    description: |
      a virtualization container
    derived_from: onap.nodes.Resource
    artifacts:
      # TODO - define a required deployment artifact
    capabilities:
      host:
        type: tosca.capabilities.Container
        occurrences: [1, UNBOUNDED] # a container can host one or more VDUs
    requirements:
      - host:
          capability: onap.capabilities.Compute
          description: hardware required to function



  • No labels