7.2 VNF Upgrade by VnfInstanceId

VNF Upgrade can be performed after all VNFs in the VNF are upgraded from 8.6.x version to 9.0.2, no LCMs are supported on partially upgraded VNF. Following endpoint can be invoked to upgrade individual VnfInstance based on VnfInstanceId from 5.4.x and 8.6.x to 6.0.2 and 9.0.2 version.

Upgrade Endpoint:

https://<VNFM_HOST_IP>:8443/vnflcm/v1/instances/<instanceId>/upgrade

Note:

Image parameters in the request body are optional. Latest Vnf Image versions will be picked up from VmInfo.yaml file if image parameters are missing in the request body.
VNF upgrade request

URL: https://<VNFM_HOST_IP>:8443/vnflcm/v1/instances/<instanceId>/upgrade


Accept: application/json


Content-Type: application/json


Example for DSR NOAM upgrade:

{
	"image": "DSR-9.0.2.0.0_99.13.0"
}


Example for DSR DR NOAM upgrade:

{
	"image": "DSR-9.0.2.0.0_99.13.0"
}

Example for DSR Signaling upgrade:

{
	"soamImage": "DSR-9.0.2.0.0_99.13.0",
	"daImage": "DSR-9.0.2.0.0_99.13.0",
	"ipfeImage": "DSR-9.0.2.0.0_99.13.0",
	"stpImage": "DSR-9.0.2.0.0_99.13.0",
	"serviceMpImage": "DSR-9.0.2.0.0_99.13.0",
	"sbrImage": "DSR-9.0.2.0.0_99.13.0"
}

Example for SDS Noam upgrade:

{
	"sdsNoamImage": "SDS-9.0.2.0.0_99.13.0",
	"sdsQsImage" : "SDS-9.0.2.0.0_99.13.0"
}

Example for SDS DR Noam upgrade:

{
    "sdsDrNoamImage": "SDS-9.0.2.0.0_99.13.0",
	"sdsDrQsImage" : "SDS-9.0.2.0.0_99.13.0"
}

 

Example for SDS Signaling upgrade:

{
    "dpSoamImage": "SDS-9.0.2.0.0_99.13.0",
	"dpImage" : "SDS-9.0.2.0.0_99.13.0"
}

Example for ATS Master upgrade:

{
    "atsMasterImage": "ats-9.0.2.0.0-1.0.28"
}