Example #1
0
File: config.py Project: IBM/lmctl
 def descriptor_name(self):
     descriptor_type = descriptor_utils.ASSEMBLY_DESCRIPTOR_TYPE
     if self.is_resource_project() or self.is_etsi_vnf_project():
         descriptor_type = descriptor_utils.RESOURCE_DESCRIPTOR_TYPE
     elif self.is_type_project():
         descriptor_type = descriptor_utils.TYPE_DESCRIPTOR_TYPE
     return descriptor_utils.DescriptorName(descriptor_type, self.full_name,
                                            self.version).name_str()
Example #2
0
 def apply(self, descriptor, is_template=False):
     if not descriptor.has_name():
         if is_template:
             descriptor_name = descriptor_utils.DescriptorName(descriptor_utils.ASSEMBLY_TEMPLATE_DESCRIPTOR_TYPE, \
                 self.source_config.full_name, self.source_config.version).name_str()
         else:
             descriptor_name = self.source_config.descriptor_name
         descriptor.raw.insert(0, 'name', descriptor_name)
     self.resolve_references(descriptor)
     return descriptor