Commit 3c0cff0f authored by Giacomo Bernini's avatar Giacomo Bernini
Browse files

updated exmples of SOL001 VNFDs

parent 374ddc13
Loading
Loading
Loading
Loading
+35 −17
Original line number Diff line number Diff line
@@ -54,6 +54,23 @@ node_types:
          description: Invoked upon receipt Terminate VNF request
        operate:
          description: Invoked upon receipt of an Operate VNF request
    requirements:
      - virtual_link_right:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_left:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_management:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 0]

topology_template:
  substitution_mappings:
@@ -69,29 +86,31 @@ topology_template:
    right:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 1
      requirements:
        virtual_link_right:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    management:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 0
      requirements:
        virtual_link_management:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    left:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 2
      requirements:
        virtual_link_left:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
      type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage"
      properties:
        virtual_block_storage_data:
          size_of_storage: 20
          size_of_storage: 20 GB
          rdma_enabled: false
        sw_image_data:
          name: "vdu-b-1 image"
@@ -100,15 +119,15 @@ topology_template:
            algorithm: "sha-224"
            hash: "somehashfortst010"
          container_format: "bare"
          disk-format: qcow2
          min-disk: '1'
          min-ram: '2'
          disk_format: qcow2
          min_disk: '1'
          min_ram: '2'
          size: '1'
    VDU-B:
      type: "tosca.nodes.nfv.Vdu.Compute"
      properties:
        name: "vdu-b-1-vcd"
        descriptor: "Description of VDU-B-1"
        description: "Description of VDU-B-1"
        vdu_profile:
          min_number_of_instances: 1
          max_number_of_instances: 2
@@ -116,13 +135,13 @@ topology_template:
        virtual_compute:
          properties:
            virtual_memory:
              virtual_mem_size: 4096
              virtual_mem_size: 4096 MB
              numa_enabled: false
            virtual_cpu:
              num_virtual_cpu: 2
      requirements:
        virtual_storage:
        - "vdu-b-1-vsd"
        - virtual_storage: vdu-b-1-vsd
        
    vnf-b-1_VNF:
      type: "tst010.vnf.simple"
      properties:
@@ -146,4 +165,3 @@ topology_template:
            implementation: terminate-example.yaml
          operate:
            implementation: operate-example.yaml
+36 −18
Original line number Diff line number Diff line
@@ -54,6 +54,23 @@ node_types:
          description: Invoked upon receipt Terminate VNF request
        operate:
          description: Invoked upon receipt of an Operate VNF request
    requirements:
      - virtual_link_right:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_left:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_management:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 0]

topology_template:
  substitution_mappings:
@@ -69,29 +86,31 @@ topology_template:
    right:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 1
      requirements:
        virtual_link_right:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    management:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 0
      requirements:
        virtual_link_management:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    left:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 2
      requirements:
        virtual_link_left:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
      type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage"
      properties:
        virtual_block_storage_data:
          size_of_storage: 20
          size_of_storage: 20 GB
          rdma_enabled: false
        sw_image_data:
          name: "vdu-b-1 image"
@@ -100,15 +119,15 @@ topology_template:
            algorithm: "sha-224"
            hash: "somehashfortst010"
          container_format: "bare"
          disk-format: qcow2
          min-disk: '1'
          min-ram: '2'
          disk_format: qcow2
          min_disk: '1'
          min_ram: '2'
          size: '1'
    VDU-B:
      type: "tosca.nodes.nfv.Vdu.Compute"
      properties:
        name: "vdu-b-1-vcd"
        descriptor: "Description of VDU-B-1"
        description: "Description of VDU-B-1"
        vdu_profile:
          min_number_of_instances: 1
          max_number_of_instances: 2
@@ -116,13 +135,13 @@ topology_template:
        virtual_compute:
          properties:
            virtual_memory:
              virtual_mem_size: 4096
              virtual_mem_size: 4096 MB
              numa_enabled: false
            virtual_cpu:
              num_virtual_cpu: 2
      requirements:
        virtual_storage:
        - "vdu-b-1-vsd"
        - virtual_storage: vdu-b-1-vsd
        
    vnf-b-1_VNF:
      type: "tst010.vnf.simple"
      properties:
@@ -146,4 +165,3 @@ topology_template:
            implementation: terminate-example.yaml
          operate:
            implementation: operate-example.yaml
 No newline at end of file
+36 −18
Original line number Diff line number Diff line
@@ -54,6 +54,23 @@ node_types:
          description: Invoked upon receipt Terminate VNF request
        operate:
          description: Invoked upon receipt of an Operate VNF request
    requirements:
      - virtual_link_right:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_left:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_management:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 0]

topology_template:
  substitution_mappings:
@@ -69,29 +86,31 @@ topology_template:
    right:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 1
      requirements:
        virtual_link_right:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    management:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 0
      requirements:
        virtual_link_management:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    left:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 2
      requirements:
        virtual_link_left:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
      type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage"
      properties:
        virtual_block_storage_data:
          size_of_storage: 20
          size_of_storage: 20 GB
          rdma_enabled: false
        sw_image_data:
          name: "vdu-b-1 image"
@@ -100,15 +119,15 @@ topology_template:
            algorithm: "sha-224"
            hash: "somehashfortst010"
          container_format: "bare"
          disk-format: qcow2
          min-disk: '1'
          min-ram: '2'
          disk_format: qcow2
          min_disk: '1'
          min_ram: '2'
          size: '1'
    VDU-B:
      type: "tosca.nodes.nfv.Vdu.Compute"
      properties:
        name: "vdu-b-1-vcd"
        descriptor: "Description of VDU-B-1"
        description: "Description of VDU-B-1"
        vdu_profile:
          min_number_of_instances: 1
          max_number_of_instances: 2
@@ -116,13 +135,13 @@ topology_template:
        virtual_compute:
          properties:
            virtual_memory:
              virtual_mem_size: 4096
              virtual_mem_size: 4096 MB
              numa_enabled: false
            virtual_cpu:
              num_virtual_cpu: 2
      requirements:
        virtual_storage:
        - "vdu-b-1-vsd"
        - virtual_storage: vdu-b-1-vsd
        
    vnf-b-1_VNF:
      type: "tst010.vnf.simple"
      properties:
@@ -146,4 +165,3 @@ topology_template:
            implementation: terminate-example.yaml
          operate:
            implementation: operate-example.yaml
 No newline at end of file
+36 −18
Original line number Diff line number Diff line
@@ -54,6 +54,23 @@ node_types:
          description: Invoked upon receipt Terminate VNF request
        operate:
          description: Invoked upon receipt of an Operate VNF request
    requirements:
      - virtual_link_right:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_left:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_management:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 0]

topology_template:
  substitution_mappings:
@@ -69,29 +86,31 @@ topology_template:
    right:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 1
      requirements:
        virtual_link_right:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    management:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 0
      requirements:
        virtual_link_management:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    left:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 2
      requirements:
        virtual_link_left:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
      type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage"
      properties:
        virtual_block_storage_data:
          size_of_storage: 20
          size_of_storage: 20 GB
          rdma_enabled: false
        sw_image_data:
          name: "vdu-b-1 image"
@@ -100,15 +119,15 @@ topology_template:
            algorithm: "sha-224"
            hash: "somehashfortst010"
          container_format: "bare"
          disk-format: qcow2
          min-disk: '1'
          min-ram: '2'
          disk_format: qcow2
          min_disk: '1'
          min_ram: '2'
          size: '1'
    VDU-B:
      type: "tosca.nodes.nfv.Vdu.Compute"
      properties:
        name: "vdu-b-1-vcd"
        descriptor: "Description of VDU-B-1"
        description: "Description of VDU-B-1"
        vdu_profile:
          min_number_of_instances: 1
          max_number_of_instances: 2
@@ -116,13 +135,13 @@ topology_template:
        virtual_compute:
          properties:
            virtual_memory:
              virtual_mem_size: 4096
              virtual_mem_size: 4096 MB
              numa_enabled: false
            virtual_cpu:
              num_virtual_cpu: 2
      requirements:
        virtual_storage:
        - "vdu-b-1-vsd"
        - virtual_storage: vdu-b-1-vsd
        
    vnf-b-1_VNF:
      type: "tst010.vnf.simple"
      properties:
@@ -146,4 +165,3 @@ topology_template:
            implementation: terminate-example.yaml
          operate:
            implementation: operate-example.yaml
 No newline at end of file
+36 −18
Original line number Diff line number Diff line
@@ -54,6 +54,23 @@ node_types:
          description: Invoked upon receipt Terminate VNF request
        operate:
          description: Invoked upon receipt of an Operate VNF request
    requirements:
      - virtual_link_right:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_left:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link_management:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 1]
      - virtual_link:
          capability: tosca.capabilities.nfv.VirtualLinkable
          relationship: tosca.relationships.nfv.VirtualLinksTo
          occurrences: [0, 0]

topology_template:
  substitution_mappings:
@@ -69,29 +86,31 @@ topology_template:
    right:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 1
      requirements:
        virtual_link_right:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    management:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 0
      requirements:
        virtual_link_management:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
    left:
      type: "tosca.nodes.nfv.VduCp"
      properties:
        layer_protocols: [ ipv4 ]
        order: 2
      requirements:
        virtual_link_left:
        virtual_binding: VDU-B
        - virtual_binding: VDU-B
    vdu-b-1-vsd:
      type: "tosca.nodes.nfv.Vdu.VirtualBlockStorage"
      properties:
        virtual_block_storage_data:
          size_of_storage: 20
          size_of_storage: 20 GB
          rdma_enabled: false
        sw_image_data:
          name: "vdu-b-1 image"
@@ -100,15 +119,15 @@ topology_template:
            algorithm: "sha-224"
            hash: "somehashfortst010"
          container_format: "bare"
          disk-format: qcow2
          min-disk: '1'
          min-ram: '2'
          disk_format: qcow2
          min_disk: '1'
          min_ram: '2'
          size: '1'
    VDU-B:
      type: "tosca.nodes.nfv.Vdu.Compute"
      properties:
        name: "vdu-b-1-vcd"
        descriptor: "Description of VDU-B-1"
        description: "Description of VDU-B-1"
        vdu_profile:
          min_number_of_instances: 1
          max_number_of_instances: 2
@@ -116,13 +135,13 @@ topology_template:
        virtual_compute:
          properties:
            virtual_memory:
              virtual_mem_size: 4096
              virtual_mem_size: 4096 MB
              numa_enabled: false
            virtual_cpu:
              num_virtual_cpu: 2
      requirements:
        virtual_storage:
        - "vdu-b-1-vsd"
        - virtual_storage: vdu-b-1-vsd
        
    vnf-b-1_VNF:
      type: "tst010.vnf.simple"
      properties:
@@ -146,4 +165,3 @@ topology_template:
            implementation: terminate-example.yaml
          operate:
            implementation: operate-example.yaml
 No newline at end of file
Loading