Beispiel #1
0
def _vnfd_attribute_create(context, values):
    vnfd_attribute = vnfm_db.VNFDAttribute()

    vnfd_attribute.update(values)
    vnfd_attribute.save(context.session)

    return vnfd_attribute
Beispiel #2
0
 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
Beispiel #3
0
 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
Beispiel #4
0
 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