Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NFV - Network Functions Virtualisation
SOL002-SOL003
Commits
ee03dbc6
Commit
ee03dbc6
authored
Jul 19, 2021
by
Sana Zulfiqar
Browse files
Bug fixed in SOL002
parent
95ee33b9
Pipeline
#7760
passed with stage
in 0 seconds
Changes
6
Pipelines
1
Show whitespace changes
Inline
Side-by-side
src/SOL002/VNFLifecycleCoordination/VNFLifecycleCoordination.yaml
View file @
ee03dbc6
...
...
@@ -60,6 +60,8 @@ paths:
$ref
:
../../responses/SOL002SOL003_resp.yaml#/components/responses/405
"
406"
:
$ref
:
../../responses/SOL002SOL003_resp.yaml#/components/responses/406
"
409"
:
$ref
:
../../responses/SOL002SOL003_resp.yaml#/components/responses/409
"
422"
:
$ref
:
../../responses/SOL002SOL003_resp.yaml#/components/responses/422
"
429"
:
...
...
@@ -81,7 +83,9 @@ paths:
The GET method reads a coordination result. See clause 10.4.3.3.2.
responses
:
"
200"
:
$ref
:
'
#/components/responses/IndividualLcmCoord.Get.200'
$ref
:
'
#/components/responses/LcmCoord.Get.200'
"
202"
:
$ref
:
'
#/components/responses/LcmCoord.Get.202'
"
400"
:
$ref
:
../../responses/SOL002SOL003_resp.yaml#/components/responses/400
"
401"
:
...
...
@@ -268,7 +272,7 @@ components:
format
:
url
content
:
{}
Individual
LcmCoord.Get.200
:
LcmCoord.Get.200
:
description
:
|
200 OK
Shall be returned when the coordination is finished and the coordination result has been read successfully.
...
...
@@ -299,6 +303,47 @@ components:
schema
:
$ref
:
./definitions/SOL002VNFLifecycleCoordination_def.yaml#/definitions/LcmCoord
LcmCoord.Get.202
:
description
:
|
202 ACCEPTED
Shall be returned when the management operation with which coordination is requested is still ongoing or
in the process of being cancelled, i.e. no coordination result is available yet.
The response shall be empty.
headers
:
Version
:
description
:
|
The used API version.
style
:
simple
explode
:
false
schema
:
type
:
string
WWW-Authenticate
:
description
:
|
Challenge if the corresponding HTTP request has not provided authorization, or error details if the
corresponding HTTP request has provided an invalid authorization token.
style
:
simple
explode
:
false
schema
:
type
:
string
Content-Type
:
description
:
|
The MIME type of the body of the response.
style
:
simple
explode
:
false
schema
:
type
:
string
Location
:
description
:
|
Used in redirection, or when a new resource has been created. This header field shall be present if the
response status code is 201 or 3xx. In the present document this header field is also used if the response
status code is 202 and a new resource was created.
style
:
simple
explode
:
false
schema
:
type
:
string
format
:
url
content
:
{}
CoordinationCancel.Post.202
:
description
:
|
202 ACCEPTED
...
...
src/SOL002/VNFLifecycleManagement/definitions/SOL002VNFLifecycleManagement_def.yaml
View file @
ee03dbc6
...
...
@@ -1503,8 +1503,8 @@ definitions:
description
:
>
Input parameters of the LCM operation. This attribute shall be
formatted according to the request data type of the related LCM
operation.
The following mapping between operationType and the
data type of this attribute shall apply:
operation.
In addition, the provisions in clause 5.7 shall apply.
The following mapping between operationType and the
data type of this attribute shall apply:
* INSTANTIATE: InstantiateVnfRequest
* SCALE: ScaleVnfRequest
* SCALE_TO_LEVEL: ScaleVnfToLevelRequest
...
...
@@ -1635,7 +1635,7 @@ definitions:
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
endTime
:
description
:
>
The end time when the VNFM has received the confirmation that
of
the coordination action
The end time when the VNFM has received the confirmation that the coordination action
has finished or has been cancelled, or the time when a coordination action has timed out.
Shall be present for a coordination action that has finished or timed out (see note 4) and
shall be absent if the coordination is ongoing.
...
...
@@ -1800,32 +1800,34 @@ definitions:
vnfInstanceName
:
description
:
>
If present, this attribute signals modifications of the
"vnfInstanceName" attribute in "VnfInstance".
"vnfInstanceName" attribute in "VnfInstance"
as defined in clause 5.5.2.12.
.
type
:
string
vnfInstanceDescription
:
description
:
>
If present, this attribute signals modifications of the
"vnfInstanceDescription" attribute in "VnfInstance".
"vnfInstanceDescription" attribute in "VnfInstance"
, as defined in clause 5.5.2.12.
.
type
:
string
vnfConfigurableProperties
:
description
:
>
If present, this attribute signals modifications of the
"vnfConfigurableProperties" attribute in "VnfInstance".
"vnfConfigurableProperties" attribute in "VnfInstance" as defined in clause 5.5.2.12.
In addition, the provisions in clause 5.7 shall apply..
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
metadata
:
description
:
>
If present, this attribute signals modifications of the "metadata"
attribute in "VnfInstance".
attribute in "VnfInstance"
, as defined in clause 5.5.2.12.
.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
extensions
:
description
:
>
If present, this attribute signals modifications of the "extensions"
attribute in "VnfInstance".
attribute in "VnfInstance", as defined in clause 5.5.2.12.
In addition, the provisions in clause 5.7 shall apply..
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
vnfdId
:
description
:
>
If present, this attribute signals modifications of the "vnfdId"
attribute in "VnfInstance".
attribute in "VnfInstance"
, as defined in clause 5.5.2.12.
.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
vnfProvider
:
description
:
>
...
...
@@ -1840,7 +1842,7 @@ definitions:
vnfSoftwareVersion
:
description
:
>
If present, this attribute signals modifications of the
"vnfSoftwareVersion" attribute in "VnfInstance".
"vnfSoftwareVersion" attribute in "VnfInstance".
See note.
$ref
:
"
../../../definitions/SOL002SOL003_def.yaml#/definitions/Version"
vnfdVersion
:
description
:
>
...
...
@@ -1852,7 +1854,7 @@ definitions:
If present, this attribute signals modifications of certain
entries in the "vnfcInfo" attribute array in the
"instantiatedVnfInfo" attribute of "VnfInstance", as defined
in clause 5.5.2.12
in clause 5.5.2.12
.
type
:
array
items
:
$ref
:
"
../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfcInfoModifications"
\ No newline at end of file
src/SOL002/VNFLifecycleManagementNotification/VNFLifecycleManagementNotification.yaml
View file @
ee03dbc6
...
...
@@ -16,7 +16,7 @@ info:
license
:
name
:
ETSI Forge copyright notice
url
:
https://forge.etsi.org/etsi-forge-copyright-notice.txt
version
:
2.
0
.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
version
:
2.
1
.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs
:
description
:
ETSI GS NFV-SOL 002 V3.5.1
...
...
src/components/SOL002SOL003_params.yaml
View file @
ee03dbc6
...
...
@@ -97,7 +97,7 @@ components:
- error
- resourceChanges
- changedInfo
- changedExtConnectivity
.
- changedExtConnectivity
- lcmCoordinations
- modificationsTriggeredByVnfPkgChange
- warnings
...
...
src/definitions/SOL002SOL003VNFLifecycleManagement_def.yaml
View file @
ee03dbc6
...
...
@@ -665,7 +665,7 @@ definitions:
NOTE 1: The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId"
are mutually exclusive. Exactly one shall be present.
NOTE 2: An external CP instance is not associated to a link port in the cases indicated for the
“extLinkPorts” attribute in clause
4.4.1.11
.
“extLinkPorts” attribute in clause
5.5.3.2
.
type
:
object
required
:
-
id
...
...
@@ -1064,7 +1064,7 @@ definitions:
VipCpInfo
:
description
:
>
This type provides information related to virtual IP (VIP) CP. It shall comply with the provisions defined in table 5.5.3.2
2
-1.
This type provides information related to virtual IP (VIP) CP. It shall comply with the provisions defined in table 5.5.3.2
8
-1.
NOTE: It is possible that there is no associated VnfcCp because the VIP CP is available but not associated yet.
type
:
object
...
...
src/definitions/SOL002SOL003_def.yaml
View file @
ee03dbc6
...
...
@@ -372,12 +372,12 @@ definitions:
$ref
:
"
#/definitions/Identifier"
createExtLinkPort
:
description
:
Indicates to the VNFM the need to create a dedicated link port for the external CP.
description
:
>
Indicates to the VNFM the need to create a dedicated link port for the external CP.
If set to True, the VNFM shall create a link port.
If set to False, the VNFM shall not create a link port.
This attribute is only applicable for external CP instances without a floating IP address that expose a VIP CP
instance for which a dedicated IP address is allocated. It shall be present in that case and shall be absent otherwise.
type
:
boolean
cpProtocolData
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment