X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_lcm%2Fns.py;h=a83495afdd382f9727fd34d8771387286da50d90;hb=ba89cbb37502265011935fddbc04cb4304b14ca2;hp=2a0e8b40c0a3311c4deed90937e5a9a619330982;hpb=fa40e69c55578e4abc363891fd6709cbcc96ed6a;p=osm%2FLCM.git diff --git a/osm_lcm/ns.py b/osm_lcm/ns.py index 2a0e8b4..a83495a 100644 --- a/osm_lcm/ns.py +++ b/osm_lcm/ns.py @@ -148,7 +148,9 @@ class NsLcm(LcmBase): fs=self.fs, log=self.logger, db=self.db, + loop=self.loop, on_update_db=None, + vca_config=self.vca_config, ) self.k8scluster_map = { @@ -3521,8 +3523,7 @@ class NsLcm(LcmBase): self._write_op_status(nslcmop_id, stage) return error_detail_list - @staticmethod - def _map_primitive_params(primitive_desc, params, instantiation_params): + def _map_primitive_params(self, primitive_desc, params, instantiation_params): """ Generates the params to be provided to charm before executing primitive. If user does not provide a parameter, The default-value is used. If it is between < > it look for a value at instantiation_params @@ -3570,6 +3571,7 @@ class NsLcm(LcmBase): if primitive_desc["name"] == "config": if "ns_config_info" in instantiation_params: calculated_params["ns_config_info"] = instantiation_params["ns_config_info"] + calculated_params["VCA"] = self.vca_config return calculated_params def _look_for_deployed_vca(self, deployed_vca, member_vnf_index, vdu_id, vdu_count_index, kdu_name=None,