Commit 5de335a2 authored by piscione's avatar piscione
Browse files

Addressed comments SOL005

parent e89f0962
Loading
Loading
Loading
Loading
+27 −12
Original line number Diff line number Diff line
@@ -410,6 +410,16 @@ definitions:
              INSTANTIATED state).
            $ref: "../../definitions/SOL005_def.yaml#/definitions/Link"


  McioTypeName:
    description:
      The present type definition provides valid String values for the "mcioType" attribute of the "McioInfo"
      data type, and the valid values are defined in table 6.5.4.13-1.
    type: string
    enum:
        - Deployment
        - Statefulset

  VnfInstance:
    description: >
      This type represents a VNF instance. It shall comply with the provisions defined in table 6.5.3.57-1.
@@ -813,6 +823,16 @@ definitions:
          type: boolean

  McioInfo:
    description: 
        'This type provides information about an MCIO representing the set of VNFC instances realized by one or a set of
        OS containers which have been created based on the same VDU.

        NOTE 1 The type of MCIO as specified in the declarative descriptor of the MCIO, and that can be read from the CISM.
              EXAMPLE: In case of MCIOs managed by Kubernetes, the type of MCIO corresponds to the “kind” property of the declarative descriptor.
        NOTE 2  If the attribute additionalInfo is present, it may contain runtime information on the actual and desired state of the MCIO(s).
        NOTE 3  When the container infrastructure service is a Kubernetes® instance, the mcioId is the combined values from the kind 
              and name fields of the Kubernetes® resource object, separated by a slash. Example: "Deployment/abcd".
        NOTE 4 When the container infrastructure service is a Kubernetes® instance, the mcioName is the name field of the resource object.'
    type: object
    required:
      - mcioId
@@ -823,16 +843,7 @@ definitions:
      - mcioType
      - desiredInstances
      - availableInstances
    description: 
        'This type provides information about an MCIO representing the set of VNFC instances realized by one or a set of
        OS containers which have been created based on the same VDU.

        NOTE 1 The type of MCIO as specified in the declarative descriptor of the MCIO, and that can be read from the CISM.
              EXAMPLE In case of MCIOs managed by Kubernetes, the type of MCIO corresponds to the “kind” property of the declarative descriptor.
        NOTE 2  If the attribute additionalInfo is present, it may contain runtime information on the actual and desired state of the MCIO(s).
        NOTE 3  When the container infrastructure service is a Kubernetes® instance, the mcioId is the combined values from the kind 
              and name fields of the Kubernetes® resource object, separated by a slash. Example: "Deployment/abcd".
        NOTE 4 When the container infrastructure service is a Kubernetes® instance, the mcioName is the name field of the resource object.'
    properties:
      mcioId:
        description: >
@@ -2006,6 +2017,12 @@ definitions:
    description: >
      This type represents the information on virtualised compute and storage
      resources used by a VNFC in a VNF instance.
      This feature addresses the following capabilities:
      • NFV Architecture support for VNFs which follow “cloud-native” design principles.
      • Enhance NFV-MANO capabilities to support container technologies.
      • Enhance NFV-MANO capabilities for container management and orchestration.
      • Enhance information model for containerized VNFs both using bare metal or nested virtualization technologies.

      NOTE 1: ETSI GS NFV-SOL 001 specifies the structure and format of the VNFD based on TOSCA specifications.
      NOTE 2: A VNFC CP is "connected to" an external CP if the VNFC CP
      is connected to an internal VL that exposes an external CP. A VNFC CP
@@ -2046,7 +2063,7 @@ definitions:
          The value refers to a VirtualStorageResourceInfo item in the VnfInstance.
        type: array
        items:
          $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
          $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnf"
      reservationId:
        description: >
          The reservation identifier applicable to the resource. It shall be
@@ -2971,8 +2988,6 @@ definitions:
              checking is performed and based on the procedure result, resources are reserved as part of the feasibility 
              check, and the actual Update NS operation is performed using the resources reserved during the feasibility 
              checking procedure execution, and at the time indicated by the "updateTime" attribute, if provided.      


    type: object
    required:
      - updateType