X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FNBI.git;a=blobdiff_plain;f=osm_nbi%2Finstance_topics.py;fp=osm_nbi%2Finstance_topics.py;h=243a19955054124d757427b28071d14dc76902aa;hp=de77d5d0f0c0677825a5b98b74d58a1d097dd845;hb=93ba5dff76502fb1b15b1c9fa79eff26d07ce676;hpb=98de2986a4a7d8091c5b629910a756e207d35015 diff --git a/osm_nbi/instance_topics.py b/osm_nbi/instance_topics.py index de77d5d..243a199 100644 --- a/osm_nbi/instance_topics.py +++ b/osm_nbi/instance_topics.py @@ -432,18 +432,6 @@ class NsrTopic(BaseTopic): return ns_k8s_namespace - def _get_vim_account(self, vim_id: str, session): - try: - db_filter = self._get_project_filter(session) - db_filter["_id"] = vim_id - return self.db.get_one("vim_accounts", db_filter) - except Exception: - raise EngineException( - "Invalid vimAccountId='{}' not present for the project".format( - vim_id - ) - ) - def _create_nsr_descriptor_from_nsd(self, nsd, ns_request, nsr_id, session): now = time() additional_params, _ = self._format_additional_params( @@ -490,10 +478,6 @@ class NsrTopic(BaseTopic): ns_request["nsr_id"] = nsr_id if ns_request and ns_request.get("config-units"): nsr_descriptor["config-units"] = ns_request["config-units"] - vim_account_id = nsr_descriptor["instantiate_params"].get("vimAccountId") - if vim_account_id: - vca_id = self._get_vim_account(vim_account_id, session).get("vca") - nsr_descriptor["instantiate_params"]["vcaId"] = vca_id # Create vld if nsd.get("virtual-link-desc"): nsr_vld = deepcopy(nsd.get("virtual-link-desc", []))