Analysis Result TypeSDC TypeRelationship to [TOSCA-YAML-1.2] [SOL001] [TOSCA-NFV]issueNote
B1

tosca.nodes.DBMS

tosca.nodes.Compute

tosca.nodes.WebServer

e.g.

SDC
node_types: 
  tosca.nodes.DBMS:
    ... ...
    capabilities:    
      host: 
        type: tosca.capabilities.Container
        valid_source_types: [ tosca.nodes.Database ]

different with [TOSCA-YAML-1.2]'s node type in capability host's type

e.g.

TOSCA-YAML-1.2
node_types: 
  tosca.nodes.DBMS:
    ... ...
    capabilities:    
      host: 
        type: tosca.capabilities.Compute
        valid_source_types: [ tosca.nodes.Database ]
TOSCA-YAML-1.2 is using capability type
tosca.capabilities.Compute, while SDC's is using 
tosca.capabilities.Container

B1tosca.nodes.BlockStoragesame as tosca.nodes.Storage.BlockStorage in [TOSCA-YAML-1.2]Type name difference is a bug in TOSCA-YAML-1.2.
B1tosca.nodes.ObjectStoragesame as tosca.nodes.Storage.ObjectStorage in [TOSCA-YAML-1.2]Type name difference is a bug in TOSCA-YAML-1.2.
B1

tosca.nodes.Database

tosca.nodes.SoftwareComponent

tosca.nodes.WebApplication

e.g.


SDC
node_types: 
  tosca.nodes.Database:
    ... ...
    requirements:    
     - host: 
        capability: tosca.capabilities.Container
        node: tosca.nodes.DBMS
        relationship: tosca.relationships.HostedOn

different with [TOSCA-YAML-1.2]'s node type in requirement host:


e.g.

TOSCA-YAML-1.2
node_types: 
  tosca.nodes.Database:
    ... ...
    requirements:    
     - host: 
        capability: tosca.capabilities.Compute
        node: tosca.nodes.DBMS
        relationship: tosca.relationships.HostedOn
TOSCA-YAML-1.2 is using capability type
tosca.capabilities.Compute, while SDC's is using 
tosca.capabilities.Container

B1

tosca.nodes.Container.Application

SDC
node_types: 
  tosca.nodes.Container.Application:
    ... ...
    requirements:    
     - host: 
        capability: tosca.capabilities.Container
        type: tosca.capabilities.Container
        relationship: tosca.relationships.HostedOn

different with [TOSCA-YAML-1.2]'s in requirements

SDC
node_types: 
  tosca.nodes.Container.Application:
    ... ...
    requirements:    
      - host: 
          capability: tosca.capabilities.Container
          type: tosca.capabilities.Container
          relationship: tosca.relationships.HostedOn
      - storage:
          capability: tosca.capabilities.Storage
      - network:
          capability: tosca.capabilities.EndPoint


B1

tosca.nodes.Container.Runtime

SDC
node_types: 
  tosca.nodes.Container.Runtime:
    ... ...
    capabilities:
      host: 
        type: tosca.capabilities.Container
      scalable:
        type: tosca.capabilities.Scalable

different with [TOSCA-YAML-1.2]'s in capability type

TOSCA-YAML-1.2
node_types: 
  tosca.nodes.Container.Runtime:
    ... ...
    capabilities:    
      host:
        type: tosca.capabilities.Compute
        valid_source_types: [tosca.nodes.Container.Application]
      scalable:
        type: tosca.capabilities.Scalable


n/a

tosca.nodes.LoadBalancer

tosca.nodes.network.Network

tosca.nodes.network.Port

tosca.nodes.Root


same as [TOSCA-YAML-1.2]

  • No labels