Merge "Set default true to 'port-security-enable'"
authorhoban <adrian.hoban@intel.com>
Fri, 2 Mar 2018 14:34:43 +0000 (15:34 +0100)
committerGerrit Code Review <root@osm.etsi.org>
Fri, 2 Mar 2018 14:34:43 +0000 (15:34 +0100)
1  2 
models/yang/vnfd-base.yang

@@@ -64,6 -64,7 +64,7 @@@ module vnfd-bas
      leaf port-security-enabled {
        description "Enables the port security for the port";
        type boolean;
+       default true;
      }
    }
  
               E1000           : Emulate E1000 interface.
               RTL8139         : Emulate RTL8139 interface.
               PCNET           : Emulate PCNET interface.
 -             OM-MGMT         : Used to specify openmano mgmt external-connection type";
 +             OM-MGMT         : Deprecated! Use VIRTIO instead and set the VNF management interface at vnfd:mgmt-interface:cp";
  
          type enumeration {
            enum OM-MGMT;
  
            case cp {
              description
 -                "Use the ip address associated with this connection point.";
 +                "Use the ip address associated with this connection point. This cp is then considered as management.";
              leaf cp {
                type leafref {
                  path "../../connection-point/name";
                path "../../../vdu/internal-connection-point/id";
              }
            }
 +          leaf ip-address {
 +            description "IP address of the internal connection point";
 +            type inet:ip-address;
 +          }
          }
  
          uses manotypes:provider-network;
  
          uses manotypes:image-properties;
  
 +        list alternative-images {
 +          key "vim-type";
 +          description
 +            "List of alternative images per VIM type.
 +            Different images can be used for specific types of VIMs instead
 +            of the default image. This allows deployments in sites where the
 +            image identifier in the VIM is given by the VIM provider and
 +            cannot be modified.
 +            If an alternative image is specified for a VIM type, it will prevail
 +            over the default image";
 +
 +          leaf vim-type {
 +            description "VIM type: openvim, openstack, vmware, aws, etc.";
 +            type string;
 +          }
 +
 +          uses manotypes:image-properties;
 +        }
 +
          container vdu-configuration {
            uses manotypes:vca-configuration;
          }
              default "EXTERNAL";
            }
  
 +          leaf mac-address {
 +            description
 +                "MAC address of the interface.
 +                Some VNFs require a specific MAC address to be configured
 +                in the interface. While this is not recommended at all in
 +                NFV environments, this parameter exists to allow those
 +                scenarios.
 +                This parameter will be likely deprecated in the future.";
 +            type string;
 +          }
 +
            choice connection-point-type {
              case internal {
                leaf internal-connection-point-ref {