def builder_for_target_image(self, target, image_id=None, template=None, parameters=None):
     builder = Builder()
     builder.customize_image_for_target(target, image_id, template, parameters)
     self.builders_lock.acquire()
     try:
         self.builders[builder.target_image.identifier] = builder
     finally:
         self.builders_lock.release()
     return builder
Example #2
0
 def builder_for_target_image(self, target, image_id=None, template=None, parameters=None):
     builder = Builder()
     builder.customize_image_for_target(target, image_id, template, parameters)
     self.builders[builder.target_image.identifier] = builder
     return builder