SOL003 VNF Lifecycle Management - Implementation of deltas between v4.5.1 and v4.4.1

This merge request refers to the implementation of deltas between v4.5.1 and v4.4.1 of SOL003 VNF Lifecycle Management Interface.

Deadline for review: Wed 25th Sept 2024 @noon CEST

Merge request reports

Loading
+3 −3
Changes for SOL003/VNFLifecycleManagement-API/descriptors/SOL001/VNFD/vnfd_SOL001.yaml: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
tosca_definitions_version: tosca_simple_yaml_1_2
tosca_definitions_version: tosca_simple_yaml_1_3
description: "TST010 reference VNF-B"

imports:
  - https://forge.etsi.org/rep/nfv/SOL001/raw/v3.3.1/etsi_nfv_sol001_vnfd_types.yaml  
  - https://forge.etsi.org/rep/nfv/SOL001/raw/v4.4.1/etsi_nfv_sol001_vnfd_types.yaml  

metadata:
  descriptor_id: "VNF-B"
@@ -44,7 +44,7 @@ node_types:
        type: list
        entry_schema:
          type: string
        default: [ 'etsivnfm:v2.3.1' ]
        default: [ 'etsivnfm:v4.5.1' ]
    interfaces:
      Vnflcm:
        type: "tosca.interfaces.nfv.Vnflcm"
+38 −0
Changes for SOL003/VNFLifecycleManagement-API/environment/variables.txt: 38 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -5,11 +5,49 @@ ${VNFM_SCHEMA} https
${ACCEPT}         application/json
${ACCEPT_JSON}         application/json
${CONTENT_TYPE}    application/json
${OAUTH_KEY} 
${OAUTH_ENCRYPTION_ALGORITHM}  HS256
${AUTHORIZATION_HEADER}    Authorization
${AUTHORIZATION_TOKEN}    Bearer 0b79bab50daca910b000d4f1a2b675d604257e42
${AUTH_USAGE}     1
${CONTENT_TYPE_PATCH}    application/merge-patch+json

${INSTANTIATE_PERMITTED_SCOPE}  vnflcm:v2:instantiate  
${SCALE_PERMITTED_SCOPE}    vnflcm:v2:scale
${SCALE_TO_LEVEL_PERMITTED_SCOPE}   vnflcm:v2:scale_to_level  
${CHANGE_FLAVOUR_PERMITTED_SCOPE}   vnflcm:v2:change_flavour  
${TERMINATE_PERMITTED_SCOPE}    vnflcm:v2:terminate  
${HEAL_PERMITTED_SCOPE}    vnflcm:v2:heal  
${CHANGE_EXT_CONN_PERMITTED_SCOPE}  vnflcm:v2:change_ext_conn  
${OPERATE_PERMITTED_SCOPE}  vnflcm:v2:operate  
${CREATE_SNAPSHOT_PERMITTED_SCOPE}  vnflcm:v2:create_snapshot 
${REVERT_TO_SNAPSHOT_PERMITTED_SCOPE}   vnflcm:v2:revert_to_snapshot 
${CHANGE_VNFPKG_PERMITTED_SCOPE}    vnflcm:v2:change_vnfpkg      
${VNF_INSTANCE_INFO_PERMITTED_SCOPE}    vnflcm:v2:vnf_instance_info  
${VNF_INSTANCE_INFO_READONLY_PERMITTED_SCOPE}   vnflcm:v2:vnf_instance_info:readonly  
${OP_OCCS_PERMITTED_SCOPE}  vnflcm:v2:op_occs
${SUBSCRIPTIONS_PERMITTED_SCOPE}    vnflcm:v2:subscriptions  
${VNF_SNAPSHOT_INFO_PERMITTED_SCOPE}    vnflcm:v2:vnf_snapshot_info  
${VNF_STATE_SNAPSHOT_PERMITTED_SCOPE}   vnflcm:v2:vnf_state_snapshot

${INSTANTIATE_NOT_PERMITTED_SCOPE}  vnflcm:v2:instantiate:invalid
${SCALE_NOT_PERMITTED_SCOPE}    vnflcm:v2:scale:invalid
${SCALE_TO_LEVEL_NOT_PERMITTED_SCOPE}   vnflcm:v2:scale_to_level:invalid
${CHANGE_FLAVOUR_NOT_PERMITTED_SCOPE}   vnflcm:v2:change_flavour:invalid
${TERMINATE_NOT_PERMITTED_SCOPE}    vnflcm:v2:terminate:invalid
${HEAL_NOT_PERMITTED_SCOPE}    nflcm:v2:heal:invalid
${CHANGE_EXT_CONN_NOT_PERMITTED_SCOPE}  vnflcm:v2:change_ext_conn:invalid
${OPERATE_NOT_PERMITTED_SCOPE}  vnflcm:v2:operate:invalid
${CREATE_SNAPSHOT_NOT_PERMITTED_SCOPE}  vnflcm:v2:create_snapshot:invalid
${REVERT_TO_SNAPSHOT_NOT_PERMITTED_SCOPE}   vnflcm:v2:revert_to_snapshot:invalid
${CHANGE_VNFPKG_NOT_PERMITTED_SCOPE}    vnflcm:v2:change_vnfpkg:invalid
${VNF_INSTANCE_INFO_NOT_PERMITTED_SCOPE}    vnflcm:v2:vnf_instance_info:invalid
${VNF_INSTANCE_INFO_READONLY_NOT_PERMITTED_SCOPE}   vnflcm:v2:vnf_instance_info:readonly:invalid
${OP_OCCS_NOT_PERMITTED_SCOPE}  vnflcm:v2:op_occs:invalid
${SUBSCRIPTIONS_NOT_PERMITTED_SCOPE}    vnflcm:v2:subscriptions:invalid
${VNF_SNAPSHOT_INFO_NOT_PERMITTED_SCOPE}    vnflcm:v2:vnf_snapshot_info:invalid
${VNF_STATE_SNAPSHOT_NOT_PERMITTED_SCOPE}   vnflcm:v2:vnf_state_snapshot:invalid

${apiRoot}        /
${apiName}        vnflcm
${apiMajorVersion}     v2
+10 −0
Changes for SOL003/VNFLifecycleManagement-API/jsons/SelectVnfDeployableModulesRequest.json: 10 added lines, 0 removed lines.
Original line number Diff line number Diff line
{{
  "selectedDeployableModule": ["string"],
  "targetScaleLevelInfo": [
    {
      "aspectId": "{string}",
      "scaleLevel": 1
    }
  ],
  "additionalParams": {}
}}
+1 −1
Changes for SOL003/VNFLifecycleManagement-API/jsons/instantiateVnfRequestTargetScaleLevelInfo.json: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
        {
            "aspectId": "{aspectId}",
            "vnfdId":  "string",
            "scaleToLevel": "1"  
            "scaleLevel": 1  
        }
    ],
    "extVirtualLinks": [
+1 −1
Changes for SOL003/VNFLifecycleManagement-API/jsons/scaleVnfToLevelRequestScaleInfo.json: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
        {
        "aspectId": "{aspectId}",
        "vnfdId":  "string",
        "scaleToLevel": "1"
        "scaleLevel": 1
        }
    ]
}}
 No newline at end of file
Loading
Loading