X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=catalog%2Fpackages%2Fbiz%2Fsdc_vnf_package.py;fp=catalog%2Fpackages%2Fbiz%2Fsdc_vnf_package.py;h=c2c2109314918b530def4b2e833a297aa165cc33;hb=fe7fa3746a2c1085527b2355b59cab3dc37229e7;hp=7c9d547fe6d30445ace24e4d800de2a547378881;hpb=9a620098521f85ea6ad18660de0db9de903a43ab;p=modeling%2Fetsicatalog.git diff --git a/catalog/packages/biz/sdc_vnf_package.py b/catalog/packages/biz/sdc_vnf_package.py index 7c9d547..c2c2109 100644 --- a/catalog/packages/biz/sdc_vnf_package.py +++ b/catalog/packages/biz/sdc_vnf_package.py @@ -38,6 +38,10 @@ JOB_ERROR = 255 def nf_get_csars(): + """ + Get NF packages + :return: + """ ret = None try: ret = NfPackage().get_csars() @@ -51,6 +55,11 @@ def nf_get_csars(): def nf_get_csar(csar_id): + """ + Get NF package by id + :param csar_id: + :return: + """ ret = None try: ret = NfPackage().get_csar(csar_id) @@ -64,6 +73,12 @@ def nf_get_csar(csar_id): def parse_vnfd(csar_id, inputs): + """ + Parse VNFD + :param csar_id: + :param inputs: + :return: + """ ret = None try: nf_pkg = VnfPackageModel.objects.filter(vnfPackageId=csar_id) @@ -167,6 +182,7 @@ class NfDistributeThread(threading.Thread): vnf_provider = vnfd["vnf"]["properties"].get("provider", "") vnf_software_version = vnfd["vnf"]["properties"].get("software_version", "") vnfd_product_name = vnfd["vnf"]["properties"].get("product_name", "") + # Update VNF package Model to DB VnfPackageModel( vnfPackageId=self.csar_id, vnfdId=vnfd_id,