v2.8.1 branch

Merge request reports

Loading
+9 −13
Changes for example-data/complex-vnfd.xml: 9 added lines, 13 removed lines.
Original line number Diff line number Diff line
@@ -80,8 +80,12 @@
    </virtual-compute-desc>
    <virtual-storage-desc>
      <id>root</id>
      <type-of-storage>root-storage</type-of-storage>
      <type-of-storage>block</type-of-storage>
      <block-storage-data>
	<size-of-storage>10</size-of-storage>
	<rdma-enabled>true</rdma-enabled>
	<sw-image-desc>CP</sw-image-desc>
      </block-storage-data>
    </virtual-storage-desc>
    <sw-image-desc>
      <id>CP</id>
@@ -152,17 +156,13 @@
        <id>control-plane-active</id>
        <min-number-of-instances>1</min-number-of-instances>
        <max-number-of-instances>1</max-number-of-instances>
        <affinity-or-anti-affinity-group>
          <id>control-plane</id>
        </affinity-or-anti-affinity-group>
        <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id>
      </vdu-profile>
      <vdu-profile>
        <id>control-plane-standby</id>
        <min-number-of-instances>1</min-number-of-instances>
        <max-number-of-instances>1</max-number-of-instances>
        <affinity-or-anti-affinity-group>
          <id>control-plane</id>
        </affinity-or-anti-affinity-group>
        <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id>
      </vdu-profile>
      <vdu-profile>
        <id>data-plane</id>
@@ -223,17 +223,13 @@
        <id>control-plane-active</id>
        <min-number-of-instances>1</min-number-of-instances>
        <max-number-of-instances>1</max-number-of-instances>
        <affinity-or-anti-affinity-group>
          <id>control-plane</id>
        </affinity-or-anti-affinity-group>
        <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id>
      </vdu-profile>
      <vdu-profile>
        <id>control-plane-standby</id>
        <min-number-of-instances>1</min-number-of-instances>
        <max-number-of-instances>1</max-number-of-instances>
        <affinity-or-anti-affinity-group>
          <id>control-plane</id>
        </affinity-or-anti-affinity-group>
        <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id>
      </vdu-profile>
      <vdu-profile>
        <id>data-plane</id>
+7 −4
Changes for example-data/nfv-nsd.xml: 7 added lines, 4 removed lines.
Original line number Diff line number Diff line
<nsd xmlns="urn:etsi:nfv:yang:etsi-nfv-nsd">
<?xml version="1.0" encoding="UTF-8"?>
<nfv xmlns="urn:etsi:nfv:yang:etsi-nfv-descriptors">
  <vnfd>
    <id>ASA</id>
    <provider>My Company</provider>
@@ -36,8 +37,10 @@
    </virtual-compute-desc>
    <virtual-storage-desc>
      <id>asa-vsd</id>
    <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:root-storage</type-of-storage>
      <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:block</type-of-storage>
      <block-storage-data>
	<size-of-storage>0</size-of-storage>
      </block-storage-data>
    </virtual-storage-desc>
    <sw-image-desc>
      <id>asa-image</id>
@@ -49,7 +52,7 @@
      </checksum>
      <container-format>bare</container-format>
      <disk-format>qcow2</disk-format>
      <min-disk>20</min-disk>
      <min-disk>0</min-disk>
      <min-ram>2.0</min-ram>
      <size>1</size>
      <image>http://www.mycompany.com/asa.qcow2</image>
@@ -133,4 +136,4 @@
      </ns-instantiation-level>
    </df>
  </nsd>
</config>
</nfv>
+5 −2
Changes for example-data/nfv-vnfd.xml: 5 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -35,8 +35,11 @@
  </virtual-compute-desc>
  <virtual-storage-desc>
    <id>asa-vsd</id>
    <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:root-storage</type-of-storage>
    <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:file</type-of-storage>
    <file-storage-data>
      <size-of-storage>0</size-of-storage>
      <int-virtual-link-desc>asa-image</int-virtual-link-desc>
    </file-storage-data>
  </virtual-storage-desc>
  <sw-image-desc>
    <id>asa-image</id>
@@ -48,7 +51,7 @@
    </checksum>
    <container-format>bare</container-format>
    <disk-format>qcow2</disk-format>
    <min-disk>20</min-disk>
    <min-disk>0</min-disk>
    <min-ram>2.0</min-ram>
    <size>1</size>
    <image>http://www.mycompany.com/asa.qcow2</image>
+11 −4
Changes for example-data/nfv.xml: 11 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -36,8 +36,12 @@
    </virtual-compute-desc>
    <virtual-storage-desc>
      <id>asa-vsd</id>
      <type-of-storage>root-storage</type-of-storage>
      <size-of-storage>0</size-of-storage>
      <type-of-storage>block</type-of-storage>
      <block-storage-data>
	<size-of-storage>1</size-of-storage>
	<rdma-enabled>true</rdma-enabled>
	<sw-image-desc>asa-image</sw-image-desc>
      </block-storage-data>
    </virtual-storage-desc>
    <sw-image-desc>
      <id>asa-image</id>
@@ -181,8 +185,11 @@
    </virtual-compute-desc>
    <virtual-storage-desc>
      <id>csr-vsd</id>
      <type-of-storage>root-storage</type-of-storage>
      <size-of-storage>0</size-of-storage>
      <type-of-storage>file</type-of-storage>
      <file-storage-data>
	<size-of-storage>1</size-of-storage>
	<int-virtual-link-desc>csr-image</int-virtual-link-desc>
      </file-storage-data>
    </virtual-storage-desc>
    <sw-image-desc>
      <id>csr-image</id>
+29 −6
Changes for src/yang/etsi-nfv-common.yang: 29 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -9,6 +9,15 @@ submodule etsi-nfv-common {
  description
    "Common data types for ETSI data models.";

  revision 2020-06-01 {
    description
      "Version 2.8.1.

       Common data structures to support VNFD and NSD according to:
       ETSI GS NFV-IFA 014 271
       ETSI GS NFV-IFA 011 271.";
  }

  revision 2019-10-01 {
    description
      "Version 2.7.1.
@@ -233,22 +242,22 @@ submodule etsi-nfv-common {
      "Base type of storage that identities can derive from.";
  }

  identity root-storage {
  identity block {
    base storage-type;
    description
      "Root type of storage.";
      "Block type of storage.";
  }

  identity swap-storage {
  identity object {
    base storage-type;
    description
      "Swap type of storage.";
      "Object type of storage.";
  }

  identity ephemeral-storage {
  identity file {
    base storage-type;
    description
      "Ephemeral type of storage.";
      "File type of storage.";
  }

  identity forwarding-behaviour {
@@ -393,6 +402,19 @@ submodule etsi-nfv-common {
    }
  }

  typedef external-lifecycle-management-script-event {
    type enumeration {
      enum "instantiation";
      enum "scaling";
      enum "healing";
      enum "termination";
      enum "vnf-flavour-change";
      enum "vnf-operation-change";
      enum "vnf-ext-conn-change";
      enum "vnfinfo-modification";
    }
  }

  grouping local-affinity-or-anti-affinity-rule {
    list local-affinity-or-anti-affinity-rule {
      key "type scope";
@@ -424,6 +446,7 @@ submodule etsi-nfv-common {
        type identityref {
          base layer-protocol;
        }
	min-elements 1;
        description
          "Identifies the protocols that the VL uses (Ethernet,
           MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). The top layer
Loading
Loading