Commit d1fb2181 authored by Mahesh Jethanandani's avatar Mahesh Jethanandani
Browse files

Address comments received in SOL#96

parent 29b957e3
Loading
Loading
Loading
Loading
Loading
+24 −0
Original line number Original line Diff line number Diff line
@@ -43,6 +43,7 @@
      <id>asa-image</id>
      <id>asa-image</id>
      <container-format>bare</container-format>
      <container-format>bare</container-format>
      <disk-format>qcow2</disk-format>
      <disk-format>qcow2</disk-format>
      <min-disk>1</min-disk>
      <min-ram>2.0</min-ram>
      <min-ram>2.0</min-ram>
      <image>http://www.cisco.com/asa.qcow2</image>
      <image>http://www.cisco.com/asa.qcow2</image>
    </sw-image-desc>
    </sw-image-desc>
@@ -92,6 +93,17 @@
        </vdu-level>
        </vdu-level>
      </instantiation-level>
      </instantiation-level>
      <default-instantiation-level>single</default-instantiation-level>
      <default-instantiation-level>single</default-instantiation-level>
      <lcm-operations-configuration>
	<scale-vnf-to-level-op-config>
	  <arbitrary-target-levels-supported>true</arbitrary-target-levels-supported>
	</scale-vnf-to-level-op-config>
	<terminate-vnf-op-config>
	  <min-graceful-termination>1</min-graceful-termination>
	</terminate-vnf-op-config>
	<operate-vnf-op-config>
	  <min-graceful-stop-timeout>1</min-graceful-stop-timeout>
	</operate-vnf-op-config>
      </lcm-operations-configuration>
    </df>
    </df>
  </vnfd>
  </vnfd>
  <vnfd>
  <vnfd>
@@ -138,6 +150,7 @@
      <id>csr-image</id>
      <id>csr-image</id>
      <container-format>bare</container-format>
      <container-format>bare</container-format>
      <disk-format>qcow2</disk-format>
      <disk-format>qcow2</disk-format>
      <min-disk>1</min-disk>
      <min-ram>2.0</min-ram>
      <min-ram>2.0</min-ram>
      <image>http://www.cisco.com/csr.qcow2</image>
      <image>http://www.cisco.com/csr.qcow2</image>
    </sw-image-desc>
    </sw-image-desc>
@@ -187,6 +200,17 @@
        </vdu-level>
        </vdu-level>
      </instantiation-level>
      </instantiation-level>
      <default-instantiation-level>single</default-instantiation-level>
      <default-instantiation-level>single</default-instantiation-level>
      <lcm-operations-configuration>
	<scale-vnf-to-level-op-config>
	  <arbitrary-target-levels-supported>true</arbitrary-target-levels-supported>
	</scale-vnf-to-level-op-config>
	<terminate-vnf-op-config>
	  <min-graceful-termination>1</min-graceful-termination>
	</terminate-vnf-op-config>
	<operate-vnf-op-config>
	  <min-graceful-stop-timeout>1</min-graceful-stop-timeout>
	</operate-vnf-op-config>
      </lcm-operations-configuration>
    </df>
    </df>
  </vnfd>
  </vnfd>
  <nsd>
  <nsd>
+3 −3
Original line number Original line Diff line number Diff line
@@ -469,7 +469,7 @@ submodule etsi-nfv-common {
          when "../type='mac-address'";
          when "../type='mac-address'";
          leaf mac-address-assignment {
          leaf mac-address-assignment {
            type boolean;
            type boolean;
            default true;
            mandatory true;
            description
            description
              "Specify if the MAC address assignment is the
              "Specify if the MAC address assignment is the
               responsibility of management and orchestration function
               responsibility of management and orchestration function
@@ -495,7 +495,7 @@ submodule etsi-nfv-common {
          when "../type='ip-address'";
          when "../type='ip-address'";
          leaf ip-address-assignment {
          leaf ip-address-assignment {
            type boolean;
            type boolean;
            default "true";
            mandatory true;
            description
            description
              "Specify if the address assignment is the responsibility
              "Specify if the address assignment is the responsibility
               of management and orchestration function or not. If it
               of management and orchestration function or not. If it
@@ -508,7 +508,7 @@ submodule etsi-nfv-common {


          leaf floating-ip-activated {
          leaf floating-ip-activated {
            type boolean;
            type boolean;
            default "true";
            mandatory true;
            description
            description
              "Specify if the floating IP scheme is activated on the CP
              "Specify if the floating IP scheme is activated on the CP
               or not.";
               or not.";
+7 −6
Original line number Original line Diff line number Diff line
@@ -754,7 +754,7 @@ submodule etsi-nfv-ns {
          }
          }


          leaf min-number-of-instances {
          leaf min-number-of-instances {
            default 1;
            mandatory true;
            type uint16;
            type uint16;
            description
            description
              "Minimum number of instances of the VNF based on this
              "Minimum number of instances of the VNF based on this
@@ -765,7 +765,7 @@ submodule etsi-nfv-ns {
          }
          }


          leaf max-number-of-instances {
          leaf max-number-of-instances {
	    default 1;
            mandatory true;
            type uint16;
            type uint16;
            description
            description
              "Maximum number of instances of the VNF based on this
              "Maximum number of instances of the VNF based on this
@@ -1178,7 +1178,7 @@ submodule etsi-nfv-ns {
            }
            }


            leaf number-of-instances {
            leaf number-of-instances {
              default 1;
              mandatory true;
              type uint32;
              type uint32;
              description
              description
                "Specifies the number of VNF instances required for
                "Specifies the number of VNF instances required for
@@ -1238,7 +1238,7 @@ submodule etsi-nfv-ns {
            }
            }


            leaf number-of-instances {
            leaf number-of-instances {
              default 1;
              mandatory true;
              type uint32;
              type uint32;
              description
              description
                "Specifies the number of nested NS instances required
                "Specifies the number of nested NS instances required
@@ -1342,9 +1342,10 @@ submodule etsi-nfv-ns {
              "GS NFV IFA014: Section 6.3.11.2 NsProfile information
              "GS NFV IFA014: Section 6.3.11.2 NsProfile information
               element";
               element";
          }
          }

          leaf min-number-of-instances {
          leaf min-number-of-instances {
            type uint16;
            type uint16;
            default 1;
            mandatory true;
            description
            description
              "Minimum number of nested NS instances based on the
              "Minimum number of nested NS instances based on the
               referenced NSD that is permitted to exist for this
               referenced NSD that is permitted to exist for this
@@ -1355,7 +1356,7 @@ submodule etsi-nfv-ns {
          }
          }
          leaf max-number-of-instances {
          leaf max-number-of-instances {
            type uint16;
            type uint16;
            default 1;
            mandatory true;
            description
            description
              "Maximum number of nested NS instances based on the
              "Maximum number of nested NS instances based on the
               referenced NSD that is permitted to exist for this
               referenced NSD that is permitted to exist for this
+7 −7
Original line number Original line Diff line number Diff line
@@ -551,7 +551,7 @@ submodule etsi-nfv-vnf {
              range "0..max";
              range "0..max";
            }
            }
            units "GB";
            units "GB";
            default 1;
            mandatory true;
            description
            description
              "Amount of virtual memory in GB.";
              "Amount of virtual memory in GB.";
            reference
            reference
@@ -749,7 +749,7 @@ submodule etsi-nfv-vnf {
        leaf size-of-storage {
        leaf size-of-storage {
          type uint64;
          type uint64;
          units "GB";
          units "GB";
          default 0;
          mandatory true;
          description
          description
            "Size of virtualised storage resource (e.g. size of
            "Size of virtualised storage resource (e.g. size of
             volume, in GB)";
             volume, in GB)";
@@ -936,7 +936,7 @@ submodule etsi-nfv-vnf {
        leaf min-disk {
        leaf min-disk {
          type uint64;
          type uint64;
          units "GB";
          units "GB";
          default 0;
          mandatory true;
          description
          description
            "The minimal disk size requirement for this software
            "The minimal disk size requirement for this software
             image. The value of the 'size of storage' attribute
             image. The value of the 'size of storage' attribute
@@ -1466,7 +1466,7 @@ submodule etsi-nfv-vnf {
                  enum ipv4;
                  enum ipv4;
                  enum ipv6;
                  enum ipv6;
                }
                }
                default "ipv4";
                mandatory true;
                description
                description
                  "Specifies IP version of this L3 protocol.
                  "Specifies IP version of this L3 protocol.
                   Value:
                   Value:
@@ -1783,7 +1783,7 @@ submodule etsi-nfv-vnf {


            leaf arbitrary-target-levels-supported {
            leaf arbitrary-target-levels-supported {
              type boolean;
              type boolean;
              default "false";
              mandatory true;
              description
              description
                "Signals whether scaling according to the parameter
                "Signals whether scaling according to the parameter
                 'scaleInfo' is supported by this VNF.";
                 'scaleInfo' is supported by this VNF.";
@@ -1837,7 +1837,7 @@ submodule etsi-nfv-vnf {


            leaf min-graceful-termination {
            leaf min-graceful-termination {
              type yang:timeticks;
              type yang:timeticks;
              default "1";
              mandatory true;
              description
              description
                "Minimum timeout value for graceful termination of
                "Minimum timeout value for graceful termination of
                 a VNF instance.";
                 a VNF instance.";
@@ -1889,7 +1889,7 @@ submodule etsi-nfv-vnf {


            leaf min-graceful-stop-timeout {
            leaf min-graceful-stop-timeout {
              type yang:timeticks;
              type yang:timeticks;
              default "1";
              mandatory true;
              description
              description
                "Minimum timeout value for graceful stop of a VNF
                "Minimum timeout value for graceful stop of a VNF
                 instance.";
                 instance.";