From 55035487de8cbdb171fee9dbaa486e61e4d5e533 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lubom=C3=ADr=20Sedl=C3=A1=C5=99?= Date: Wed, 8 Mar 2017 19:33:06 +0100 Subject: [PATCH] image-build: Correctly write can_fail option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Koji expects the value as comma separated list, otherwise it will ignore it. This makes it possible for the image building to fail on per arch basis. Relates: #128 Signed-off-by: Lubomír Sedlář --- pungi/phases/image_build.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pungi/phases/image_build.py b/pungi/phases/image_build.py index 9057360a..1e870ae3 100644 --- a/pungi/phases/image_build.py +++ b/pungi/phases/image_build.py @@ -183,6 +183,8 @@ class CreateImageBuildThread(WorkerThread): # Join the arches into a single string. This is the value expected by # koji config file. cmd["image_conf"]["image-build"]['arches'] = ','.join(cmd["image_conf"]["image-build"]['arches']) + if 'can_fail' in cmd["image_conf"]["image-build"]: + cmd["image_conf"]["image-build"]['can_fail'] = ','.join(cmd["image_conf"]["image-build"]['can_fail']) koji_cmd = koji_wrapper.get_image_build_cmd(cmd["image_conf"], conf_file_dest=cmd["conf_file"],