diff --git a/ironic/cmd/ironic_deploy_helper.py b/ironic/cmd/ironic_deploy_helper.py index 50778a9e59..ab3d505341 100644 --- a/ironic/cmd/ironic_deploy_helper.py +++ b/ironic/cmd/ironic_deploy_helper.py @@ -280,10 +280,14 @@ class BareMetalDeploy(object): port = q.get('p', '3260') iqn = q['n'] lun = q.get('l', '1') + err_msg = q.get('e') except KeyError as e: start_response('400 Bad Request', [('Content-type', 'text/plain')]) return "parameter '%s' is not defined" % e + if err_msg: + LOG.error(_('Deploy agent error message: %s'), err_msg) + context = ironic_context.get_admin_context() d = db.bm_node_get(context, node_id)