~joetalbott/+junk/add_txstatsd

« back to all changes in this revision

Viewing changes to image-builder/imagebuilder/run_worker.py

  • Committer: Chris Johnston
  • Author(s): Chris Johnston
  • Date: 2014-03-15 11:57:42 UTC
  • mfrom: (385.2.4 upload-swift)
  • Revision ID: chris_johnston-20140315115742-xb3hzwg72ti7k05i
[r=PS Jenkins bot, Andy Doan] Push build images to swift storage for later retrieval 1291036 from Chris Johnston

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
        series = params['series']
30
30
        packages = params['package_list']
31
31
        trigger = params['progress_trigger']
 
32
        ds_name = params['ticket_id'] + '-image'
 
33
        ds = self._create_data_store(ds_name)
32
34
 
33
35
        def status_cb(msg):
34
36
            log.info(msg)
35
37
            amqp_utils.progress_update(trigger, {'message': msg})
36
38
 
37
 
        image_id = modify_image(image, repos, series, packages, status_cb)
38
 
        return amqp_utils.progress_completed, {'image_id': image_id}
 
39
        image_id, location = modify_image(image, repos, series, packages,
 
40
                                          ds, status_cb)
 
41
        retval = {'image_id': image_id}
 
42
        self._create_artifact(image_id, location, retval, type='IMAGE')
 
43
        return amqp_utils.progress_completed, retval
39
44
 
40
45
 
41
46
if __name__ == '__main__':