def _vnfd_attribute_create(context, values): vnfd_attribute = vnfm_db.VNFDAttribute() vnfd_attribute.update(values) vnfd_attribute.save(context.session) return vnfd_attribute
def _insert_dummy_vnfd_attributes(self, template): session = self.context.session vnfd_attr = vnfm_db.VNFDAttribute( id='eb094833-995e-49f0-a047-dfb56aaf7c4e', vnfd_id='eb094833-995e-49f0-a047-dfb56aaf7c4e', key='vnfd', value=template) session.add(vnfd_attr) session.flush() return vnfd_attr
def _insert_scaling_attributes_vnfd(self): session = self.context.session vnfd_attributes = vnfm_db.VNFDAttribute( id='7800cb81-7ed1-4cf6-8387-746468522650', vnfd_id='eb094833-995e-49f0-a047-dfb56aaf7c4e', key='vnfd', value=utils.vnfd_scale_tosca_template) session.add(vnfd_attributes) session.flush() return vnfd_attributes
def _insert_scaling_attributes_vnfd(self, invalid_policy_type=False): session = self.context.session vnfd_attributes = vnfm_db.VNFDAttribute( id='7800cb81-7ed1-4cf6-8387-746468522650', vnfd_id='eb094833-995e-49f0-a047-dfb56aaf7c4e', key='vnfd', value=utils.vnfd_scale_tosca_template) session.add(vnfd_attributes) session.flush() if invalid_policy_type: vnfd_template = yaml.safe_load(vnfd_attributes.value) vnfd_template['topology_template']['policies'][0]['SP1']['type'] \ = "test_invalid_policy_type" vnfd_attributes.value = yaml.dump(vnfd_template) return vnfd_attributes