Commit 6bf709ac authored by jethanandani's avatar jethanandani
Browse files

Merge branch 'issue#2' into 'dev-v2.8.1'

Issue#2 - Implement IFA011Ed251 CR NFVIFA(18)000381r1 - Enhance the virtual storage modeling in VNFD

See merge request nfv/SOL006!57
parents 6e35b43c 6415915d
Loading
Loading
Loading
Loading
Loading
+6 −2
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>
+5 −3
Original line number Diff line number Diff line
@@ -37,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>
@@ -50,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>
+6 −3
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
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>
+6 −6
Original line number Diff line number Diff line
@@ -233,22 +233,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 {
Loading