Beispiel #1
0
 def _process_parameterized_input(self, attrs, nsd_dict):
     param_vattrs_dict = attrs.pop('param_values', None)
     if param_vattrs_dict:
         for node in \
                 nsd_dict['topology_template']['node_templates'].values():
             if 'get_input' in str(node):
                 self._update_params(node, param_vattrs_dict['nsd'])
     else:
         raise cs.ParamYAMLInputMissing()
Beispiel #2
0
 def _process_parameterized_input(self, dev_attrs, vnfd_dict):
     param_vattrs_yaml = dev_attrs.pop('param_values', None)
     if param_vattrs_yaml:
         try:
             param_vattrs_dict = yaml.safe_load(param_vattrs_yaml)
             LOG.debug('param_vattrs_yaml', param_vattrs_dict)
         except Exception as e:
             LOG.debug("Not Well Formed: %s", str(e))
             raise vnfm.ParamYAMLNotWellFormed(error_msg_details=str(e))
         else:
             self._update_params(vnfd_dict, param_vattrs_dict)
     else:
         raise cs.ParamYAMLInputMissing()
 def _process_parameterized_input(self, attrs, vnfd_dict):
     param_vattrs_yaml = attrs.pop('param_values', None)
     if param_vattrs_yaml:
         try:
             param_vattrs_dict = yaml.safe_load(param_vattrs_yaml)
             LOG.debug('param_vattrs_yaml', param_vattrs_dict)
             for node in vnfd_dict['topology_template']['node_templates'].\
                     values():
                 if 'get_input' in str(node):
                     self._update_params(node, param_vattrs_dict)
         except Exception as e:
             LOG.debug("Not Well Formed: %s", str(e))
             raise vnfm.ParamYAMLNotWellFormed(error_msg_details=str(e))
         else:
             self._update_params(vnfd_dict, param_vattrs_dict)
     else:
         raise cs.ParamYAMLInputMissing()