X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=lcm%2Flcm%2Fpub%2Fmsapi%2Fnfvolcm.py;h=f6849da0947248991fa66d43e9116249e9990f6f;hb=cc8e51bd402ec135d7bfab7dcafedbdb47a95da1;hp=b2d74407ff2b21bedd97d6069387087bab75512f;hpb=0614226c5097a7ce3c91521db551592304566155;p=vfc%2Fgvnfm%2Fvnflcm.git diff --git a/lcm/lcm/pub/msapi/nfvolcm.py b/lcm/lcm/pub/msapi/nfvolcm.py index b2d74407..f6849da0 100644 --- a/lcm/lcm/pub/msapi/nfvolcm.py +++ b/lcm/lcm/pub/msapi/nfvolcm.py @@ -20,28 +20,25 @@ from lcm.pub.utils.restcall import req_by_msb logger = logging.getLogger(__name__) -#call gvnfm driver def get_packageinfo_by_vnfdid(vnfdid): - ret = req_by_msb("openoapi/nslcm/v1/vnfs/%s" % vnfdid, "GET") + ret = req_by_msb("openoapi/gvnfmdriver/v1/%s" % vnfdid, "GET") # TODO if ret[0] != 0: logger.error("Status code is %s, detail is %s.", ret[2], ret[1]) raise NFLCMException("Failed to query package_info of vnfdid(%s) from nslcm." % vnfdid) return json.JSONDecoder().decode(ret[1]) -#call gvnfm driver + def apply_grant_to_nfvo(data): - ret = req_by_msb("openoapi/nslcm/v1/grantvnf" , "POST", data) + ret = req_by_msb("openoapi/gvnfmdriver/v1/resource/grant", "PUT", data) if ret[0] != 0: logger.error("Status code is %s, detail is %s.", ret[2], ret[1]) raise NFLCMException("Nf instancing apply grant exception") return json.JSONDecoder().decode(ret[1]) -#call gvnfm driver -def notify_lcm_to_nfvo(data, nf_inst_id): - ret = req_by_msb("openoapi/nslcm/v1/vnfs/%s/Notify"%nf_inst_id, "POST", data) - return ret -#call gvnfm driver -def apply_res_to_nfvo(data): - ret = req_by_msb("openoapi/nslcm/v1/res" , "POST", data) - return ret \ No newline at end of file +def notify_lcm_to_nfvo(data): + ret = req_by_msb("openoapi/gvnfmdriver/v1/vnfs/lifecyclechangesnotification", "POST", data) + if ret[0] != 0: + logger.error("Status code is %s, detail is %s.", ret[2], ret[1]) + raise NFLCMException("Nf lcm notify exception") + return json.JSONDecoder().decode(ret[1])