From a390fca7a1ebaf6d45bfc1bf13cbcacc9fba4d2e Mon Sep 17 00:00:00 2001 From: Muhammad Umair Zafar Date: Fri, 29 Nov 2024 09:39:46 +0000 Subject: [PATCH 1/3] update SOL005 OAS as per version 5.2.1 --- src/SOL005/APIVersion/APIVersion.yaml | 4 +- .../NFVICapacityInformation.yaml | 4 +- .../NFVICapacityInformationNotification.yaml | 4 +- src/SOL005/NSDManagement/NSDManagement.yaml | 4 +- .../NSDManagementNotification.yaml | 4 +- .../NSFaultManagement/NSFaultManagement.yaml | 4 +- .../NSFaultManagementNotification.yaml | 4 +- .../NSLCMCoordination/NSLCMCoordination.yaml | 4 +- .../NSLifecycleManagement.yaml | 6 +- .../SOL005NSLifecycleManagement_def.yaml | 168 +++++++++++++++--- .../NSLifecycleManagementNotification.yaml | 6 +- .../NSPerformanceManagement.yaml | 4 +- .../NSPerformanceManagementNotification.yaml | 4 +- src/SOL005/definitions/SOL005_def.yaml | 5 + 14 files changed, 172 insertions(+), 53 deletions(-) diff --git a/src/SOL005/APIVersion/APIVersion.yaml b/src/SOL005/APIVersion/APIVersion.yaml index 1656095..9475b1e 100644 --- a/src/SOL005/APIVersion/APIVersion.yaml +++ b/src/SOL005/APIVersion/APIVersion.yaml @@ -19,8 +19,8 @@ info: version: 1.10.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/ diff --git a/src/SOL005/NFVICapacityInformation/NFVICapacityInformation.yaml b/src/SOL005/NFVICapacityInformation/NFVICapacityInformation.yaml index ec22420..1471ad5 100644 --- a/src/SOL005/NFVICapacityInformation/NFVICapacityInformation.yaml +++ b/src/SOL005/NFVICapacityInformation/NFVICapacityInformation.yaml @@ -19,8 +19,8 @@ info: version: 1.13.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/nfvici/v1 diff --git a/src/SOL005/NFVICapacityInformationNotification/NFVICapacityInformationNotification.yaml b/src/SOL005/NFVICapacityInformationNotification/NFVICapacityInformationNotification.yaml index 886c1c8..1b55e6c 100644 --- a/src/SOL005/NFVICapacityInformationNotification/NFVICapacityInformationNotification.yaml +++ b/src/SOL005/NFVICapacityInformationNotification/NFVICapacityInformationNotification.yaml @@ -19,8 +19,8 @@ info: version: 1.13.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/callback/v1 diff --git a/src/SOL005/NSDManagement/NSDManagement.yaml b/src/SOL005/NSDManagement/NSDManagement.yaml index 97e5b08..6878e1b 100644 --- a/src/SOL005/NSDManagement/NSDManagement.yaml +++ b/src/SOL005/NSDManagement/NSDManagement.yaml @@ -19,8 +19,8 @@ info: version: 2.12.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/nsd/v2 diff --git a/src/SOL005/NSDManagementNotification/NSDManagementNotification.yaml b/src/SOL005/NSDManagementNotification/NSDManagementNotification.yaml index 93daa7c..16d7462 100644 --- a/src/SOL005/NSDManagementNotification/NSDManagementNotification.yaml +++ b/src/SOL005/NSDManagementNotification/NSDManagementNotification.yaml @@ -19,8 +19,8 @@ info: version: 2.12.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/callback/v2 diff --git a/src/SOL005/NSFaultManagement/NSFaultManagement.yaml b/src/SOL005/NSFaultManagement/NSFaultManagement.yaml index acdcfd5..be57538 100644 --- a/src/SOL005/NSFaultManagement/NSFaultManagement.yaml +++ b/src/SOL005/NSFaultManagement/NSFaultManagement.yaml @@ -19,8 +19,8 @@ info: version: 1.14.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/nsfm/v1 diff --git a/src/SOL005/NSFaultManagementNotification/NSFaultManagementNotification.yaml b/src/SOL005/NSFaultManagementNotification/NSFaultManagementNotification.yaml index 401471c..6e14849 100644 --- a/src/SOL005/NSFaultManagementNotification/NSFaultManagementNotification.yaml +++ b/src/SOL005/NSFaultManagementNotification/NSFaultManagementNotification.yaml @@ -19,8 +19,8 @@ info: version: 1.14.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/callback/v1 diff --git a/src/SOL005/NSLCMCoordination/NSLCMCoordination.yaml b/src/SOL005/NSLCMCoordination/NSLCMCoordination.yaml index b345b11..222428c 100644 --- a/src/SOL005/NSLCMCoordination/NSLCMCoordination.yaml +++ b/src/SOL005/NSLCMCoordination/NSLCMCoordination.yaml @@ -19,8 +19,8 @@ info: version: 1.12.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/lcmcoord/v1 diff --git a/src/SOL005/NSLifecycleManagement/NSLifecycleManagement.yaml b/src/SOL005/NSLifecycleManagement/NSLifecycleManagement.yaml index e52d8d7..fdf6991 100644 --- a/src/SOL005/NSLifecycleManagement/NSLifecycleManagement.yaml +++ b/src/SOL005/NSLifecycleManagement/NSLifecycleManagement.yaml @@ -16,11 +16,11 @@ info: license: name: ETSI Forge copyright notice url: https://forge.etsi.org/etsi-forge-copyright-notice.txt - version: 2.14.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 + version: 2.15.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/nslcm/v2 diff --git a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml index 9f2ed65..34a3352 100644 --- a/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +++ b/src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml @@ -1185,19 +1185,18 @@ definitions: $ref: "#/definitions/PaasServiceInfo" metadata: description: > - Additional VNF-specific attributes that provide - metadata describing the VNF instance. - These attributes represent values that are - stored persistently in the VnfInstance structure - for consumption by functional blocks that - invoke the VNF lifecycle management - interface. They are not consumed by the - VNFM, or the lifecycle management scripts. - Modifying the values of these attributes has no - effect on the VNF instance, it only affects the - information represented in the VnfInstance - structure. - Metadata that the VNF provider foresees are expected to be declared in the VNFD (see note 2). + Additional VNF-specific attributes that provide metadata describing the VNF instance. + + These attributes represent values that are stored persistently in the VnfInstance structure + for consumption by functional blocks that invoke the VNF lifecycle management + interface. They are not consumed by the VNFM, or the lifecycle management scripts. + + Modifying the values of these attributes has no effect on the VNF instance, it only affects the + information represented in the VnfInstance structure. + + Metadata that the VNF provider foresees are expected to be declared in the VNFD (clause 6.2.35 in ETSI GS NFV-SOL 001 + [i.1]), like information about supported protocols and data models for configuring the VNF). + Modifications to these attributes can be requested using the "ModifyVnfInfoData" structure. $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" extensions: @@ -1545,7 +1544,7 @@ definitions: This type specifies the information about an NS VL instance. It shall comply with the provisions defined in Table 6.5.3.53-1. - NOTE: As an NS can include NFs deployed in NFVI PoPs under the control + NOTE 1: As an NS can include NFs deployed in NFVI PoPs under the control of several different VIMs, therefore deploying an NS VL can involve several VIMs, each allocating different virtualised network resources, as well as WIMs handling the connectivity in between the NFVI-PoPs in @@ -1553,11 +1552,13 @@ definitions: When this NsVirtualLink is provided as an ExtVirtualLink as input of a VNF LCM operation, the id of the ExtVirtualLink shall be the same as the corresponding NsVirtualLink. + NOTE 2: This applies to the secondary container cluster network when it realizes an NS VL. type: object required: - id - nsVirtualLinkDescId - nsVirtualLinkProfileId + - resourceHandle properties: id: description: > @@ -1574,8 +1575,7 @@ definitions: resourceHandle: description: > Identifier(s) of the virtualised network resource(s) and/or multi-site connectivity service(s) - realizing the VL instance. - See note. + realizing the VL instance.See note 1. type: array items: $ref: "../../definitions/SOL005_def.yaml#/definitions/ResourceHandle" @@ -1587,6 +1587,14 @@ definitions: type: array items: $ref: "#/definitions/NsLinkPortInfo" + extNetAttDefResource: + description: > + Network attachment definition resources that provide the + specification of the interface to attach connection points + to this VL. See note 2. + type: array + items: + $ref: "#/definitions/NetAttDefResourceInfo" VnffgInfo: description: > @@ -2102,6 +2110,13 @@ definitions: is equal to “IP_FOR_VIRTUAL_CP” and the external CP instance exposes a virtual CP and shall not be present otherwise. $ref: "#/definitions/VirtualCpAddressInfo" + fullyQualifiedDomainNames: + description: > + Fully qualified domain names that have been configured (statically or dynamically) and been + associated to the CP. + type: array + items: + type: string VirtualCpAddressInfo: description: > @@ -2323,6 +2338,14 @@ definitions: for the connection of external CPs to the external virtual link, as specified in clause 5.5.3.2 of ETSI GS NFV-SOL 003. $ref: "#/definitions/VnfExtCpData" + routingResource: + description: > + Network resources that provide the forwarding/routing + capabilities associated to the network resource realizing + this VL. + type: array + items: + $ref: "../../definitions/SOL005_def.yaml#/definitions/ResourceHandle" ExtLinkPortInfo: description: > @@ -2373,7 +2396,9 @@ definitions: ExtManagedVirtualLinkInfo: description: > - This type provides information about an externally-managed internal virtual link for VNFs + This type provides information about an externally-managed internal virtual link for VNFs. + NOTE: Both vnfLinkPort and vnfNetAttDefResource can be present in an ExtManagedVirtualLinkInfo to indicate that a + single internal virtual link is providing connectivity for both VM-based and container-based VNFCs. type: object required: @@ -2406,14 +2431,14 @@ definitions: $ref: "../../definitions/SOL005_def.yaml#/definitions/ResourceHandle" vnfLinkPorts: description: > - Link ports of this VL. + Link ports of this VL. See note. type: array items: $ref: "#/definitions/VnfLinkPortInfo" vnfNetAttDefResource: description: > Network attachment definition resources that provide the specification of the interface - to attach connection points to this VL. + to attach connection points to this VL. See note. $ref: "#/definitions/NetAttDefResourceInfo" extManagedMultisiteVirtualLinkId: @@ -2424,6 +2449,13 @@ definitions: All externally-managed internal VL instances corresponding to an internal VL created based on the same virtualLinkDescId shall refer to the same extManagedMultisiteVirtualLinkId. $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" + routingResource: + description: > + Network resources that provide the forwarding/routing capabilities associated to the + network resource realizing this VL. + type: array + items: + $ref: "../../definitions/SOL005_def.yaml#/definitions/ResourceHandle" NetAttDefResourceInfo: description: > @@ -3305,7 +3337,7 @@ definitions: LocationConstraints: description: > - This type represents location constraints for a VNF to be instantiated. + This type represents location constraints for a VNF to be instantiated or for a VNF constituent to be created. The location constraints can be represented as follows: • as a country code • as a civic address combined with a country code @@ -3362,10 +3394,13 @@ definitions: to be created according to a specific VNF profile. It shall comply with the provisions defined in Table 6.5.3.20-1. - NOTE: these constraints are typically determined by the OSS/BSS from + NOTE 1: these constraints are typically determined by the OSS/BSS from service requirements (e.g. latency requirements, regulatory requirements). The NFVO can map such location constraints to eligible NFVI-PoPs/resource zones where the VNF instance is to be created. + NOTE 2: If "vnfConstituentLocationConstraints" are provided, the location constraint of the VNF constituent + referenced by the attribute shall have precedence over the location constraints of the VNF indicated by the + "locationConstraints" attribute. type: object required: @@ -3381,8 +3416,15 @@ definitions: Defines the location constraints for the VNF instance to be created based on the VNF profile. - See note. + See note 1 and 2. $ref: "#/definitions/LocationConstraints" + vnfConstituentLocationConstraints: + description: > + Defines the location constraints for the constituents of a + VNF instance to be created. See notes 1 and 2. + type: array + items: + $ref: "#/definitions/VnfConstituentLocationConstraint" VnfInstanceData: description: > @@ -3525,6 +3567,9 @@ definitions: description: > This type represents the information related to a SAP of a NS. It shall comply with the provisions defined in Table 6.5.3.10-1. + NOTE: The trunking configuration to which the present modelling applies considers the case where at design time a + trunk port topology is defined between SAPD: one SAPD is used to represent a trunk SAP, and additional + SAPDs are used to represent sub-port SAPs of the trunk SAP. type: object required: - sapdId @@ -3545,10 +3590,25 @@ definitions: type: string sapProtocolData: description: > - Parameters for configuring the network protocols on the SAP. + Parameters for configuring the network protocols and the domain names on the SAP. type: array items: $ref: "#/definitions/CpProtocolData" + externalL2network: + description: > + Identification of external (to the NS) network segments where the SAP is expected to be connected. + The values provided by this attribute have no effect on the configuration of the SAP re-exposed from a + respective VNF external CP which is done via the "sapProtocolData" attribute in the SapData, and it only + provides information to NFV-MANO regarding the external connectivity for the SAP. The identification can + be in the form of network segmentation identifiers. If trunking is enabled on the SAP, and the present + "SapData" regards to the trunk SAP, and the "segmentationId" in the SAPs that represent the trunk + sub-ports indicates the actual network segment value on the NFVI networking infrastructure, the values in the + "externalL2network" attribute shall be either the whole list or a subset of the ones referenced by the + "segmentationId" information in the respective trunk sub-port SAPs. If trunking is not enabled on the SAP, at + most only one value may be provided by this attribute. See note. + type: array + items: + type: string ScaleNsRequest: description: > @@ -4491,6 +4551,12 @@ definitions: have trunk mode configured according to clause 7.1.6.3 in ETSI GS NFV-IFA 011, and connect them to a particular external VL. Creation of the parent port with this operation is not supported. This type shall comply with the provisions defined in Table 6.5.3.33-1. + 5) Create new CPs that represent subports in a trunk, i.e. CP instances that are created from external CPDs that + have trunk mode configured according to clause 7.1.6.3 in ETSI GS NFV-IFA 011 [2929], and connect them + to a particular external VL. Creation of the parent port with this operation is not supported. + Create new external CPs, which are not sub-ports of a trunk port, and connect them to an existing external VL. + 6) Disconnect and delete external CPs, which are not sub-ports of a trunk port, that are connected to a particular + external VL type: object required: - vnfInstanceId @@ -6639,6 +6705,19 @@ definitions: the external CP instance exposes a virtual CP and shall not be present otherwise. $ref: "#/definitions/VirtualCpAddressData" + fullyQualifiedDomainNames: + description: > + Specifies the fully qualified domain names (FQDN) to apply to the CP. + type: array + items: + type: string + relativeDomainNames: + description: > + Specifies values of relative domain names to be considered when setting the fully + qualified domain names. + type: array + items: + type: string VirtualCpAddressData: @@ -6834,6 +6913,7 @@ definitions: secondary container cluster internal network NOTE 2: An example of the network attachment definition resource when the container infrastructure service is a Kubernetes® instance is a network attachment definition (NAD). + NOTE 3: Either "extCps" or “extCpsDeletion" shall be present, but not both. type: object required: - resourceId @@ -6865,7 +6945,7 @@ definitions: $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVim" extCps: description: > - External CPs of the VNF to be connected to this external VL. + External CPs of the VNF to be connected to this external VL. See note 3. type: array items: $ref: "#/definitions/VnfExtCpData" @@ -6890,6 +6970,13 @@ definitions: type: array items: $ref: "#/definitions/NetAttDefResourceData" + extCpsDeletion: + description: > + External CPs of the VNF to be disconnected from this + external VL and to be deleted. See note 3. + type: array + items: + $ref: "#/definitions/VnfExtCpData" NetAttDefResourceData: @@ -6923,6 +7010,8 @@ definitions: NOTE 2: An example of the network attachment definition resource when the container infrastructure service is a Kubernetes® instance is a network attachment definition (NAD). + NOTE 3: Both vnfLinkPort and vnfNetAttDefResource can be provided in a ExtManagedVirtualLinkData to indicate that a + single internal virtual link is providing connectivity for both VM-based and container-based VNFCs. type: object oneOf: - required: @@ -6970,7 +7059,7 @@ definitions: description: > Externally provided link ports to be used to connect VNFC connection points to this externally-managed VL on this network resource. If this attribute is not present, the NFVO or the VNFM shall create the link ports on the - externally-managed VL. + externally-managed VL. See note 3. type: array items: $ref: "#/definitions/VnfLinkPortData" @@ -6979,7 +7068,7 @@ definitions: Externally provided network attachment definition resource(s) that provides the specification of the interface to attach VNFC connection points to this externally-managed VL. If this attribute is not present, the NFVO shall create the network attachment definition resource(s) for the externally-managed VL. - See notes 1 and 2. + See notes 1, 2 and 3. type: array items: $ref: "#/definitions/NetAttDefResourceData" @@ -7053,6 +7142,7 @@ definitions: type: object required: - cpdId + - cpConfig properties: cpdId: description: > @@ -7067,6 +7157,8 @@ definitions: and is managed by the API consumer. The entries shall be applied by the VNFM according to the rules of JSON Merge Patch (see IETF RFC 7396 [11]). See notes 2, 3 and 4. + In case of deleting an external CP, the list of + instances to be deleted. type: object additionalProperties: $ref: "#/definitions/VnfExtCpConfig" @@ -7149,6 +7241,8 @@ definitions: Value of the key that identifies to the "VnfExtCpConfig" entry that corresponds to the parent port of the trunk. Only present in "VnfExtCpConfig" map structures which provide configuration information for a CP which represents a subport in a trunk, and if parent ports are supported. See note 2. + In case of deletion of an external CP, the identifier of the external CP instance to delete. + Shall be present if this instance has already been created. $ref: "#/definitions/IdentifierInVnf" linkPortId: description: > @@ -7167,7 +7261,7 @@ definitions: cpProtocolData: description: > Parameters for configuring the network protocols on the link port - that connects the CP to a VL. + that connects the CP to a VL and the domain names for the external CP. See notes 1 and 3. type: array items: @@ -8970,3 +9064,23 @@ definitions: description: > New information about the destination where the mirrored flow is to be delivered. See note. $ref: "#/definitions/CollectorDetails" + VnfConstituentLocationConstraint: + description: > + This type defines the location constraints for the constituent of a VNF to be instantiated, by referencing a constituent of + a VNF (in the form of a vduProfile) and providing specific location constraints for its instantiation. + It shall comply with the provisions defined in table 6.5.3.128-1. + type: object + required: + - vduProfileId + - locationConstraints + properties: + vduProfileId: + description: > + Identifier (reference to) of a VduProfile in the VNFD + used to manage the lifecycle of the VNF instance. + $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" + locationConstraints: + description: > + Defines the location constraints for the VNF constituent + to be created. + $ref: "#/definitions/LocationConstraints" diff --git a/src/SOL005/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml b/src/SOL005/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml index 49b2546..e03ca97 100644 --- a/src/SOL005/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml +++ b/src/SOL005/NSLifecycleManagementNotification/NSLifecycleManagementNotification.yaml @@ -14,11 +14,11 @@ info: license: name: ETSI Forge copyright notice url: https://forge.etsi.org/etsi-forge-copyright-notice.txt - version: 2.14.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 + version: 2.15.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/callback/v2 diff --git a/src/SOL005/NSPerformanceManagement/NSPerformanceManagement.yaml b/src/SOL005/NSPerformanceManagement/NSPerformanceManagement.yaml index 89007b0..80177e5 100644 --- a/src/SOL005/NSPerformanceManagement/NSPerformanceManagement.yaml +++ b/src/SOL005/NSPerformanceManagement/NSPerformanceManagement.yaml @@ -19,8 +19,8 @@ info: version: 2.13.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/nspm/v2 diff --git a/src/SOL005/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml b/src/SOL005/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml index 3419344..5168566 100644 --- a/src/SOL005/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml +++ b/src/SOL005/NSPerformanceManagementNotification/NSPerformanceManagementNotification.yaml @@ -19,8 +19,8 @@ info: version: 2.13.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/callback/v2 diff --git a/src/SOL005/definitions/SOL005_def.yaml b/src/SOL005/definitions/SOL005_def.yaml index f5d8e6b..0e15042 100644 --- a/src/SOL005/definitions/SOL005_def.yaml +++ b/src/SOL005/definitions/SOL005_def.yaml @@ -295,6 +295,11 @@ definitions: The value of the namespace in which the MCIO corresponding to the resource is deployed. This attribute shall be present if the resource is managed by a CISM and it shall be absent otherwise. type: string + cisLevelAdditionalResourceInfo: + description: > + Additional CIS cluster resource information which is specific to this resource and its type, and which is + available from the CCM. + $ref: "#/definitions/AdditionalResourceInfo" AdditionalResourceInfo: description: > -- GitLab From 0bd6e7dfe2a95f7fa57387a7f309f2b06fc3579c Mon Sep 17 00:00:00 2001 From: Muhammad Umair Zafar Date: Mon, 9 Dec 2024 11:38:10 +0000 Subject: [PATCH 2/3] update the version of Readme file from 5.1.1 to 5.2.1 --- Readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Readme.md b/Readme.md index 3a7d3c6..ab2f149 100644 --- a/Readme.md +++ b/Readme.md @@ -1,7 +1,7 @@ # NFV SOL005 APIs This repository hosts the [OpenAPI](https://www.openapis.org/) specificatons and other documentation -for the APIs defined in ETSI NFV GSs SOL005 v5.1.1. +for the APIs defined in ETSI NFV GSs SOL005 v5.2.1. The APIs described in this repository are defined for the `Os-Ma-nfvo` reference point. -- GitLab From 469f019d11b3d9340c565deefb3c71d32b089f15 Mon Sep 17 00:00:00 2001 From: Muhammad Umair Zafar Date: Mon, 9 Dec 2024 11:53:50 +0000 Subject: [PATCH 3/3] update version from 5.1.1 to 5.2.1 --- src/SOL005/VNFPackageManagement/VNFPackageManagement.yaml | 4 ++-- .../VNFPackageManagementNotification.yaml | 4 ++-- .../VNFSnapshotPackageManagement.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/SOL005/VNFPackageManagement/VNFPackageManagement.yaml b/src/SOL005/VNFPackageManagement/VNFPackageManagement.yaml index 2ed63d3..5f87af1 100644 --- a/src/SOL005/VNFPackageManagement/VNFPackageManagement.yaml +++ b/src/SOL005/VNFPackageManagement/VNFPackageManagement.yaml @@ -19,8 +19,8 @@ info: version: 2.12.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/vnfpkgm/v2 diff --git a/src/SOL005/VNFPackageManagementNotification/VNFPackageManagementNotification.yaml b/src/SOL005/VNFPackageManagementNotification/VNFPackageManagementNotification.yaml index ba1f9bc..2124003 100644 --- a/src/SOL005/VNFPackageManagementNotification/VNFPackageManagementNotification.yaml +++ b/src/SOL005/VNFPackageManagementNotification/VNFPackageManagementNotification.yaml @@ -19,8 +19,8 @@ info: version: 2.12.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/callback/v2 diff --git a/src/SOL005/VNFSnapshotPackageManagement/VNFSnapshotPackageManagement.yaml b/src/SOL005/VNFSnapshotPackageManagement/VNFSnapshotPackageManagement.yaml index aaed77e..73394ec 100644 --- a/src/SOL005/VNFSnapshotPackageManagement/VNFSnapshotPackageManagement.yaml +++ b/src/SOL005/VNFSnapshotPackageManagement/VNFSnapshotPackageManagement.yaml @@ -19,8 +19,8 @@ info: version: 1.12.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 externalDocs: - description: ETSI GS NFV-SOL 005 V5.1.1 - url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.01.01_60/gs_nfv-sol005v050101p.pdf + description: ETSI GS NFV-SOL 005 V5.2.1 + url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/05.02.01_60/gs_nfv-sol005v050201p.pdf servers: - url: http://127.0.0.1/vnfsnapshotpkgm/v1 -- GitLab